 y.overflow = ""; 
if ( oldDisplay ) {  y.overflow = oldOverflow; 
		z.step = function(firstNum, lastNum){			var t = (new Date()).getTime();			if (t > options.duration + z.startTime) {				// Stop the timer				clearInterval(z.timer);				z.timer = null;				z.now = lastNum;				z.a();				if (elem.curAnim) elem.curAnim[ prop ] = true;				var done = true;				for ( var i in elem.curAnim )					if ( elem.curAnim[i] !== true )						done = false;				if ( done ) {					// Reset the overflow					y.overflow = "";										// Reset the display					y.display = oldDisplay;					if (jQuery.css(elem, "display") == "none")						y.display = "block";					// Hide the element if the "hide" operation was done					if ( options.hide ) 						y.display = "none";					// Reset the properties, if the item has been hidden or shown					if ( options.hide || options.show )						for ( var p in elem.curAnim )							if (p == "opacity")								jQuery.attr(y, p, elem.orig[p]);							else								y[p] = "";				}				// If a callback was provided, execute it				if ( done && jQuery.isFunction( options.complete ) )					// Execute the complete function					options.complete.apply( elem );			} else {				var n = t - this.startTime;				// Figure out where in the animation we are and set the number				var p = n / options.duration;								// If the easing function exists, then use it 				z.now = options.easing && jQuery.easing[options.easing] ?					jQuery.easing[options.easing](p, n,  firstNum, (lastNum-firstNum), options.duration) :					// else use default linear easing					((-Math.cos(p*Math.PI)/2) + 0.5) * (lastNum-firstNum) + firstNum;				// Perform the next step of the animation				z.a();			}		};
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/027668047a65837daef59efcc5f7042303dd71c3/fx.js/clean/src/fx/fx.js