function calculateBgX(oElement) {
return document.body.scrollLeft - getOffsetLeft(oElement);
}
function calculateBgY(oElement) {
return document.body.scrollTop - getOffsetTop(oElement);
}

function getOffsetTop(oElement) {
var iResult= oElement.offsetTop;
while (oElement.offsetParent) {
oElement = oElement.offsetParent;
iResult += oElement.offsetTop;
}
return iResult;
}
function getOffsetLeft(oElement) {
var iResult= oElement.offsetLeft;
while (oElement.offsetParent) {
oElement = oElement.offsetParent;
iResult += oElement.offsetLeft;
}
return iResult;
}
