/* Compiled from X 4.07 with XC 1.0 on 25Jan07 */ function xDisableDrag(id,last){if(!window._xDrgMgr)return;var ele=xGetElementById(id);ele.xDraggable=false;ele.xODS=null;ele.xOD=null;ele.xODE=null;xRemoveEventListener(ele,'mousedown',_xOMD,false);if(_xDrgMgr.mm&&last){_xDrgMgr.mm=false;xRemoveEventListener(document,'mousemove',_xOMM,false);}}function xDisableDrop(id){if(!window._xDrgMgr)return;var e=xGetElementById(id);if(e&&e.xODp){e.xODp=null;for(i=0;i<_xDrgMgr.drops.length;++i){if(e==_xDrgMgr.drops[i]){_xDrgMgr.drops.splice(i,1);}}}}var _xDrgMgr={ele:null,mm:false};function xEnableDrag(id,fS,fD,fE){var ele=xGetElementById(id);if(ele){ele.xDraggable=true;ele.xODS=fS;ele.xOD=fD;ele.xODE=fE;xAddEventListener(ele,'mousedown',_xOMD,false);if(!_xDrgMgr.mm){_xDrgMgr.mm=true;xAddEventListener(document,'mousemove',_xOMM,false);}}}function _xOMD(e){var evt=new xEvent(e);var ele=evt.target;while(ele&&!ele.xDraggable){ele=xParent(ele);}if(ele){xPreventDefault(e);ele.xDPX=evt.pageX;ele.xDPY=evt.pageY;_xDrgMgr.ele=ele;xAddEventListener(document,'mouseup',_xOMU,false);if(ele.xODS){ele.xODS(ele,evt.pageX,evt.pageY);}}}function _xOMM(e){var evt=new xEvent(e);if(_xDrgMgr.ele){xPreventDefault(e);var ele=_xDrgMgr.ele;var dx=evt.pageX-ele.xDPX;var dy=evt.pageY-ele.xDPY;ele.xDPX=evt.pageX;ele.xDPY=evt.pageY;if(ele.xOD){ele.xOD(ele,dx,dy);}else{xMoveTo(ele,xLeft(ele)+dx,xTop(ele)+dy);}}}function _xOMU(e){if(_xDrgMgr.ele){xPreventDefault(e);xRemoveEventListener(document,'mouseup',_xOMU,false);if(_xDrgMgr.ele.xODE){var evt=new xEvent(e);_xDrgMgr.ele.xODE(_xDrgMgr.ele,evt.pageX,evt.pageY);}_xDrgMgr.ele=null;}}function xEnableDrop(id,fD){var e=xGetElementById(id);if(e){e.xODp=fD;if(!_xDrgMgr.drops){_xDrgMgr.drops=new Array();}_xDrgMgr.drops[_xDrgMgr.drops.length]=e;if(!_xDrgMgr.omu){_xDrgMgr.omu=_xOMU;_xOMU=_xOMU2;}}}function _xOMU2(e){var i,z,hz=0,he=null;e=new xEvent(e);for(i=0;i<_xDrgMgr.drops.length;++i){if(xHasPoint(_xDrgMgr.drops[i],e.pageX,e.pageY)){z=xZIndex(_xDrgMgr.drops[i])||0;if(z>=hz){hz=z;he=_xDrgMgr.drops[i];}}}var ele=_xDrgMgr.ele;_xDrgMgr.omu(e);if(he&&he.xODp){he.xODp(ele,e.pageX,e.pageY);}}xLibrary={version:'4.07',license:'GNU LGPL',url:'http://cross-browser.com/'};