add: if ( z.el.origheight ) y.height = z.el.origheight; if ( z.el.origwidth ) y.width = z.el.origwidth; } 
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();					// Reset the overflow				y.overflow = z.oldOverflow;					// If the element was shown, and not using a custom number,				// set its height and/or width to auto				if ( (prop == "height" || prop == "width") && z.o.auto )					jQuery.setAuto( z.el, prop );					// If a callback was provided, execute it				if( z.o.complete && z.o.complete.constructor == Function ) {						// Yes, this is a weird place for this, but it needs to be executed					// only once per cluster of effects.					// If the element is, effectively, hidden - hide it					if ( y.height == "0px" || y.width == "0px" )						y.display = "none";						// 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: 1471	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1471/274d8b7927c6027265402dab35303ce20c4d00a0/fx.js/clean/fx/fx.js