var flag = 0;
var curOpened;

myList = new Array();
myList[0] = new Array("ult","out","doc","ter","dow","stu");
myList[1] = new Array("kin","pev","gov","kov","bin","ogd","oko","nir","pgp","n_G","n_K","stu","ezh","t_G","ect","law","alt","dry","ask");
myList[2] = new Array("tin","lan","izs","adr","dow","_zu","_mn","adv");
myList[3] = new Array("mgp");
myList[4] = new Array("mcz");
myList[5] = new Array("ons","now");
myList[6] = new Array("rad","zem","ush","sh2","sh3","sh4","vet","iki");
myList[7] = new Array("rch");
myList[8] = new Array("ent","ery","ive","faq");
myList[9] = new Array("ion");

if (browser.isIE6x) { ieFlag = 1; }
else { ieFlag = 0; }


function show(num) {
	for (i=1;i<11;i++) {
		document.getElementById("m" + i.toString()).style.display = "none";
		document.getElementById("m" + i.toString()).parentNode.firstChild.style.color = "#f7f2e5";
	}
	if (flag == 0) {
		document.getElementById(num).style.display = "block";
		document.getElementById(num).parentNode.firstChild.style.color = "#97d2ff";
		curOpened = num;
		flag = 1; 
	}
	else {
		if (curOpened == num) {
			document.getElementById(num).style.display = "none";
			document.getElementById(num).parentNode.firstChild.style.color = "#f7f2e5";
			flag == 0;
			curOpened = " ";
		}
		else {
			document.getElementById(num).style.display = "block";
			document.getElementById(num).parentNode.firstChild.style.color = "#97d2ff";
			curOpened = num;
		}
	}
	if (ieFlag==1) document.getElementById("footer").style.top = document.body.clientHeight - document.getElementById("footer").clientHeight;
}

function openMap(lnk) {
	var mapContElem = document.createElement("div");
	mapContElem.setAttribute("id", "mapContainer");
	
	var closeLnk = document.createElement("a");
	closeLnk.setAttribute("href", "javascript:closeMap();");
	mapContElem.appendChild(closeLnk);
	
	var cls = document.createElement("img");
	cls.setAttribute("id", "closeBtn");
	cls.setAttribute("src", "http://www.eguar.ru/bitrix/templates/eguar/images/close.png");
	cls.setAttribute("alt", "Ð—Ð°ÐºÑ€Ñ‹Ñ‚ÑŒ");
	closeLnk.appendChild(cls);
	
	var ifr = document.createElement("iframe");
	ifr.setAttribute("id", "mapIframe");
	ifr.setAttribute("src", lnk);
	ifr.setAttribute("scrolling", "no");
	ifr.setAttribute("frameborder", "no");
	mapContElem.appendChild(ifr);
	
	document.body.insertBefore(mapContElem, document.getElementById("form1"));
}

function closeMap() {
	document.body.removeChild(document.getElementById("mapContainer"));
}

/*function createSublistArray() {
var subList = new Array();
for (i=1; i < 6; i++) {
	subList[i-1] = new Array();
	elem = document.getElementById("m" + i.toString()).firstChild;
	var j = 0;
	subList[i-1][j] = elem.firstChild.pathname.slice((this.length-8), -5);
    do {
			elem = elem.nextSibling;
			j++;
			subList[i-1][j] = elem.firstChild.pathname.slice((this.length-8), -5);
    	} while (elem && elem.nodeType != 1);
	}
return subList;
}*/

function menu() {
k = location.pathname;
kk = k.substr(1, 2);
var cur=0;			
if (kk == "de") { 
	show('m1'); 
	cur = 0;
	elem = document.getElementById("m1").firstChild;
	hlightMenuItem(elem);
}
if (!kk) {
	cur = 0;
	elem = document.getElementById("m1").firstChild;
	hlightMenuItem(elem);
}
if (kk == "ab") { show('m1'); cur = 1; }
if (kk == "st") { show('m2'); cur = 2; }
if (kk == "mu") { show('m3'); cur = 3; } //mu
if (kk == "mg") { show('m4'); cur = 4; } //mgp
if (kk == "do") { show('m5'); cur = 5; }
if (kk == "au") { show('m6'); cur = 6; }
if (kk == "gr") { show('m7'); cur = 7; }
if (kk == "va") { show('m8'); cur = 8; }
if (kk == "qu") { show('m9'); cur = 9; }
if (kk == "ex") { show('m10'); cur = 10; }

if (cur>0) {

	var subItem = k.slice((k.length-9), -5);

	for (i=0;i<myList[cur-1].length; i++) {

		if (subItem == myList[cur-1][i]) {

			
			elem = document.getElementById("m" + cur.toString()).firstChild; //áåðåì ïåðâûé äî÷åðíèé ýëåìåíò èç òåêóùåãî ñïèñêà
			elem = elem && elem.nodeType != 1 ? elem.nextSibling : elem; //åñëè îí íå ÿâëÿåòñÿ html îáúêòîì, áåðåì ñëåäóþùèé

			if (elem && elem.firstChild) { //åñëè â ñïèñêå åñòü li, à â li åñòü ññûëêà a
				var j = 0;
				while (j<i) {
					do {
                		elem = elem.nextSibling;
		        	} while (elem && elem.nodeType != 1);

					j++;
				}
				elem.firstChild.style.color = "#97d2ff"; //êðàñèì à â ñèíèé öâåò
				break;
			}

		}
	}

}
		   }

function hlightMenuItem(elem) {
	elem = elem && elem.nodeType != 1 ? elem.nextSibling : elem;
	elem.firstChild.style.color = "#97d2ff";
}

window.onresize = function() {
  if (ieFlag==1) document.getElementById("footer").style.top = document.body.clientHeight - document.getElementById("footer").clientHeight;
}
