var mousePositionX=0;var mousePositionY=0;var mousePagePositionX=0;var mousePagePositionY=0;var IE=document.all?true:false;if(!IE){document.captureEvents(Event.MOUSEMOVE)}document.onmousemove=getMouseXY;function isMouseLeaveOrEnter(c,b){var a=c.relatedTarget?c.relatedTarget:c.type=="mouseout"?c.toElement:c.fromElement;while(a&&a!=b){a=a.parentNode}return(a!=b)}function getMousePosition(a){return a.pageX?{x:a.pageX,y:a.pageY}:{x:a.clientX+document.documentElement.scrollLeft+document.body.scrollLeft,y:a.clientY+document.documentElement.scrollTop+document.body.scrollTop}}function getMouseXY(a){if(IE){mousePagePositionX=event.clientX+document.documentElement.scrollLeft;mousePagePositionY=event.clientY+document.documentElement.scrollTop}else{mousePagePositionX=a.pageX;mousePagePositionY=a.pageY}if(IE){mousePositionX=event.clientX;mousePositionY=event.clientY}else{mousePositionX=a.clientX;mousePositionY=a.clientY}if(mousePositionX<0){mousePositionX=0}if(mousePositionY<0){mousePositionY=0}return true}function getMousePageX(a){var b=0;if(IE){b=event.clientX+document.documentElement.scrollLeft}else{b=a.pageX}return b}function getMousePageY(a){var b=0;if(IE){b=event.clientY+document.documentElement.scrollTop}else{b=a.pageY}return b}function getMouseX(b){var a=0;if(IE){a=event.clientX}else{a=b.clientX}return a}function getMouseY(a){var b=0;if(IE){b=event.clientY}else{b=a.clientY}return b};