// JavaScript Document

var displayed = "";
var subDisplayed = "";

function showMenu(m)
{
	if (displayed != "")
		hideMenu(displayed)
	if(subDisplayed!="")
		hideSub(subDisplayed);
	document.getElementById(m+"mn").style.display='block';
	document.getElementById(m+"mn").style.left = (getRealLeft(m)) + "px";
	displayed = m;
}

function hideMenu(m)
{
	document.getElementById(m+"mn").style.display='none';
	if(subDisplayed!="")
		hideSub(subDisplayed);
}

function showSubMenu(subM, mainM)
{
	if(subDisplayed!="")
		hideSub(subDisplayed);
	document.getElementById(subM).style.left = (getRealLeft(mainM)+document.getElementById(mainM).offsetWidth);
	document.getElementById(subM).style.top = (getRealTop(mainM));
	document.getElementById(subM).style.display='block';
	subDisplayed = subM;
}

function hideSub(subM)
{
		document.getElementById(subM).style.display = 'none';
}


function getRealLeft(el){
xPos = document.getElementById(el).offsetLeft;
tempEl = document.getElementById(el).offsetParent;
while (tempEl != null) {
xPos += tempEl.offsetLeft;
tempEl = tempEl.offsetParent;
}
return xPos;
}

function getRealTop(el){
yPos = document.getElementById(el).offsetTop;
tempEl = document.getElementById(el).offsetParent;
while (tempEl != null) {
yPos += tempEl.offsetTop;
tempEl = tempEl.offsetParent;
}
return yPos;
}