

// --> Struct GetAbsPos
	function elt_OffsetLeft(elt)
	{
		return elt.offsetLeft;
	}
	function elt_OffsetTop(elt)
	{
		return elt.offsetTop;
	}	
	function getAbsPos(elt, fnOffsetGet) 
	{
		iPos = 0;
		while (elt != null) 
		{
			iPos += fnOffsetGet(elt);
			elt = elt.offsetParent;
		}
		return iPos;
	} 
	function getAbsX(elt) 
	{ 
		return (elt.x) ? elt.x : getAbsPos(elt, elt_OffsetLeft);
	}
	function getAbsY(elt) 
	{ 
		return (elt.y) ? elt.y : getAbsPos(elt, elt_OffsetTop);
	}
	function Px(nDim)
	{
		return String(nDim) + 'px';
	}
	function FromPx(strPx)
	{
		return parseInt(strPx.substr(0, strPx.length - 2));
	}
// <-- Struct GetAbsPos
