rem: y[ p ] = z.el.orig[p] + "px";   if ( p == 'height' || p == 'width' ) jQuery.setAuto( z.el, p ); } } 
add: y[p] = ''; 
context: 		z.step = function(firstNum, lastNum){			var t = (new Date()).getTime();				if (t > z.o.duration + z.startTime) {				// Stop the timer				clearInterval(z.timer);				z.timer = null;				z.now = lastNum;				z.a();				z.el.curAnim[ prop ] = true;								var done = true;				for ( var i in z.el.curAnim )					if ( z.el.curAnim[i] !== true )						done = false;										if ( done ) {					// Reset the overflow					y.overflow = z.el.oldOverflow;									// Hide the element if the "hide" operation was done					if ( z.o.hide ) 						y.display = 'none';										// Reset the property, if the item has been hidden					if ( z.o.hide ) {						for ( var p in z.el.curAnim ) {							if (p == "opacity")								jQuery.attr(y, p, z.el.orig[p]);							else								y[ p ] = z.el.orig[p] + "px";								// set its height and/or width to auto							if ( p == 'height' || p == 'width' )								jQuery.setAuto( z.el, p );						}					}				}				// If a callback was provided, execute it				if( done && z.o.complete && z.o.complete.constructor == Function )					// Execute the complete function					z.o.complete.apply( z.el );			} else {				// Figure out where in the animation we are and set the number				var p = (t - this.startTime) / z.o.duration;				z.now = ((-Math.cos(p*Math.PI)/2) + 0.5) * (lastNum-firstNum) + firstNum;					// Perform the next step of the animation				z.a();			}		};
meta: 1375	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1375/044d47a504b73b66518852374e04024d22a75662/fx.js/clean/src/fx/fx.js