var bgImage = dojo.html.getStyle(node, "background-image");  var anim = dojo.lfx.propertyAnimation(node, { "background-color": { start: color, end: rgb } }, duration, easing, { "beforeBegin": function(){ if(bgImage){ node.style.backgroundImage = "none"; } node.style.backgroundColor = "rgb(" + color.toRgb().join(",") + ")"; }, "onEnd": function(){ if(callback){ callback(node, anim); } } } ); anims.push(anim); }); return dojo.lfx.combine(anims); 
var bgImage = dojo.html.getStyle(node, "background-image");  var anim = dojo.lfx.propertyAnimation(node, { "background-color": { start: color, end: rgb } }, duration, easing, { "beforeBegin": function(){ if(bgImage){ node.style.backgroundImage = "none"; } node.style.backgroundColor = "rgb(" + color.toRgb().join(",") + ")"; }, "onEnd": function(){ if(callback){ callback(node, anim); } } } ); anims.push(anim); }); return dojo.lfx.combine(anims); 
dojo.lfx.html.unhighlight = function(/*DOMNode[]*/ nodes,									 /*dojo.gfx.color.Color*/ endColor,									 /*int?*/ duration,									 /*Function?*/ easing,									 /*Function?*/ callback){	// summary: Returns an animation that will transition "nodes" background color	//			from its current color to "endColor".	// endColor: Color to transition to.	// duration: Duration of the animation in milliseconds.	// easing: An easing function.	// callback: Function to run at the end of the animation.	nodes = dojo.lfx.html._byId(nodes);	var anims = [];	dojo.lang.forEach(nodes, function(node){		var color = new dojo.gfx.color.Color(dojo.html.getBackgroundColor(node));		var rgb = new dojo.gfx.color.Color(endColor);		var bgImage = dojo.html.getStyle(node, "background-image");				var anim = dojo.lfx.propertyAnimation(node, 			{ "background-color": { start: color, end: rgb } },			duration, 			easing,			{				"beforeBegin": function(){ 					if(bgImage){						node.style.backgroundImage = "none";					}					node.style.backgroundColor = "rgb(" + color.toRgb().join(",") + ")";				},				"onEnd": function(){ 					if(callback){						callback(node, anim);					}				}			}		);		anims.push(anim);	});	return dojo.lfx.combine(anims); // dojo.lfx.Combine}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/2f1d2cb699c9d9329e8b782b0463156e211cb0f6/struts_dojo.js.uncompressed.js/buggy/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js