var keep = new Array();
var activeMenu = new Array();
var time = 10;


function hideMenu(menuId, podmenuId)
{	
	setTimeout("doHideMenu('"+menuId+"','"+podmenuId+"')",time);
	//doHideMenu(menuId,podmenuId);
}
function menu(menuId)
{	
	//setTimeout("doMenu('"+menuId+"')",time1);
	doMenu(menuId)
}
function podmenu(podpodmenuId, podmenuId, menuId)
{	
	//setTimeout("doPodmenu('"+podpodmenuId+"','"+podmenuId+"','"+menuId+"')",time1);
	doPodmenu(podpodmenuId,podmenuId,menuId);
}

function doMenu(menuId)
{
	var menuElement = document.getElementById('menu_'+menuId);
	var menu = document.getElementById('menu');
	var menuContent = document.getElementById('menu_content');
	var podMenu = document.getElementById('podmenu_'+menuId);

	podMenu.style.left = (menuContent.offsetLeft + menuElement.offsetLeft )+ 'px';	
	podMenu.style.top = (menu.offsetTop + menu.offsetHeight)+ 'px';	
	podMenu.style.display = 'block';
	
	activeMenu[menuId] = 1;
}
function doPodmenu(podpodmenuId, podmenuId, menuId)
{
	var menuElement = document.getElementById('menu_'+menuId);
	var menuElement1 = document.getElementById('menu_'+podpodmenuId);
	var podMenu1 = document.getElementById('podmenu_'+podmenuId);
	
	var menu = document.getElementById('menu');
	var menuContent = document.getElementById('menu_content');
		
	var podMenu = document.getElementById('podmenu_'+podpodmenuId);
	
	podMenu.style.left = ( menuContent.offsetLeft + menuElement.offsetLeft + podMenu1.offsetWidth)+ 'px';	
	podMenu.style.top = (menu.offsetTop + menuElement1.offsetTop + menu.offsetHeight)+ 'px';	
	podMenu.style.display = 'block';
	
	activeMenu[podpodmenuId] = 1;
	
}

function keepMenu(menuId)
{
	if(activeMenu[menuId] == 1)
		keep[menuId] = 1;
}
function doKeepMenu(menuId)
{
	keep[menuId] = 1;
	activeMenu[menuId] == 1;
}
function doHideMenu(menuId, podmenuId)
{
	if(keep[menuId] == 0){
		document.getElementById('podmenu_'+menuId).style.display = 'none';		
		activeMenu[menuId] = 0;
		if(podmenuId != 0 && keep[podmenuId] == 0)
		{
			document.getElementById('podmenu_'+podmenuId).style.display = 'none';		
			activeMenu[podmenuId] = 0;			
		}		
	}
	keep[menuId] = 0;
	if(podmenuId!=0)
		keep[podmenuId] = 0;
	
}
function initTable(count)
{
	var i;
	for(i = 1; i <= count; i++)
	{
		keep[i] = 0;
		activeMenu[i] = 0;
	}
}