var Move={};Move.nn6=document.getElementById&&!document.all;Move.isdrag=false; Move.y=0;Move.x=0; Move.oDragObj=null;Move.oDragAndObj=null;Move.oDragTmp=null;Move.MoveType=0;Move.$=function(element){if (arguments.length > 1){for (var i = 0, elements = [], length = arguments.length; i < length; i++){elements.push($(arguments[i]));}return elements;}if (typeof element == 'string'){if (document.getElementById){element = document.getElementById(element);}else if (document.all){element = document.all[element];}else if (document.layers){element = document.layers[element];}}return element;};Move.moveMouse=function(e){if(Move.oDragObj){if(Move.isdrag){Move.maxwidth=document.body.offsetWidth-Move.oDragObj.offsetWidth;Move.maxheight=document.body.offsetHeight-Move.oDragObj.offsetHeight;Move.thistop=Move.nn6?Move.nTY+e.clientY-Move.y:Move.nTY+event.clientY-Move.y;Move.thisleft=Move.nn6?Move.nTX+e.clientX-Move.x:Move.nTX+event.clientX-Move.x;if(Move.MoveType==0){if(Move.thistop<=Move.maxheight&&Move.thistop>=7){Move.oDragObj.style.top=Move.thistop+"px";}else if(Move.thistop<7){Move.oDragObj.style.top="7px";}if(Move.thisleft<=Move.maxwidth&&Move.thisleft>=6){Move.oDragObj.style.left=Move.thisleft+"px";}else if(Move.thisleft<6){Move.oDragObj.style.left="6px";}}else{Move.oDragObj.style.top=Move.thistop+"px";Move.oDragObj.style.left=Move.thisleft+"px";}if(Move.oDragAndObj){Move.oDragAndObj.style.top=Move.oDragObj.style.top;Move.oDragAndObj.style.left=Move.oDragObj.style.left;}return false;} }};Move.initDrag=function(e){Move.oDragHandle = Move.nn6 ? e.target : event.srcElement; Move.topElement = "HTML";if(Move.oDragHandle.tagName!=Move.topElement && Move.oDragHandle.getAttribute("move")=="yes"){Move.dragobj=Move.oDragHandle.getAttribute("moveid");Move.dragandobj=Move.oDragHandle.getAttribute("moveandid");if(Move.oDragHandle.getAttribute("atpage")=="yes"){Move.MoveType=1;}if(Move.dragobj&&Move.dragobj!=null&&Move.dragobj!=""){Move.oDragObj_tmp=Move.$(Move.dragobj);if(Move.oDragObj_tmp&&Move.oDragObj_tmp!=null){Move.oDragHandle = Move.oDragObj_tmp;}}if(Move.dragandobj&&Move.dragandobj!=null&&Move.dragandobj!=""){Move.oDragAndObj_tmp=Move.$(Move.dragandobj);if(Move.oDragAndObj_tmp&&Move.oDragAndObj_tmp!=null){Move.oDragAndObj = Move.oDragAndObj_tmp;}}Move.isdrag = true; Move.oDragObj = Move.oDragHandle; Move.nTY = parseInt(Move.oDragObj.style.top+0);Move.y = Move.nn6 ? e.clientY : event.clientY;Move.nTX = parseInt(Move.oDragObj.style.left+0); Move.x = Move.nn6 ? e.clientX : event.clientX;addEvent(document,'mousemove',Move.moveMouse);return false;}};Move.stopDrag=function(e){Move.isdrag=false;Move.oDragObj=null;Move.oDragAndObj=null;};addEvent(document,'mousedown',Move.initDrag);addEvent(document,'mouseup',Move.stopDrag);