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

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

function showMenu(menulayer,submenulayer,menulayer_a)
{
	cancelHideMenu();
	if(self.submenu) 
	{
		submenu.hide();
		
		if (isMF) 
			document.getElementById(top_menu_bg).style.setProperty('background',"none","important");
		else
		{
			tmp1 = layer(top_menu_bg);
			tmp1.setBgImage("");
		}
	}

	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(); submenu_x += -210; }
	else submenu_x -=-264;
	//if(submenu_y + submenu.getHeight() > getWindowHeight()) submenu_y = menu.getAbsoluteTop() - submenu.getHeight();  submenu_y =106;
	
	if (isOpera) submenu_y += 8;
	
	submenu.moveTo(submenu_x, submenu_y);
	submenu.show();
	
	if (isMF) 
	{
		document.getElementById(menulayer).style.setProperty('background',img_hover,"important");
		document.getElementById(menulayer_a).style.setProperty('background',"none","important");	
	}
	else
	{
		menu.setBgImage(img_hover);
		tmp1 = layer(menulayer_a);
		tmp1.setBgImage("");
	
		//setStyle_background_position(menulayer,"0px -22px");
	}
	
	top_menu_bg = menulayer;
	setStyle_background_position(menulayer,"0px -22px");
}

function showMenu2(menulayer, submenulayer)
{
	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(); submenu_x += 180; }
	else submenu_x -=-100;
	if(submenu_y + submenu.getHeight() > getWindowHeight()) submenu_y = menu.getAbsoluteTop() - submenu.getHeight();  submenu_y += -1;

	submenu.moveTo(submenu_x, submenu_y);
	submenu.show();
}

function hideMenu()
{
	if(self.submenu)
	{
		submenu.hide();
		if (isMF) 
			document.getElementById(top_menu_bg).style.setProperty('background',"none","important");
		else
		{
			tmp1 = layer(top_menu_bg);
			tmp1.setBgImage("");
		}
	}
	cancelHideMenu();
}

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

