if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=function(){var f=YAHOO.util.Event;return {ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initialized:false,locked:false,interactionInfo:null,init:function(){this.initialized=true;},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:function(M,O){for(var u in this.ids){for(var h in this.ids[u]){var p=this.ids[u][h];if(!this.isTypeOfDD(p)){continue;}p[M].apply(p,O);}}},_onLoad:function(){this.init();f.on(document,"mouseup",this.handleMouseUp,this,true);f.on(document,"mousemove",this.handleMouseMove,this,true);f.on(window,"unload",this._onUnload,this,true);f.on(window,"resize",this._onResize,this,true);},_onResize:function(h){this._execOnAll("resetConstraints",[]);},lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isLocked:function(){return this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,regDragDrop:function(O,h){if(!this.initialized){this.init();}if(!this.ids[h]){this.ids[h]={};}this.ids[h][O.id]=O;},removeDDFromGroup:function(M,h){if(!this.ids[h]){this.ids[h]={};}var O=this.ids[h];if(O&&O[M.id]){delete O[M.id];}},_remove:function(O){for(var h in O.groups){if(h&&this.ids[h][O.id]){delete this.ids[h][O.id];}}delete this.handleIds[O.id];},regHandle:function(O,h){if(!this.handleIds[O]){this.handleIds[O]={};}this.handleIds[O][h]=h;},isDragDrop:function(h){return (this.getDDById(h))?true:false;},getRelated:function(p,O){var u=[];for(var M in p.groups){for(j in this.ids[M]){var h=this.ids[M][j];if(!this.isTypeOfDD(h)){continue;}if(!O||h.isTarget){u[u.length]=h;}}}return u;},isLegalTarget:function(p,u){var O=this.getRelated(p,true);for(var M=0,h=O.length;M<h;++M){if(O[M].id==u.id){return true;}}return false;},isTypeOfDD:function(h){return (h&&h.__ygDragDrop);},isHandle:function(O,h){return (this.handleIds[O]&&this.handleIds[O][h]);},getDDById:function(O){for(var h in this.ids){if(this.ids[h][O]){return this.ids[h][O];}}return null;},handleMouseDown:function(M,O){this.currentTarget=YAHOO.util.Event.getTarget(M);this.dragCurrent=O;var h=O.getEl();this.startX=YAHOO.util.Event.getPageX(M);this.startY=YAHOO.util.Event.getPageY(M);this.deltaX=this.startX-h.offsetLeft;this.deltaY=this.startY-h.offsetTop;this.dragThreshMet=false;this.clickTimeout=setTimeout(function(){var u=YAHOO.util.DDM;u.startDrag(u.startX,u.startY);},this.clickTimeThresh);},startDrag:function(h,M){clearTimeout(this.clickTimeout);var O=this.dragCurrent;if(O){O.b4StartDrag(h,M);}if(O){O.startDrag(h,M);}this.dragThreshMet=true;},handleMouseUp:function(h){if(this.dragCurrent){clearTimeout(this.clickTimeout);if(this.dragThreshMet){this.fireEvents(h,true);}else{}this.stopDrag(h);this.stopEvent(h);}},stopEvent:function(h){if(this.stopPropagation){YAHOO.util.Event.stopPropagation(h);}if(this.preventDefault){YAHOO.util.Event.preventDefault(h);}},stopDrag:function(O,h){if(this.dragCurrent&&!h){if(this.dragThreshMet){this.dragCurrent.b4EndDrag(O);this.dragCurrent.endDrag(O);}this.dragCurrent.onMouseUp(O);}this.dragCurrent=null;this.dragOvers={};},handleMouseMove:function(u){var h=this.dragCurrent;if(h){if(YAHOO.util.Event.isIE&&!u.button){this.stopEvent(u);return this.handleMouseUp(u);}if(!this.dragThreshMet){var M=Math.abs(this.startX-YAHOO.util.Event.getPageX(u));var O=Math.abs(this.startY-YAHOO.util.Event.getPageY(u));if(M>this.clickPixelThresh||O>this.clickPixelThresh){this.startDrag(this.startX,this.startY);}}if(this.dragThreshMet){h.b4Drag(u);if(h){h.onDrag(u);}if(h){this.fireEvents(u,false);}}this.stopEvent(u);}},fireEvents:function(Y,K){var D=this.dragCurrent;if(!D||D.isLocked()){return ;}var S=YAHOO.util.Event.getPageX(Y);var m=YAHOO.util.Event.getPageY(Y);var F=new YAHOO.util.Point(S,m);var p=D.getTargetCoord(F.x,F.y);var O=D.getDragEl();curRegion=new YAHOO.util.Region(p.y,p.x+O.offsetWidth,p.y+O.offsetHeight,p.x);var u=[];var J=[];var h=[];var q=[];var w=[];for(var H in this.dragOvers){var U=this.dragOvers[H];if(!this.isTypeOfDD(U)){continue;}if(!this.isOverTarget(F,U,this.mode,curRegion)){J.push(U);}u[H]=true;delete this.dragOvers[H];}for(var N in D.groups){if("string"!=typeof N){continue;}for(H in this.ids[N]){var M=this.ids[N][H];if(!this.isTypeOfDD(M)){continue;}if(M.isTarget&&!M.isLocked()&&M!=D){if(this.isOverTarget(F,M,this.mode,curRegion)){if(K){q.push(M);}else{if(!u[M.id]){w.push(M);}else{h.push(M);}this.dragOvers[M.id]=M;}}}}}this.interactionInfo={out:J,enter:w,over:h,drop:q,point:F,draggedRegion:curRegion,sourceRegion:this.locationCache[D.id],validDrop:K};if(K&&!q.length){this.interactionInfo.validDrop=false;D.onInvalidDrop(Y);}if(this.mode){if(J.length){D.b4DragOut(Y,J);if(D){D.onDragOut(Y,J);}}if(w.length){if(D){D.onDragEnter(Y,w);}}if(h.length){if(D){D.b4DragOver(Y,h);}if(D){D.onDragOver(Y,h);}}if(q.length){if(D){D.b4DragDrop(Y,q);}if(D){D.onDragDrop(Y,q);}}}else{var r=0;for(H=0,r=J.length;H<r;++H){if(D){D.b4DragOut(Y,J[H].id);}if(D){D.onDragOut(Y,J[H].id);}}for(H=0,r=w.length;H<r;++H){if(D){D.onDragEnter(Y,w[H].id);}}for(H=0,r=h.length;H<r;++H){if(D){D.b4DragOver(Y,h[H].id);}if(D){D.onDragOver(Y,h[H].id);}}for(H=0,r=q.length;H<r;++H){if(D){D.b4DragDrop(Y,q[H].id);}if(D){D.onDragDrop(Y,q[H].id);}}}},getBestMatch:function(M){var p=null;var O=M.length;if(O==1){p=M[0];}else{for(var u=0;u<O;++u){var h=M[u];if(this.mode==this.INTERSECT&&h.cursorIsOver){p=h;break;}else{if(!p||!p.overlap||(h.overlap&&p.overlap.getArea()<h.overlap.getArea())){p=h;}}}}return p;},refreshCache:function(O){var u=O||this.ids;for(var h in u){if("string"!=typeof h){continue;}for(var M in this.ids[h]){var p=this.ids[h][M];if(this.isTypeOfDD(p)){var J=this.getLocation(p);if(J){this.locationCache[p.id]=J;}else{delete this.locationCache[p.id];}}}}},verifyEl:function(O){try{if(O){var h=O.offsetParent;if(h){return true;}}}catch(M){}return false;},getLocation:function(J){if(!this.isTypeOfDD(J)){return null;}var u=J.getEl(),S,M,O,N,F,H,h,m,p;try{S=YAHOO.util.Dom.getXY(u);}catch(K){}if(!S){return null;}M=S[0];O=M+u.offsetWidth;N=S[1];F=N+u.offsetHeight;H=N-J.padding[0];h=O+J.padding[1];m=F+J.padding[2];p=M-J.padding[3];return new YAHOO.util.Region(H,h,m,p);},isOverTarget:function(S,h,M,u){var p=this.locationCache[h.id];if(!p||!this.useCache){p=this.getLocation(h);this.locationCache[h.id]=p;}if(!p){return false;}h.cursorIsOver=p.contains(S);var m=this.dragCurrent;if(!m||(!M&&!m.constrainX&&!m.constrainY)){return h.cursorIsOver;}h.overlap=null;if(!u){var J=m.getTargetCoord(S.x,S.y);var O=m.getDragEl();u=new YAHOO.util.Region(J.y,J.x+O.offsetWidth,J.y+O.offsetHeight,J.x);}var K=u.intersect(p);if(K){h.overlap=K;return (M)?true:h.cursorIsOver;}else{return false;}},_onUnload:function(O,h){this.unregAll();},unregAll:function(){if(this.dragCurrent){this.stopDrag();this.dragCurrent=null;}this._execOnAll("unreg",[]);for(i in this.elementCache){delete this.elementCache[i];}this.elementCache={};this.ids={};},elementCache:{},getElWrapper:function(O){var h=this.elementCache[O];if(!h||!h.el){h=this.elementCache[O]=new this.ElementWrapper(YAHOO.util.Dom.get(O));}return h;},getElement:function(h){return YAHOO.util.Dom.get(h);},getCss:function(O){var h=YAHOO.util.Dom.get(O);return (h)?h.style:null;},ElementWrapper:function(h){this.el=h||null;this.id=this.el&&h.id;this.css=this.el&&h.style;},getPosX:function(h){return YAHOO.util.Dom.getX(h);},getPosY:function(h){return YAHOO.util.Dom.getY(h);},swapNode:function(M,h){if(M.swapNode){M.swapNode(h);}else{var u=h.parentNode;var O=h.nextSibling;if(O==M){u.insertBefore(M,h);}else{if(h==M.nextSibling){u.insertBefore(h,M);}else{M.parentNode.replaceChild(h,M);u.insertBefore(M,O);}}}},getScroll:function(){var M,h,u=document.documentElement,O=document.body;if(u&&(u.scrollTop||u.scrollLeft)){M=u.scrollTop;h=u.scrollLeft;}else{if(O){M=O.scrollTop;h=O.scrollLeft;}else{}}return {top:M,left:h};},getStyle:function(O,h){return YAHOO.util.Dom.getStyle(O,h);},getScrollTop:function(){return this.getScroll().top;},getScrollLeft:function(){return this.getScroll().left;},moveToEl:function(h,M){var O=YAHOO.util.Dom.getXY(M);YAHOO.util.Dom.setXY(h,O);},getClientHeight:function(){return YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return YAHOO.util.Dom.getViewportWidth();},numericSort:function(O,h){return (O-h);},_timeoutCount:0,_addListeners:function(){var h=YAHOO.util.DDM;if(YAHOO.util.Event&&document){h._onLoad();}else{if(h._timeoutCount>2000){}else{setTimeout(h._addListeners,10);if(document&&document.body){h._timeoutCount+=1;}}}},handleWasClicked:function(h,M){if(this.isHandle(M,h.id)){return true;}else{var O=h.parentNode;while(O){if(this.isHandle(M,O.id)){return true;}else{O=O.parentNode;}}}return false;}};}();YAHOO.util.DDM=YAHOO.util.DragDropMgr;YAHOO.util.DDM._addListeners();}(function(){var f=YAHOO.util.Event;var h=YAHOO.util.Dom;YAHOO.util.DragDrop=function(u,O,M){if(u){this.init(u,O,M);}};YAHOO.util.DragDrop.prototype={id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isTarget:true,padding:null,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartDrag:function(O,M){},startDrag:function(O,M){},b4Drag:function(O){},onDrag:function(O){},onDragEnter:function(O,M){},b4DragOver:function(O){},onDragOver:function(O,M){},b4DragOut:function(O){},onDragOut:function(O,M){},b4DragDrop:function(O){},onDragDrop:function(O,M){},onInvalidDrop:function(O){},b4EndDrag:function(O){},endDrag:function(O){},b4MouseDown:function(O){},onMouseDown:function(O){},onMouseUp:function(O){},onAvailable:function(){},getEl:function(){if(!this._domRef){this._domRef=h.get(this.id);}return this._domRef;},getDragEl:function(){return h.get(this.dragElId);},init:function(u,O,M){this.initTarget(u,O,M);f.on(this._domRef||this.id,"mousedown",this.handleMouseDown,this,true);},initTarget:function(u,O,M){this.config=M||{};this.DDM=YAHOO.util.DDM;this.groups={};if(typeof u!=="string"){this._domRef=u;u=h.generateId(u);}this.id=u;this.addToGroup((O)?O:"default");this.handleElId=u;f.onAvailable(u,this.handleOnAvailable,this,true);this.setDragElId(u);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();},applyConfig:function(){this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false);},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable();},setPadding:function(u,O,p,M){if(!O&&0!==O){this.padding=[u,u,u,u];}else{if(!p&&0!==p){this.padding=[u,O,u,O];}else{this.padding=[u,O,p,M];}}},setInitPosition:function(J,u){var K=this.getEl();if(!this.DDM.verifyEl(K)){return ;}var M=J||0;var O=u||0;var m=h.getXY(K);this.initPageX=m[0]-M;this.initPageY=m[1]-O;this.lastPageX=m[0];this.lastPageY=m[1];this.setStartPosition(m);},setStartPosition:function(M){var O=M||h.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=O[0];this.startPageY=O[1];},addToGroup:function(O){this.groups[O]=true;this.DDM.regDragDrop(this,O);},removeFromGroup:function(O){if(this.groups[O]){delete this.groups[O];}this.DDM.removeDDFromGroup(this,O);},setDragElId:function(O){this.dragElId=O;},setHandleElId:function(O){if(typeof O!=="string"){O=h.generateId(O);}this.handleElId=O;this.DDM.regHandle(this.id,O);},setOuterHandleElId:function(O){if(typeof O!=="string"){O=h.generateId(O);}f.on(O,"mousedown",this.handleMouseDown,this,true);this.setHandleElId(O);this.hasOuterHandles=true;},unreg:function(){f.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this);},isLocked:function(){return (this.DDM.isLocked()||this.locked);},handleMouseDown:function(p,u){var O=p.which||p.button;if(this.primaryButtonOnly&&O>1){return ;}if(this.isLocked()){return ;}this.b4MouseDown(p);this.onMouseDown(p);this.DDM.refreshCache(this.groups);var M=new YAHOO.util.Point(f.getPageX(p),f.getPageY(p));if(!this.hasOuterHandles&&!this.DDM.isOverTarget(M,this)){}else{if(this.clickValidator(p)){this.setStartPosition();this.DDM.handleMouseDown(p,this);this.DDM.stopEvent(p);}else{}}},clickValidator:function(M){var O=f.getTarget(M);return (this.isValidHandleChild(O)&&(this.id==this.handleElId||this.DDM.handleWasClicked(O,this.id)));},getTargetCoord:function(u,M){var O=u-this.deltaX;var p=M-this.deltaY;if(this.constrainX){if(O<this.minX){O=this.minX;}if(O>this.maxX){O=this.maxX;}}if(this.constrainY){if(p<this.minY){p=this.minY;}if(p>this.maxY){p=this.maxY;}}O=this.getTick(O,this.xTicks);p=this.getTick(p,this.yTicks);return {x:O,y:p};},addInvalidHandleType:function(O){var M=O.toUpperCase();this.invalidHandleTypes[M]=M;},addInvalidHandleId:function(O){if(typeof O!=="string"){O=h.generateId(O);}this.invalidHandleIds[O]=O;},addInvalidHandleClass:function(O){this.invalidHandleClasses.push(O);},removeInvalidHandleType:function(O){var M=O.toUpperCase();delete this.invalidHandleTypes[M];},removeInvalidHandleId:function(O){if(typeof O!=="string"){O=h.generateId(O);}delete this.invalidHandleIds[O];},removeInvalidHandleClass:function(M){for(var u=0,O=this.invalidHandleClasses.length;u<O;++u){if(this.invalidHandleClasses[u]==M){delete this.invalidHandleClasses[u];}}},isValidHandleChild:function(p){var u=true;var K;try{K=p.nodeName.toUpperCase();}catch(J){K=p.nodeName;}u=u&&!this.invalidHandleTypes[K];u=u&&!this.invalidHandleIds[p.id];for(var M=0,O=this.invalidHandleClasses.length;u&&M<O;++M){u=!h.hasClass(p,this.invalidHandleClasses[M]);}return u;},setXTicks:function(p,O){this.xTicks=[];this.xTickSize=O;var u={};for(var M=this.initPageX;M>=this.minX;M=M-O){if(!u[M]){this.xTicks[this.xTicks.length]=M;u[M]=true;}}for(M=this.initPageX;M<=this.maxX;M=M+O){if(!u[M]){this.xTicks[this.xTicks.length]=M;u[M]=true;}}this.xTicks.sort(this.DDM.numericSort);},setYTicks:function(p,O){this.yTicks=[];this.yTickSize=O;var u={};for(var M=this.initPageY;M>=this.minY;M=M-O){if(!u[M]){this.yTicks[this.yTicks.length]=M;u[M]=true;}}for(M=this.initPageY;M<=this.maxY;M=M+O){if(!u[M]){this.yTicks[this.yTicks.length]=M;u[M]=true;}}this.yTicks.sort(this.DDM.numericSort);},setXConstraint:function(u,M,O){this.leftConstraint=parseInt(u,10);this.rightConstraint=parseInt(M,10);this.minX=this.initPageX-this.leftConstraint;this.maxX=this.initPageX+this.rightConstraint;if(O){this.setXTicks(this.initPageX,O);}this.constrainX=true;},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks();},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0;},setYConstraint:function(O,u,M){this.topConstraint=parseInt(O,10);this.bottomConstraint=parseInt(u,10);this.minY=this.initPageY-this.topConstraint;this.maxY=this.initPageY+this.bottomConstraint;if(M){this.setYTicks(this.initPageY,M);}this.constrainY=true;},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var M=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var O=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(M,O);}else{this.setInitPosition();}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize);}},getTick:function(m,p){if(!p){return m;}else{if(p[0]>=m){return p[0];}else{for(var M=0,O=p.length;M<O;++M){var u=M+1;if(p[u]&&p[u]>=m){var K=m-p[M];var J=p[u]-m;return (J>K)?p[M]:p[u];}}return p[p.length-1];}}},toString:function(){return ("DragDrop "+this.id);}};})();YAHOO.util.DD=function(O,f,h){if(O){this.init(O,f,h);}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(O,h){var f=O-this.startPageX;var M=h-this.startPageY;this.setDelta(f,M);},setDelta:function(h,f){this.deltaX=h;this.deltaY=f;},setDragElPos:function(O,h){var f=this.getDragEl();this.alignElWithMouse(f,O,h);},alignElWithMouse:function(h,p,u){var M=this.getTargetCoord(p,u);if(!this.deltaSetXY){var J=[M.x,M.y];YAHOO.util.Dom.setXY(h,J);var O=parseInt(YAHOO.util.Dom.getStyle(h,"left"),10);var f=parseInt(YAHOO.util.Dom.getStyle(h,"top"),10);this.deltaSetXY=[O-M.x,f-M.y];}else{YAHOO.util.Dom.setStyle(h,"left",(M.x+this.deltaSetXY[0])+"px");YAHOO.util.Dom.setStyle(h,"top",(M.y+this.deltaSetXY[1])+"px");}this.cachePosition(M.x,M.y);this.autoScroll(M.x,M.y,h.offsetHeight,h.offsetWidth);},cachePosition:function(h,f){if(h){this.lastPageX=h;this.lastPageY=f;}else{var O=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=O[0];this.lastPageY=O[1];}},autoScroll:function(F,S,p,N){if(this.scroll){var H=this.DDM.getClientHeight();var O=this.DDM.getClientWidth();var Y=this.DDM.getScrollTop();var u=this.DDM.getScrollLeft();var m=p+S;var r=N+F;var K=(H+Y-S-this.deltaY);var J=(O+u-F-this.deltaX);var M=40;var f=(document.all)?80:30;if(m>H&&K<M){window.scrollTo(u,Y+f);}if(S<Y&&Y>0&&S-Y<M){window.scrollTo(u,Y-f);}if(r>O&&J<M){window.scrollTo(u+f,Y);}if(F<u&&u>0&&F-u<M){window.scrollTo(u-f,Y);}}},applyConfig:function(){YAHOO.util.DD.superclass.applyConfig.call(this);this.scroll=(this.config.scroll!==false);},b4MouseDown:function(f){this.setStartPosition();this.autoOffset(YAHOO.util.Event.getPageX(f),YAHOO.util.Event.getPageY(f));},b4Drag:function(f){this.setDragElPos(YAHOO.util.Event.getPageX(f),YAHOO.util.Event.getPageY(f));},toString:function(){return ("DD "+this.id);}});YAHOO.util.DDProxy=function(O,f,h){if(O){this.init(O,f,h);this.initFrame();}};YAHOO.util.DDProxy.dragElId="ygddfdiv";YAHOO.extend(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:true,centerFrame:false,createFrame:function(){var h=this,f=document.body;if(!f||!f.firstChild){setTimeout(function(){h.createFrame();},50);return ;}var p=this.getDragEl(),u=YAHOO.util.Dom;if(!p){p=document.createElement("div");p.id=this.dragElId;var M=p.style;M.position="absolute";M.visibility="hidden";M.cursor="move";M.border="2px solid #aaa";M.zIndex=999;M.height="25px";M.width="25px";var O=document.createElement("div");u.setStyle(O,"height","100%");u.setStyle(O,"width","100%");u.setStyle(O,"background-color","#ccc");u.setStyle(O,"opacity","0");p.appendChild(O);f.insertBefore(p,f.firstChild);}},initFrame:function(){this.createFrame();},applyConfig:function(){YAHOO.util.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=(this.config.resizeFrame!==false);this.centerFrame=(this.config.centerFrame);this.setDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId);},showFrame:function(u,M){var O=this.getEl();var f=this.getDragEl();var h=f.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.round(parseInt(h.width,10)/2),Math.round(parseInt(h.height,10)/2));}this.setDragElPos(u,M);YAHOO.util.Dom.setStyle(f,"visibility","visible");},_resizeProxy:function(){if(this.resizeFrame){var K=YAHOO.util.Dom;var h=this.getEl();var O=this.getDragEl();var J=parseInt(K.getStyle(O,"borderTopWidth"),10);var m=parseInt(K.getStyle(O,"borderRightWidth"),10);var p=parseInt(K.getStyle(O,"borderBottomWidth"),10);var M=parseInt(K.getStyle(O,"borderLeftWidth"),10);if(isNaN(J)){J=0;}if(isNaN(m)){m=0;}if(isNaN(p)){p=0;}if(isNaN(M)){M=0;}var u=Math.max(0,h.offsetWidth-m-M);var f=Math.max(0,h.offsetHeight-J-p);K.setStyle(O,"width",u+"px");K.setStyle(O,"height",f+"px");}},b4MouseDown:function(h){this.setStartPosition();var f=YAHOO.util.Event.getPageX(h);var O=YAHOO.util.Event.getPageY(h);this.autoOffset(f,O);},b4StartDrag:function(f,h){this.showFrame(f,h);},b4EndDrag:function(f){YAHOO.util.Dom.setStyle(this.getDragEl(),"visibility","hidden");},endDrag:function(M){var O=YAHOO.util.Dom;var h=this.getEl();var f=this.getDragEl();O.setStyle(f,"visibility","");O.setStyle(h,"visibility","hidden");YAHOO.util.DDM.moveToEl(h,f);O.setStyle(f,"visibility","hidden");O.setStyle(h,"visibility","");},toString:function(){return ("DDProxy "+this.id);}});YAHOO.util.DDTarget=function(O,f,h){if(O){this.initTarget(O,f,h);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toString:function(){return ("DDTarget "+this.id);}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:"2.3.0",build:"357"});