// Main function to retrieve mouse x-y pos.s
function getMouseXY(e) {
	tempX = e.offsetX 
	tempY = e.offsetY 
	if (navigator.userAgent.toLowerCase().indexOf('firefox') >= 0)  {
		var Element = e.target ;
		var CalculatedTotalOffsetLeft = CalculatedTotalOffsetTop = 0 ;
		while (Element.offsetParent) {
			CalculatedTotalOffsetLeft += Element.offsetLeft ;
			CalculatedTotalOffsetTop += Element.offsetTop ;
			Element = Element.offsetParent ;
		}
		tempX = e.pageX - CalculatedTotalOffsetLeft ;
		tempY = e.pageY - CalculatedTotalOffsetTop ;  
	} 
	a = new Array(tempX, tempY);
	return a;
}
