function GetOffsetLeft(objElement){
	if (objElement) {
		objOffsetParent = objElement.offsetParent;
		if (objOffsetParent == null){
			return objElement.offsetLeft;
		}else if((objOffsetParent.tagName == 'BODY') || (objOffsetParent == window)) {		
			return objElement.offsetLeft;		
		}else{
			var offsetLeft = GetOffsetLeft(objOffsetParent) + objElement.offsetLeft
			return offsetLeft;
		}
	}
}

function GetOffsetTop(objElement){
	if (objElement) {
		objOffsetParent = objElement.offsetParent;
		if (objOffsetParent == null){
			return objElement.offsetTop;
		}else if((objOffsetParent.tagName == 'BODY') || (objOffsetParent == window)) {		
			return objElement.offsetTop;		
		}else{
			return GetOffsetTop(objOffsetParent) + objElement.offsetTop;
		}
	}
}
