/*DOMNode*/ end, /*int?*/ duration, /*Function?*/ easing, /*Function?*/ callback){       var h = dojo.html; startNode = dojo.byId(startNode); end = dojo.byId(end); var startCoords = dojo.html.toCoordinateObject(startNode, true); var endCoords = dojo.html.toCoordinateObject(end, true); 
/*DOMNode*/ end, /*int?*/ duration, /*Function?*/ easing, /*Function?*/ callback){       var h = dojo.html; startNode = dojo.byId(startNode); end = dojo.byId(end); var startCoords = dojo.html.toCoordinateObject(startNode, true); var endCoords = dojo.html.toCoordinateObject(end, true); 
dojo.lfx.html.implode = function(/*DOMNode*/ startNode,                 /*DOMNode*/ end,                 /*int?*/ duration,                 /*Function?*/ easing,                 /*Function?*/ callback){  // summary: Returns an animation that will  // startNode:  // end:  // 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;  startNode = dojo.byId(startNode);  end = dojo.byId(end);  var startCoords = dojo.html.toCoordinateObject(startNode, true);  var endCoords = dojo.html.toCoordinateObject(end, true);  var outline = document.createElement("div");  dojo.html.copyStyle(outline, startNode);  if (startNode.explodeClassName) { outline.className = startNode.explodeClassName; }  dojo.html.setOpacity(outline, 0.3);  with(outline.style){    position = "absolute";    display = "none";    backgroundColor = h.getStyle(startNode, "background-color").toLowerCase();  }  dojo.body().appendChild(outline);  var props = { opacity: { start: 1.0, end: 0.5 } };  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(){        dojo.html.hide(startNode);        dojo.html.show(outline);      },      "onEnd": function(){        outline.parentNode.removeChild(outline);      }    }  );  if(callback){    anim.connect("onEnd", function(){ callback(startNode, anim); });  }  return anim; // dojo.lfx.Animation}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js