function initiateHideMenu()	{	
	tm = setTimeout(hideMenu, 300);
}

function cancelHideMenu() {
	if(self.tm) clearTimeout(tm);
}

function showMenu1(menulayer,submenulayer,table) {
	cancelHideMenu();
	
	if(self.submenu) {
		submenu.hide();
	}

	menu = layer(menulayer);
	submenu = layer(submenulayer);

	submenu_x = menu.getAbsoluteLeft();
	submenu_y = menu.getAbsoluteTop() + menu.getHeight();

	if(submenu_x + submenu.getWidth() > getWindowWidth()) { 
		submenu_x = menu.getAbsoluteLeft() + menu.getWidth() - submenu.getWidth(); 
		
	if (isMSIE) submenu_x += 300;
	if (isMF) submenu_x -= 290;
	if (isOpera) submenu_x += 390; 
	}
	else submenu_x -= 7;
	//if(submenu_y + submenu.getHeight() > getWindowHeight()) 
	//	submenu_y = menu.getAbsoluteTop() - submenu.getHeight();  
	//submenu_y += 3;
	if (isMSIE) submenu_y -= 13;
	if (isMF) submenu_y -= 1;
	if (isOpera) submenu_y += 55;
	
	submenu_x += 30;
	
	submenu.moveTo(submenu_x, submenu_y);
	submenu.show();
}

function hideMenu()
{
	if(self.submenu)
		submenu.hide();
	
	cancelHideMenu();
}

if(isMSIE||isNC6||isOpera) 
	document.onclick=hideMenu;
