var mouseX=0;var mouseY=0;function initMouseEvents(){document.onmousedown=mouseDown;document.onmousemove=mouseMove;document.onmouseup=mouseUp;if(is.ns4)document.captureEvents(Event.MOUSEDOWN|Event.MOUSEMOVE|Event.MOUSEUP);mousecaptured=true;}function returnMouseX(e){if(is.ie){return parseInt(event.x+document.body.scrollLeft);}else if(is.ns4){return parseInt(e.pageX);}else{return parseInt(e.clientX);}}function returnMouseY(e){if(is.ie){return parseInt(event.y+document.body.scrollTop);}else if(is.ns4){return parseInt(e.pageY);}else{return parseInt(e.clientY);}}function mouseDown(e){var button=0;if(is.ns4){button=e.which}else if(is.ie){button=event.button;}else{button=e.button;}if(button!=1)return true;var x=returnMouseX(e);var y=returnMouseY(e);mouseX=x;mouseY=y;if(is.ns&&e.target!=document)routeEvent(e);if(Drag&&drag.mouseDown(x,y))return false;else return MfMouseDown(x,y);}function mouseMove(e){var x=returnMouseX(e);var y=returnMouseY(e);mouseX=x;mouseY=y;if(is.ns&&e.target!=document)routeEvent(e);if(Drag&&drag.mouseMove(x,y))return false;else return MfMouseMove(x,y);}function mouseUp(e){var x=returnMouseX(e);var y=returnMouseY(e);mouseX=x;mouseY=y;if(is.ns&&e.target!=document)routeEvent(e);if(Drag&&drag.mouseUp(x,y))return false;else return MfMouseUp(x,y);}function MfMouseDown(x,y){return true;}function MfMouseMove(x,y){return true;}function MfMouseUp(x,y){return true;}Drag=null;
