with(endNode.style){ visibility = "hidden"; display = "block"; } var endCoords = h.toCoordinateObject(endNode, true); with(endNode.style){ display = "none"; visibility = "visible"; } 
with(endNode.style){ visibility = "hidden"; display = "block"; } var endCoords = h.toCoordinateObject(endNode, true); with(endNode.style){ display = "none"; visibility = "visible"; } 
dojo.lfx.html.explode = function(/*DOMNode*/ start,								 /*DOMNode*/ endNode,								 /*int?*/ duration,								 /*Function?*/ easing,								 /*Function?*/ callback){	// summary: Returns an animation that will 	// start:	// endNode:	// duration: Duration of the animation in milliseconds.	// easing: An easing function.	// callback: Function to run at the end of the animation.	var h = dojo.html;	start = dojo.byId(start);	endNode = dojo.byId(endNode);	var startCoords = h.toCoordinateObject(start, true);	var outline = document.createElement("div");	h.copyStyle(outline, endNode);	if(endNode.explodeClassName){ outline.className = endNode.explodeClassName; }	with(outline.style){		position = "absolute";		display = "none";		// border = "1px solid black";		var backgroundStyle = h.getStyle(start, "background-color");		backgroundColor = backgroundStyle ? backgroundStyle.toLowerCase() : "transparent";		backgroundColor = (backgroundColor == "transparent") ? "rgb(221, 221, 221)" : backgroundColor;	}	dojo.body().appendChild(outline);	with(endNode.style){		visibility = "hidden";		display = "block";	}	var endCoords = h.toCoordinateObject(endNode, true);	with(endNode.style){		display = "none";		visibility = "visible";	}	var props = { opacity: { start: 0.5, end: 1.0 } };	dojo.lang.forEach(["height", "width", "top", "left"], function(type){		props[type] = { start: startCoords[type], end: endCoords[type] }	});		var anim = new dojo.lfx.propertyAnimation(outline, 		props,		duration,		easing,		{			"beforeBegin": function(){				h.setDisplay(outline, "block");			},			"onEnd": function(){				h.setDisplay(endNode, "block");				outline.parentNode.removeChild(outline);			}		}	);	if(callback){		anim.connect("onEnd", function(){ callback(endNode, anim); });	}	return anim; // dojo.lfx.Animation}
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