var curX;
var curY;

function getXY(e) {
  curX = (window.Event) ? e.pageX : event.clientX;
  curY = (window.Event) ? e.pageY : event.clientY;
}

function getCursorPosition(e) {
    e = e || window.event;
    if (e.pageX || e.pageY)
    {
        curX = e.pageX;
        curY = e.pageY;
    } 
    else
    {
        var de = document.documentElement;
        var b = document.body;
        curX = e.clientX + (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        curY = e.clientY + (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
}