y.overflow = oldOverflow; 
y.overflow = options.overflow; 
		z.step = function(firstNum, lastNum){			var t = (new Date()).getTime();			if (t > options.duration + z.startTime) {				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 ) {					if ( oldDisplay != null ) {						// Reset the overflow						y.overflow = oldOverflow;											// 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 )							jQuery.attr(y, p, elem.orig[p]);				}				// If a callback was provided, execute it				if ( done && jQuery.isFunction( options.complete ) )					// Execute the complete function					options.complete.apply( elem );				return false;			} else {				var n = t - this.startTime;				// Figure out where in the animation we are and set the number				var p = n / options.duration;								// Perform the easing function, defaults to swing				z.now = jQuery.easing[options.easing](p, n, firstNum, (lastNum-firstNum), options.duration);				// Perform the next step of the animation				z.a();			}			return true;		};
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/12ebfa3b01847f277aa6630e76697d5cd09560d0/fx.js/clean/src/fx/fx.js