//Add an event listener for mouse move, depending on client browser. 
if(document.layers) 
{ 
 document.captureEvents(Event.MOUSEMOVE);
 document.onmousemove = captureMousePosition;
} 
else if(document.all) 
 document.onmousemove = captureMousePosition;
else if(document.getElementById)  
 document.onmousemove = captureMousePosition;



if(document.layers) 
{ 
 document.captureEvents(Event.MOUSEDOWN);
 document.onmousedown = captureMousePositionDown;
} 
else if(document.all) 
 document.onmousedown = captureMousePositionDown;
else if(document.getElementById)  
 document.onmousedown = captureMousePositionDown;


if(document.layers) 
{ 
 document.captureEvents(Event.MOUSEUP);
 document.onmouseup = captureMousePositionUp;
} 
else if(document.all) 
 document.onmouseup = captureMousePositionUp;
else if(document.getElementById)  
 document.onmouseup = captureMousePositionUp;



//Declare the variables that will store the coordinates
var xMousePos = 0; //abscissa
var yMousePos = 0; //ordinate




//Capture the position, again depending on client's browser
function captureMousePosition(e) 
{
 if(document.layers) 
 {
  xMousePos = e.pageX;
      yMousePos = e.pageY;
   } 
   else if(document.all) 
   {
  xMousePos = window.event.x+document.body.scrollLeft;
      yMousePos = window.event.y+document.body.scrollTop;
   } 
   else if(document.getElementById) 
   {
  xMousePos = e.pageX;
      yMousePos = e.pageY;
   }
}


//Capture the position, again depending on client's browser
function captureMousePositionDown(e) 
{
 if(document.layers) 
 {
  xMousePos = e.pageX;
      yMousePos = e.pageY;
   } 
   else if(document.all) 
   {
  xMousePos = window.event.x+document.body.scrollLeft;
      yMousePos = window.event.y+document.body.scrollTop;
   } 
   else if(document.getElementById) 
   {
  xMousePos = e.pageX;
      yMousePos = e.pageY;
   }
//	console.log(xMousePos)
	pointerX = xMousePos
	pointerY = yMousePos
	mouseEventManager.mouseDown()
}


//Capture the position, again depending on client's browser
function captureMousePositionUp(e) 
{
 if(document.layers) 
 {
  xMousePos = e.pageX;
      yMousePos = e.pageY;
   } 
   else if(document.all) 
   {
  xMousePos = window.event.x+document.body.scrollLeft;
      yMousePos = window.event.y+document.body.scrollTop;
   } 
   else if(document.getElementById) 
   {
  xMousePos = e.pageX;
      yMousePos = e.pageY;
   }
//	console.log(xMousePos)
	pointerX = xMousePos
	pointerY = yMousePos
	mouseEventManager.mouseUp()

}






