rem: end = parseFloat(parts[2]), unit = parts[3] || "px"; 
add: var end = parseFloat(parts[2]), unit = parts[3] || "px"; 
context: 			jQuery.each( prop, function(name, val){				var e = new jQuery.fx( self, opt, name );				if ( /toggle|show|hide/.test(val) )					e[ val == "toggle" ? hidden ? "show" : "hide" : val ]( prop );				else {					var parts = val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),						start = e.cur(true) || 0;					if ( parts ) {						end = parseFloat(parts[2]),						unit = parts[3] || "px";						// We need to compute starting value						if ( unit != "px" ) {							self.style[ name ] = end + unit;							start = (end / e.cur(true)) * start;							self.style[ name ] = start + unit;						}						// If a +=/-= token was provided, we're doing a relative animation						if ( parts[1] )							end = ((parts[1] == "-=" ? -1 : 1) * end) + start;						e.custom( start, end, unit );					} else						e.custom( start, val, "" );				}			});
meta: 3217	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3217/dbca9cbf629e282b511c32c8c870da37ef9fa92b/fx.js/buggy/src/fx.js