var activeMenus = unescape(readCookie("actMenus"));
if (activeMenus == "null") { activeMenus = ""; }

var today = new Date();
var expire = new Date();

function projdiStrom(elemId, trida, fromIndex) {
	var elems = $("a.active").get();
	if (elems.length > 0 && fromIndex) {
		var openElems = $(".open").get();
		for (var i in openElems) {
			openElems[i].className = "";
		}

		for (var idx in elems) {
			var liId = elems[idx].id.replace(/odkaz/, 'left');
			$("#" + liId).addClass("open");

			activeMenus = liId;

			expire.setTime(today.getTime() + 3600000*24*-1);
			document.cookie = "actMenus"+"=;expires="+expire.toGMTString();

			expire.setTime(today.getTime() + 3600000*24*1000);
			document.cookie = "actMenus"+"="+escape(activeMenus)+";expires="+expire.toGMTString()+"; path=/";
		}
	} else {
		var aktElemId = elemId;
		var aktElem = document.getElementById(aktElemId);
		var loop = 0;
		while (aktElem != null) {
			aktElem.className = trida;
			if (trida == 'open' && loop == 0) {
				var aElemId = aktElemId.replace(/left/, 'odkaz');
				document.getElementById(aElemId).className = 'active';
			}
			if (trida == 'close') {
				var aElemId = aktElemId.replace(/left/, 'odkaz');
				document.getElementById(aElemId).className = null;
			}
			aktElemId = aktElemId.slice(0, -3);
			aktElem = document.getElementById(aktElemId);
			loop++;
		}
	}

	$(".mcont:empty").css("display", "none");

}

function switchLeftMenu(aElem, treeId, flag) {
	var aHref = aElem.href.replace(document.URL.replace('#', ''), '');

	var subMenu = document.getElementById('subMenu'+treeId);
	subMenu.className = "";
	var uls = subMenu.getElementsByTagName('ul');

	var elemId = 'left'+treeId;
	if (uls.length > 0)	{
		var activeLeftItem = document.getElementById(elemId);
		if (activeLeftItem != null)	{
			activeLeftItem.className = "open";

			projdiStrom(activeMenus, "close", false);
			projdiStrom(elemId, "open", false);

			activeMenus = elemId;

			expire.setTime(today.getTime() + 3600000*24*-1);
			document.cookie = "actMenus"+"=;expires="+expire.toGMTString();

			expire.setTime(today.getTime() + 3600000*24*1000);
			document.cookie = "actMenus"+"="+escape(activeMenus)+";expires="+expire.toGMTString()+"; path=/";

			if (activeLeftItem != undefined && activeLeftItem != null)
			{
				activeLeftItem.blur();
			}

			if (aHref == "#") {
				return false;
			} else {
				return true;
			}
		}
		return false;
	} else {
		projdiStrom(activeMenus, "close");
		projdiStrom(elemId, "open");

		activeMenus = elemId;

		expire.setTime(today.getTime() + 3600000*24*-1);
		document.cookie = "actMenus"+"=;expires="+expire.toGMTString();

		expire.setTime(today.getTime() + 3600000*24*1000);
		document.cookie = "actMenus"+"="+escape(activeMenus)+";expires="+expire.toGMTString()+"; path=/";

		if (activeLeftItem != undefined && activeLeftItem != null)
		{
			activeLeftItem.blur();
		}

		if (aHref == "#") {
			return false;
		} else {
			return true;
		}
	}
}

function zobrazPopis(poradi) {
	$('#anotace'+poradi).toggleClass('old');

	if ($('#anotace'+poradi).hasClass('old')) {
		$('#ikona'+poradi).removeClass().addClass('ico_ref');
	} else {
		$('#ikona'+poradi).removeClass().addClass('ico_ref_a');
	}
}

function projdiHorniMenu() {
	var mainUrl = window.location.toString();
	mainUrl = mainUrl.replace(/http:\/\/www.csw.sk.testing.svr-csw.mksol.cz/, '').replace(/http:\/\/www.csw.sk/, '');
	var elems = $('#topmenu > ul > li > a').get();
	if (elems.length > 0) {
		for (var i in elems) {
			var mItemHref = elems[i].href.replace(/http:\/\/www.csw.sk.testing.svr-csw.mksol.cz/, '').replace(/http:\/\/www.csw.sk/, '');
			if (mainUrl.match(mItemHref))	{
				elems[i].className = "active";
			}
		}
	}
}
