function whyBro(varName)
{
	if (document.all){return eval("document.all['" + varName + "']");}
	else if (document.getElementById){return eval("document.getElementById('" + varName + "')");}
}

function fcancelBubble(evt)
{
	if (document.all)
		{evt.cancelBubble = "true";}
	else if (document.getElementById)
		{evt.stopPropagation();}
}

var omoFlag = '';
var old_omoFlag = '';
var old_old_omoFlag = '';
var timerMenu;

function init(tmpFlag,event)
{
	old_old_omoFlag = old_omoFlag;
	old_omoFlag = omoFlag;
	omoFlag = tmpFlag;
	fcancelBubble(event);
	if (tmpFlag != 'body') {
		hideAllDiv();
	} else {
		setTimeout("hideAllDiv()", 300);
	}
}

function hideDiv(divName)
{
	whyBro(divName).style.visibility = "hidden";
}

function hideAllDiv()
{
	divArr = document.getElementsByTagName("div");
	for (var i = 0; i < divArr.length; i++) 
	{
		var tmpDivClass = divArr[i].className;
		var tmpDivId = divArr[i].id;
		if (omoFlag != "body_menu")
		{
			if (tmpDivClass == "divPopUpMenu")
			{hideDiv(tmpDivId);}
		}
	}
}

function showDiv(divName)
{
	hideAllDiv();
	div = whyBro(divName);
	if (typeof(div) != 'undefined') {
		number = div.id.substring(7);
		cell = document.getElementById('Menu_'+number);
		div.style.top = cell.offsetTop;
		div.style.visibility = "visible";
	}
}
