var persistmenu = "yes"; 
var persisttype = "sitewide"; 

if (document.getElementById){
	document.write('<style type="text/css">\n');
	document.write('.nivel2{display: none;}\n');
	document.write('</style>\n');
}

function SwitchMenu(obj) {
	if (document.getElementById) {
    	var el = document.getElementById(obj);
    	var ar = document.getElementById("menu_izda").getElementsByTagName("span");
    	var largo = obj.length;
   		if (el.style.display != "block") {
       		estilo = "block";
   			pulsado = obj;
   			for (var i=0; i<ar.length; i++) {
	    		ar[i].style.display = "none";
			}
			for (var i=largo; i>=4; i--) {
				var id = obj.substr(0,i);
				document.getElementById(id).style.display = estilo;
			}
		} else {
			pulsado = obj.substr(0, obj.length-1);
			el.style.display = "none";
		}
	}
}

function get_cookie(Name) {
	var search = Name + "=";
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) {
				end = document.cookie.length;
			}
			returnvalue = unescape(document.cookie.substring(offset, end));
		}
	}
	return returnvalue;
}

function onloadfunction() {
	if (persistmenu == "yes") {
		var cookiename = (persisttype == "sitewide") ? "switchmenu" : window.location.pathname;
		var cookievalue = get_cookie(cookiename);
		if (cookievalue != "") {
			pulsado = cookievalue;
			if (cookievalue != "sub") {
				SwitchMenu(cookievalue);
			}
			
		}
	}
}

function savemenustate() {
	var cookiename = (persisttype=="sitewide") ? "switchmenu" : window.location.pathname;
	var blockid = pulsado;
	var cookievalue = (persisttype=="sitewide") ? blockid+";path=/" : blockid;
	document.cookie = cookiename + "=" + cookievalue;	
}

if (window.addEventListener) {
	window.addEventListener("load", onloadfunction, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", onloadfunction);
} else if (document.getElementById) {
	window.onload = onloadfunction;
}

if (persistmenu == "yes" && document.getElementById) {
	window.onunload = savemenustate;
}