/***********************************************<br>
* Switch Menu script- by Martial B of http://getElementById.com/<br>
* Modified by Dynamic Drive for format &amp; NS4/IE4 compatibility<br>
* Visit http://www.dynamicdrive.com/ for full source code<br>
***********************************************/
/***********************************************
* AnyLink CSS Menu script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
	
	var persistmenu="yes";
	var persisttype="sitewide";

	if (document.getElementById){
		document.write('<style type="text/css">\n');
		document.write('.submenu{display: none;}\n');
		document.write('</style>\n');
	}

	function SwitchMenu(obj){
		if(document.getElementById){
			var el = document.getElementById(obj);
			var ar = document.getElementById("masterdiv").getElementsByTagName("span"); 
			if(el.style.display != "block"){
				for (var i=0; i<ar.length; i++){
					if (ar[i].className=="submenu") 
						ar[i].style.display = "none";
			}
			el.style.display = "block";
			}else{
				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 !="")
				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;
