var x=0; var y=0; var offsetPointer = WebCalendar.objExport; while(offsetPointer)...{ x += offsetPointer.offsetLeft; y += offsetPointer.offsetTop; offsetPointer = offsetPointer.offsetParent; } if(navigator.userAgent.indexOf("Mac") !=-1&&typeof document.body.leftMargin !="undefined")...{ x += document.body.leftMargin; y += document.body.topMargin; }