/**
 *	Posa la posiciķ del mouse a les variables mouseX i mouseY.
 *	La posiciķ ve donada amb píxels contant des de la cantonada superior esquerra del document.
 *
 *	PRE Ha d'existir la variable "es" i ha de ser una instāncia de l'objecte BrowserCheck
 *
 */
var mouseX = 0;
var mouseY = 0;
function getMouseXY(e) {
	var tempX = tempY = 0;
	if (es.ie || es.ieMac) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX
		tempY = e.pageY
	}  
	// catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}  
	mouseX = tempX;
	mouseY = tempY;
  return true;
}


/**
 *	Afegeix una funciķ a l'event onMouseMove
 */
function addMouseMoveEvent(func) {
	var oldMouseMove = document.onmousemove;
	if (typeof document.onmousemove != 'function') {
		document.onmousemove = func;
	}
	else{
		document.onmousemove = function(e) {
			if (oldMouseMove) {
				oldMouseMove(e);
			}
			func();
		};
	}
};

//addMouseMoveEvent(getMouseXY);