
ie = (document.all) ? true : false;
nn4 = (document.layers) ? true : false;
nn5 = (parseInt(navigator.appVersion) >= 5) ? true : false;
opera = (document.appName == "Opera" && parseInt(navigator.appVersion) >= 4) ? true : false;

var imgURL = "/img/menu/";
var menuItems = new Array("about", "opt", "retail", "shop", "networks", "pubhouse");
var menuItemsLeft = new Array(1010, 685, 360, 64, -292, -602);

var pLayer;

if (nn4) {
	layerRef = "document.";
	styleSwitch = "";
	objectSwitch = "";
}
if (ie) {
	layerRef = "";
	styleSwitch = ".style";
	objectSwitch = "";
}
if (nn5 || opera) {
	layerRef = "document.getElementById('";
	styleSwitch = "').style";
	objectSwitch = "')";
}


var opened = new Array();

function deleteByKey(key) {
	for (i = 0; i < opened.length; i++) if (opened[i] == key) opened = (opened.slice(0, i)).concat(opened.slice(i + 1, opened.length));
}

function show(img, show) {
	for (var i = 0; i < menuItems.length; i++) {
		if (menuItems[i] == img) var menuNum = i;
		if (menuItems[i] == active) var menuNumActive = i;
	}

	eval("var tmpobj = " + layerRef + 'id' + img + objectSwitch);
	eval("var loaded = typeof(tmpobj)");
	if (show) {
		hideAllOpened();
		document.images[img].src = imgURL + img + "_sel.gif";

		//Фон слева
		if (menuNum != 0 && menuNumActive != 0) document.getElementById('tdmenu').style.backgroundImage = "url(/img/menu/003.gif)";
		else document.getElementById('tdmenu').style.backgroundImage = "url(/img/menu/002.gif)";

		if (menuNum > 0) {
			if (menuNum == menuNumActive + 1)
				document.images['idsep' + menuNum].src = imgURL + "11.gif";
			else
				document.images['idsep' + menuNum].src = imgURL + "01.gif";
		}
		if (menuNum < menuItems.length - 1) {
			if (menuNum == menuNumActive - 1)
				document.images['idsep' + (menuNum + 1)].src = imgURL + "111.gif";
			else
				document.images['idsep' + (menuNum + 1)].src = imgURL + "101.gif";
		} else
			document.images['idsep' + (menuNum + 1)].src = imgURL + "c11.gif";

		if (loaded != "undefined" && tmpobj != null) {
			eval(layerRef + 'id' + img + styleSwitch + ".visibility='visible'");
			eval(layerRef + 'id' + img + styleSwitch + ".left=" + Math.round((document.body.clientWidth - menuItemsLeft[menuNum]) / 2 + 1));
			eval(layerRef + 'id' + img + styleSwitch + ".top=205");
		}

		if (typeof (MyTimeout) != 'undefined') clearTimeout(MyTimeout);
		opened[opened.length] = img;
	}
	else {
		if (img != active) document.images[img].src = imgURL + img + ".gif";

		if (menuNumActive != 0) document.getElementById('tdmenu').style.backgroundImage = "url(/img/menu/003.gif)";
		else document.getElementById('tdmenu').style.backgroundImage = "url(/img/menu/002.gif)";

		if (menuNum > 0) {
			if (menuNum == menuNumActive)
				document.images['idsep' + menuNum].src = imgURL + "01.gif";
			else if (menuNum == menuNumActive + 1)
				document.images['idsep' + menuNum].src = imgURL + "10.gif";
			else
				document.images['idsep' + menuNum].src = imgURL + "00.gif";
		}
		if (menuNum < menuItems.length - 1) {
			if (menuNum == menuNumActive)
				document.images['idsep' + (menuNum + 1)].src = imgURL + "10.gif";
			else if (menuNum == menuNumActive - 1)
				document.images['idsep' + (menuNum + 1)].src = imgURL + "01.gif";
			else
				document.images['idsep' + (menuNum + 1)].src = imgURL + "00.gif";
		}
		else {
			if (menuNum == menuNumActive)
				document.images['idsep' + (menuNum + 1)].src = imgURL + "c1.gif";
			else
				document.images['idsep' + (menuNum + 1)].src = imgURL + "c0.gif";
		}

		if (loaded != "undefined" && tmpobj != null) eval(layerRef + 'id' + img + styleSwitch + ".visibility='hidden'");

		deleteByKey(img);
	}
}

function showactive() {
	if (active == '') {
		try {
			document.getElementById('tdmenu').style.backgroundImage = 'url(' + imgURL + '002.gif)';
		} catch (e) { }
		active = 'about';
	}
	if (active != '') {
		for (var i = 0; i < menuItems.length; i++) if (menuItems[i] == active) var menuNumActive = i;

		if (menuNumActive > 0) document.images['idsep' + menuNumActive].src = imgURL + "01.gif";

		if (typeof (menuNumActive) != "undefined") {
			if (menuNumActive < menuItems.length - 1)
				document.images['idsep' + (menuNumActive + 1)].src = imgURL + "10.gif";
			else
				document.images['idsep' + (menuNumActive + 1)].src = imgURL + "c1.gif";

			document.images[active].src = imgURL + active + "_sel.gif";
		}
	}
}

function hide(img) {
	MyTimeout = setTimeout("show('" + img + "', false);showactive();", 50);
}

function hideAllOpened() {
	for (i = 0; i < opened.length; i++) show(opened[i], false);
}

function menuOver() {
	if (typeof (MyTimeout) != 'undefined') clearTimeout(MyTimeout);
	if (typeof (MenuTimeout) != 'undefined') clearTimeout(MenuTimeout);
}
function menuOut() {
	MenuTimeout = setTimeout('hideAllOpened();showactive();', 1000);
}

