function SwitchMenu(path){
	if(!document.getElementById){
		return;
	}

	var ids = path.split('/');
	var els = new Array();

	for(i=0; i < ids.length; i++) {
		els[i] = document.getElementById(ids[i]);
	}

	var el = els[els.length - 1];
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); 

	if(el.style.display != "block"){ 
		for (var i=0; i<ar.length; i++){
				var item = ar[i];
				if(item) {
					item.style.display = pathContainsId(ids, item.id) ? "block" : "none";
				}
		}
	} else {
		el.style.display = "none";
	}
}

function pathContainsId(path, id) {
	for(i = 0; i < path.length; i++) {
		if(path[i] == id)
			return true;
	}

	return false;
}
 

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(typeof(loadmenu) != "undefined") {
	if(loadmenu=="false")
		return;
}


if (persistmenu=="yes"){

var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname

var cookievalue=get_cookie(cookiename)

if (cookievalue!="")

document.getElementById(cookievalue).style.display="block"

}

}

 

function savemenustate(){

var inc=1, blockid=""

while (document.getElementById("sub"+inc)){

if (document.getElementById("sub"+inc).style.display=="block"){

blockid="sub"+inc

break

}

inc++

}

var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname

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

