dojo.html.setOpacity(_43d,0.3); with(_43d.style){ position="absolute"; display="none"; backgroundColor=h.getStyle(_435,"background-color").toLowerCase(); } dojo.body().appendChild(_43d); var _43e={opacity:{start:1,end:0.5}}; dojo.lang.forEach(["height","width","top","left"],function(type){ _43e[type]={start:_43b[type],end:_43c[type]}; }); var anim=new dojo.lfx.propertyAnimation(_43d,_43e,_437,_438,{"beforeBegin":function(){ dojo.html.hide(_435); dojo.html.show(_43d); },"onEnd":function(){ _43d.parentNode.removeChild(_43d); }}); if(_439){ anim.connect("onEnd",function(){ _439(_435,anim); }); } return anim; }; 
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/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js