
var isIE = document.all?true:false;
var mousePosX = 0;
var mousePosY = 0;

// Main function to retrieve mouse x-y pos.s
function getMouseXY(e) {
	if (isIE){
		mousePosY = event.clientY;// + document.body.scrollTop;
		mousePosX = event.clientX;// + document.body.scrollLeft;
	}else{
		mousePosY = e.pageY;
		mousePosX = e.pageX;
	}  
	// catch possible negative values in NS4
	if (mousePosY < 0){ mousePosY = 0; }
	if (mousePosX < 0){ mousePosX = 0; }
	if (isIE){
		mousePosY += getOffSetY();
		mousePosX += getOffSetX();
	}
	// return
	//window.status = "x: "+mousePosX+", y: "+mousePosY;
//	return (true);
}

function getOffSetY(){
	if (self.pageYOffset) return(self.pageYOffset);
	else if (document.documentElement && document.documentElement.scrollTop) return(document.documentElement.scrollTop);
	else if (document.body) return(document.body.scrollTop);
}

function getOffSetX(){
	if (self.pageXOffset) return(self.pageXOffset);
	else if (document.documentElement && document.documentElement.scrollLeft) return(document.documentElement.scrollLeft);
	else if (document.body) return(document.body.scrollLeft);
}

// --------- from now, according to mouse move - play with the top, dont change the left
// If NS -- that is, !isIE -- then set up for mouse capture
if (!isIE) document.captureEvents(Event.MOUSEMOVE);
// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;
	
