hash = new Array();

function getLeft(element) {
	var iPos = 73;
	while (element!=null) {
		iPos+=element.offsetLeft;
		element = element.offsetParent;
	}
	return iPos;
}

function getTop(element) {
	var iPos = -220;
	while (element!=null) {
		iPos+=element.offsetTop;
		element = element.offsetParent;
	}
	return iPos;
}

function OpenSubMenu( parent, menu )
{
//	document.getElementById(menu).style.left = getLeft(document.getElementById(parent));
//	document.getElementById(menu).style.top = getTop(document.getElementById(parent)) + document.getElementById(parent).offsetHeight;
	document.getElementById(menu).style.visibility = "visible";
	hash[ menu ] = true;
}

function CloseSubMenu( menu )
{
	setTimeout( "HideSubMenu('" + menu + "');", 100 );
	hash[ menu ] = false;
}
		 
function HideSubMenu( menu )
{
	if( !hash[ menu ] )
	{
		document.getElementById(menu).style.visibility = "hidden";
	}
}
