if (document.layers) { // Netscape
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = captureMousePosition;
} else if (document.all) { // Internet Explorer
    document.onmousemove = captureMousePosition;
} else if (document.getElementById) { // Netcsape 6
    document.onmousemove = captureMousePosition;
}
// Global variables
tempX = 0; // Horizontal position of the mouse on the screen
tempY = 0; // Vertical position of the mouse on the screen
//
function captureMousePosition(e) {
   if (!e) var e = window.event;
	if (e.pageX || e.pageY){
		tempX = e.pageX;
		tempY = e.pageY;	
	} else if (e.clientX || e.clientY){
		tempX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;		
		tempY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
}
