﻿function menu1_subMenuShow(menu, ev)
{
	if (window._module == undefined)
		return;
	if (ev.item.value == _module) ev.cancel = true;
}

var ul;
var timer = null;

function showLocalesMenu(sender, e)
{
	var menuDiv = document.getElementById("LangList");
	for (var i = 0; i < menuDiv.childNodes.length; i++)
	{
		if (menuDiv.childNodes[i].nodeName == "UL")
		{
			ul = menuDiv.childNodes[i];
			makeItemsVisible(true);
			ul.className = "MenuActive";
		}
	}
	
	if(e.preventDefault)
		e.preventDefault();
	if (e.stopPropagation)
		e.stopPropagation();
	e.cancelBubble = true;
	return false;
}

function makeItemsVisible(visible)
{
	for (var i = 0; i < ul.childNodes.length; i++)
	{
		if (ul.childNodes[i].nodeName == "LI" && ul.childNodes[i].className != "locale_selected")
			ul.childNodes[i].style.display = visible == true ? "" : "none";
	}
}

function hideLocalesMenu(sender, e)
{
	timer = window.setTimeout(function() { doHideMenu(); }, 50);
}

function resetTimer()
{
	window.clearTimeout(timer);
}

function doHideMenu(sender)
{
	if (ul)
	{
		ul.className = "";
		makeItemsVisible(false);
	}
}
