if (document.getElementById && document.getElementsByTagName && document.createTextNode){
  var menus = new Array("m4","m5","m6","m7","m12","m14");
  for (i in menus){
    if (!getCookie(menus[i])){
      document.cookie = menus[i]+'=none; path=/';
    }
  }
  document.writeln('<style type=\"text/css\">');
  for (var x=1; x<=20; x++){
    if (getCookie('m'+x) == 'none') {
      document.writeln('div#m'+x+' {display: none}');
      document.writeln('span#m'+x+'T {display: none}');
      document.writeln('span#m'+x+'TH {display: block}');
    } else {
      document.writeln('div#m'+x+' {display: block}');
      document.writeln('span#m'+x+'T {display: block}');
      document.writeln('span#m'+x+'TH {display: none}');
    }
  }
  document.writeln('</style>'); 
  window.onload=init;
}

function init() {
  for (var x=1; x<=20; x++){
    resetMenu('m'+x);
  }

}

function toggleMenu(objID) {
  if (!document.getElementById) return;
  var ob = document.getElementById(objID).style;
  ob.display = (ob.display == 'none')?'block': 'none';
  var date = new Date();
  date.setTime(date.getTime()+(365*24*60*60*1000));
  var expires = "; expires="+date.toGMTString();
  document.cookie = objID+'='+ob.display+expires+'; path=/';
  var ob2 = document.getElementById(objID+'T').style;
  ob2.display = (ob2.display == 'none')?'block': 'none';
  var ob3 = document.getElementById(objID+'TH').style;
  ob3.display = (ob3.display == 'block')?'none': 'block';
}

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 resetMenu (objID) { // read cookies and set menus to last visited state
  if (!document.getElementById(objID)) return;
  var ob = document.getElementById(objID).style;
  var ob2 = document.getElementById(objID+'T').style;
  var ob3 = document.getElementById(objID+'TH').style;
  if (getCookie(objID) == 'none') {
    ob.display='none';
    ob2.display='none';
    ob3.display='block';
  } else {
    ob.display='block';
    ob2.display='block';
    ob3.display='none';
  }
}

