var MENU;
var MENU_ID="";
var OPENED_ID="";
var MENU_NUM=1;
var TIMEOUT_ID;
var TIMEOUT = 50;
var NEWS = new Array();

function NewsMenuOpen(CAT)
{
	if(NEWS[CAT] != undefined) return NEWS[CAT];
	return "news";
}

function Load(LANGS, MAINMENU)
{
	LangLinks(LANGS);
	MENU = document.getElementById("mainmenu");
	if(MAINMENU && MAINMENU != "(none)") 
	{
		if(MAINMENU.substr(0, 4) == "news") MAINMENU = NewsMenuOpen(MAINMENU.substr(4));
		MainMenu(document.getElementById(MAINMENU));
	}
}

function LangLinks(LANGS)
{
	var langs = !LANGS ? "" : LANGS;
	url = document.location.pathname;
	url = url+document.location.search;
	url = url.replace("ru", "");
	url = url.replace("en", "");
	var ua = document.getElementById("lang_link_ua");
	var ru = document.getElementById("lang_link_ru");
	var en = document.getElementById("lang_link_en");
	ua.href = langs.indexOf("ua") != -1 ? url : "default.htm";
	ru.href = langs.indexOf("ru") != -1 ? "ru" + url : "ru/default.htm";
	en.href = langs.indexOf("en") != -1 ? "en" + url : "en/default.htm";	
}

function MMOver(dt){dt.style.textDecoration = "underline";}
function MMOut(dt){dt.style.textDecoration = "none";}
function MainMenuDisplay(display)
{
	var link = document.getElementById(MENU_ID+"_"+MENU_NUM);
	if(link)
	{
		link.style.display = display;
		MENU_NUM = MENU_NUM+1;
	}
	else 
	{
		clearInterval(TIMEOUT_ID);
		MENU_NUM = 1;
		MENU_ID="";
	}
}

function MainMenu(dt)
{
	if(!dt) return;
	for (var i=0; i<MENU.childNodes.length; i++) 
	{
		if (MENU.childNodes[i].nodeName == "DT" && dt.id && MENU.childNodes[i].id != dt.id) MENU.childNodes[i].className = "";
		if (MENU.childNodes[i].nodeName == "DD" && dt.id && MENU.childNodes[i].id != dt.id+"_menu")
		{
			var dd = MENU.childNodes[i];
			for (var j=0; j<dd.childNodes.length; j++) if (dd.childNodes[j].nodeName == "A") dd.childNodes[j].style.display = "none";
		}
	}
	if(OPENED_ID == dt.id) 
	{
		dt.className = "";
		OPENED_ID = "";
		return;
	}

	var display = dt.className == "active" ? "none" : "block";
	dt.className = dt.className == "active" ? "" : "active";
	OPENED_ID = display == "block" ? dt.id : "";
	MENU_ID = dt.id;
	TIMEOUT_ID = setInterval("MainMenuDisplay('"+display+"')", TIMEOUT);
}

function Block(n)
{
	var block = document.getElementById("block"+n);
	block.style.display = block.style.display == "none" ? "block" : "none";
}
