function getPositionX(e) { e = e || window.event; var cursorX = 0; if (e.pageX || e.pageY) { cursorX = e.pageX; } else { cursorX = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft; } return cursorX; } function getPositionY(e) { e = e || window.event; var cursorY = 0; if (e.pageX || e.pageY) { cursorY = e.pageY; } else { cursorY = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop; } return cursorY; }