﻿function MSOLayout_GetRealOffset(StartingObject, OffsetType, EndParent) {
    var realValue=0;
    if (!EndParent) EndParent=document.body;
    for (var currentObject=StartingObject; currentObject && currentObject !=EndParent && currentObject != document.body; currentObject=currentObject.offsetParent) {
        var offset = eval('currentObject.offset'+OffsetType);
        if (offset) realValue+=offset;
    }
    return realValue;
}
