﻿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;            
}

