questia.Package( "coreweb.ui" ); coreweb.ui.eventUtils = {}; coreweb.ui.eventUtils.getXY = function(evt) { var posx = 0; var posy = 0; if (!evt) { var evt = window.event; } if ( !evt ) { return null; } if (evt.pageX || evt.pageY) { posx = e.pageX; posy = e.pageY; } else if (evt.clientX || evt.clientY) { posx = evt.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; posy = evt.clientY + document.body.scrollTop + document.documentElement.scrollTop; } var dims = new Object(); dims.x = posx; dims.y = posy; return dims; } coreweb.ui.eventUtils.getTarget = function( evt ) { if ( evt && evt.target ) { return evt.target; } else if ( window.event) { return window.event.srcElement; } else { return null; } }