
var persistmenu="yes";
var persisttype="sitewide";
var blockid='';

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("div");
	  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";
		 SwitchImg1(obj,true);
		 SwitchImg2(obj,true);
		 blockid=obj;
		 } else {
		 el.style.display = "none";
		 SwitchImg1(obj,false);
		 SwitchImg2(obj,false);
		 blockid='';
		 }
      }
   }

function CloseMenu() {
   if(document.getElementById) {
      var ar = document.getElementById("masterdiv").getElementsByTagName("div");
      for (var i=0; i<ar.length; i++) {
         if (ar[i].className=="submenu") ar[i].style.display = "none";
		}
      blockid='';
      }
   }

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!="") SwitchMenu(cookievalue);
	  blockid=cookievalue;
      }
   }

function savemenustate() {
      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;