var opt = speed.constructor == Object ? speed : { 
var opt = speed && speed.constructor == Object ? speed : { 
	speed: function(speed, easing, fn) {		var opt = speed.constructor == Object ? speed : {			complete: fn || !fn && easing || 				speed.constructor == Function && speed,			duration: speed,			easing: fn && easing || easing && easing.constructor != Function && easing		};		opt.duration = (opt.duration.constructor == Number ? 			opt.duration : 			{ slow: 600, fast: 200 }[opt.duration]) || 400;			// Queueing		opt.oldComplete = opt.complete;		opt.complete = function(){			jQuery.dequeue(this, "fx");			if ( opt.oldComplete && opt.oldComplete.constructor == Function )				opt.oldComplete.apply( this );		};			return opt;	},
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/a3806202ffe1ecc85ba6213f06cc7b6f68c49695/fx.js/buggy/src/fx/fx.js