rem: Effect.Transitions.pulse = function(pos) { return (Math.floor(pos*10) % 2 == 0 ? (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10))); 
add: Effect.Transitions.pulse = function(pos, pulses) { pulses = pulses || 5; return ( Math.round((pos % (1/pulses)) * pulses) == 0 ? ((pos * pulses * 2) - Math.floor(pos * pulses * 2)) : 1 - ((pos * pulses * 2) - Math.floor(pos * pulses * 2)) ); 
context: Effect.Transitions.pulse = function(pos) {  return (Math.floor(pos*10) % 2 == 0 ?     (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));}
meta: 4053	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4053/c85222180b4b9b8d71c6c32414387b29de9f4273/effects.js/buggy/src/effects.js