	
	function ehkrglobals()
	{
		this.MouseX=0;
		this.MouseY=0;
	}

	var ehkr=new ehkrglobals();
	var isNS = ((navigator.appName.indexOf("Netscape")!=-1) ? 1 : 0);
	if (isNS) document.captureEvents(Event.MOUSEMOVE);

//	document.onmousemove=ehkrglobals_getMouseCoords;

	if (isNS)
	{
		document.addEventListener("mousemove", ehkrglobals_getMouseCoords, false);
	} else {
		document.attachEvent("onmousemove", ehkrglobals_getMouseCoords);
	}
	
	function ehkrglobals_getMouseCoords(e)
	{
		if (isNS)
		{
			ehkr.MouseX=e.pageX;
			ehkr.MouseY=e.pageY;
		} else {
			ehkr.MouseX=event.clientX+document.documentElement.scrollLeft;
			ehkr.MouseY=event.clientY+document.documentElement.scrollTop;
		}
		if (ehkr.MouseX < 0) ehkr.MouseX=0;
		if (ehkr.MouseY < 0) ehkr.MouseY=0;
	}

	function createxmlrq()
	{
		var xmlHttpReq = false;
		
		// Mozilla/Safari
		if (window.XMLHttpRequest) 
		{
			xmlHttpReq = new XMLHttpRequest();
		} else {
			if (window.ActiveXObject) 
			{
				// IE
				xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		return xmlHttpReq;
	}


