
function getElementPosition( Element )
{
	var Left = 0;
	var Top = 0;
	while( Element )
	{
		Left += Element.offsetLeft;
		Top += Element.offsetTop;
		Element = Element.offsetParent;
	}

	if( navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined" )
	{
		Left += document.body.leftMargin;
		Top += document.body.topMargin;
	}

	return {left:Left, top:Top};
}

function getElementHeight( Element )
{
	return Element.clientHeight;
}

function getMenuPosition( ParentElement )
{
	var Position = getElementPosition( ParentElement );
	Position.top += getElementHeight( ParentElement );

	return Position;
}
