function initiateHideMenu()
{
	tm = setTimeout(hideMenu, 100);
}

function cancelHideMenu()
{
	if(self.tm) clearTimeout(tm);
}

function showMenu(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 += 0; }
	else submenu_x -= 21;
	if(submenu_y + submenu.getHeight() > getWindowHeight()) submenu_y = menu.getAbsoluteTop() - submenu.getHeight();  submenu_y += -126;

	submenu.moveTo(submenu_x, submenu_y);
	submenu.show();
}
function showMenu3(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 += 200; }
	else submenu_x -=155;
	if(submenu_y + submenu.getHeight() > getWindowHeight()) submenu_y = menu.getAbsoluteTop() - submenu.getHeight();  submenu_y +=-126;

	submenu.moveTo(submenu_x, submenu_y);
	submenu.show();
}
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 += 90; }
	else submenu_x -= 15;
	if(submenu_y + submenu.getHeight() > getWindowHeight()) submenu_y = menu.getAbsoluteTop() - submenu.getHeight();  submenu_y += -126;

	submenu.moveTo(submenu_x, submenu_y);
	submenu.show();
}

function hideMenu()
{
	if(self.submenu) submenu.hide();
	cancelHideMenu()
}

if(isMSIE||isNC6) document.onclick=hideMenu;

