// JavaScript Document

if (document.addEventListener){
    document.addEventListener("mouseover",getCurrentMousePositionXY, false);
	document.addEventListener("click",getCurrentMousePositionXY, false);
	//document.addEventListener("mousemove",getCurrentMousePositionXY, false);
}else if (document.attachEvent){
    document.attachEvent("onmouseout",getCurrentMousePositionXY);
	document.attachEvent("onclick",getCurrentMousePositionXY);
	//document.attachEvent("onmousemove",getCurrentMousePositionXY);
}

var mousePositionX = 0;
var mousePositionY = 0;

function getCurrentMousePositionXY(e) {
	var ev=(!e)?window.event:e; //Moz:IE
	if (ev.pageX || ev.pageY){
		mousePositionX = ev.pageX;
		mousePositionY = ev.pageY;
	}else if (ev.clientX || ev.clientY) 	{
		var d=(document.documentElement && document.documentElement.scrollLeft != null)?document.documentElement : document.body;
		mousePositionX = ev.clientX + d.scrollLeft;
		mousePositionY = ev.clientY + d.scrollTop;
	}
}
