function mouseX(evt) 
{
    if (!evt) { evt = window.event; }

    if (evt.pageX) {
        return evt.pageX; 
    }
    else if (evt.clientX) {
        return evt.clientX + 
            (document.documentElement.scrollLeft 
             ? document.documentElement.scrollLeft 
             : document.body.scrollLeft); 
    }
    else {
        return 0;
    }
}

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


