rem:  if(typeof args.end == "undefined"){ throw new Error("dojo._fade needs an end value"); } 
context: 	dojo._fade = function(/*Object*/ args){		// summary:Returns an animation that will fade the "nodes" from the start to end values passed.		//FIXME: remove arg checking?  Change docs above to show that end is not optional.  Just make sure this blows up in a reliable way?		if(typeof args.end == "undefined"){			throw new Error("dojo._fade needs an end value");		}		args.node = dojo.byId(args.node);		var fArgs = dojo.mixin({ properties: {} }, args);		var props = (fArgs.properties.opacity = {});		props.start = (typeof fArgs.start == "undefined") ?			function(){ return Number(dojo.style(fArgs.node, "opacity")); } : fArgs.start;		props.end = fArgs.end;		var anim = dojo.animateProperty(fArgs);		dojo.connect(anim, "beforeBegin", null, function(){			_makeFadeable(fArgs.node);		});		return anim; // dojo._Animation	}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/5b42986e4170a9088072a69373fb820846311a85/fx.js/clean/_base/fx.js