var cursor={x:0,y:0};

function cursorX(e)
{ if(!e){ e=window.event; }
  if(e.pageX){ return e.pageX; }else
  if(e.clientX){ return e.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft); }
  return 0; }

function cursorY(e)
{ if(!e){ e=window.event; }
  if(e.pageY){ return e.pageY; }else
  if(e.clientY){ return e.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop); }
  return 0; }

function cursorUpdate(e)
{ cursor.x=cursorX(e);
  cursor.y=cursorY(e); }

document.onmousemove=cursorUpdate;