var pullClass = (function(){ 
var pullClass = (function(n){ 
dojox.fx.removeClass = function(/*dojox.fx._arg.StyleArgs*/ args){	// summary: Animate the effects of removing a class from a node	// description:	//	Creates an animation that will animate the properties of a 	// 	node (args.node) to the properties calculated after removing 	//	a standard CSS className from a that node.	//		//	calls dojo.removeClass(args.cssClass) onEnd of animation			//	//	standard dojo._Animation object rules apply. 	//	// example:	// |	// animate the removal of "foo" from a node with id="bar"	// |	dojox.fx.removeClass({	// |		node: "bar",	// |		cssClass: "foo"	// |	}).play();	var node = (args.node = dojo.byId(args.node)); 	var pullClass = (function(){		// summary: onEnd we want to remove the class from the node 		//	(as dojo.removeClass naturally would) in case our class		//	parsing misses anything the browser would otherwise 		//	interpret. this may cause some flicker, and will only 		//	apply the class so children can inherit after the		//	animation is done (potentially more flicker)		//		var innerNode = node;		return function(){			dojo.removeClass(innerNode, args.cssClass); 			innerNode.style.cssText = _beforeStyle; 		}	})();	var mixedProperties = dojox.fx._getCalculatedStyleChanges(args,false);	var _beforeStyle = node.style.cssText; 	var _anim = dojo.animateProperty(dojo.mixin({		properties: mixedProperties	},args));	dojo.connect(_anim,"onEnd",_anim,pullClass); 	return _anim; // dojo._Animation};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/95fbd5c1c96ba26717639535e4a4f11096b8be7b/style.js/clean/fx/style.js