//Set Netscape up to run the "captureMousePosition" function whenever
//the mouse is moved. For Internet Explorer and Netscape 6, you can capture
//the movement a little easier.

var IE = false;
var xVersatz = 0;
var yVersatz = 0;

if (document.layers)	{document.captureEvents(Event.MOUSEMOVE);}
else if (document.all)  {var IE = true;}
document.onmousemove = getMouseXY;

//Maus Pos ermitteln
function getMouseXY(e)
{
	if (IE)
	{ 
		// default
		tempX = event.clientX + document.body.scrollLeft + xVersatz;
		tempY = event.clientY + document.body.scrollTop + yVersatz;

		if (document.documentElement && !document.documentElement.scrollTop)// IE6 +4.01 but no scrolling going on
		{
			tempX = event.clientX + document.body.scrollLeft + xVersatz;
			tempY = event.clientY + document.body.scrollTop + yVersatz;
		}
		else if (document.documentElement && document.documentElement.scrollTop)// IE6 +4.01 and user has scrolled 
		{
			tempX = event.clientX + document.documentElement.scrollLeft + xVersatz;
			tempY = event.clientY + document.documentElement.scrollTop + yVersatz;
		}
		else if (document.body && document.body.scrollTop)	// IE5 or DTD 3.2 					
		{}
	}
	else
	{ 
		// x-y pos.s NS
		tempX = e.pageX + xVersatz;
		tempY = e.pageY + yVersatz;
	}  
}