function maintainState(){
	// need to just mmake sure you have a line like this for every section of your menu
	// pointed at the appropriate submenu
	
	var c = document.getElementById('menuone');
	var d = document.getElementById('menutwo');
	var e = document.getElementById('menuthree');
	var f = document.getElementById('menufour');
	var g = document.getElementById('menufive');
	var h = document.getElementById('menusix');
	var i = document.getElementById('menuseven');
	var l = document.getElementById('menueight');
	var k = document.getElementById('menunine');
	
	var cs = getCookie('menuone');
	var ds = getCookie('menutwo');
	var es = getCookie('menuthree');
	var fs = getCookie('menufour');
	var gs = getCookie('menufive');
	var hs = getCookie('menusix');
	var is = getCookie('menuseven');
	var ls = getCookie('menueight');
	var ks = getCookie('menunine');
	
	c.style.display = (cs != "block")? "none" : "block";
	d.style.display = (ds != "block")? "none" : "block";
	e.style.display = (es != "block")? "none" : "block";
	f.style.display = (fs != "block")? "none" : "block";
	g.style.display = (gs != "block")? "none" : "block";
	h.style.display = (hs != "block")? "none" : "block";
	i.style.display = (is != "block")? "none" : "block";
	l.style.display = (ls != "block")? "none" : "block";
	k.style.display = (ks != "block")? "none" : "block";

}

// NO NEED TO EDIT ANYTHING BENEATH THIS LINE //

function togglemenu(theMenu){ 
var elem = document.getElementById(theMenu); 
 if (elem.style.display == "none"){
 	elem.style.display = "block";
 	setCookie(theMenu, "block");
 }else{
  	elem.style.display = "none";
 	setCookie(theMenu, "none");
 }
}

function closemenu(theMenu){ 
var elem = document.getElementById(theMenu); 
 	elem.style.display = "none";
 	setCookie(theMenu, "none");
}

function openmenu(theMenu){ 
var elem = document.getElementById(theMenu); 
 	elem.style.display = "block";
 	setCookie(theMenu, "block");
}


function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
} 

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
} 

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
} 

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function stopError() {
  return true;
}
window.onerror = stopError;