// JavaScript Document
/* <![CDATA[ */

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));
}

// list all show/hide element IDs here
menus_array = new Array ('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50','51','52','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70','71','72','73','74','75','76','77','78','79','80','81','82','83','84','85','86','87','88','89','90','91','92','93','94','95','96','97','98','99','100','101','102','103','104','105','106','107','108','109','110','111','112','113','114','115','116','117','118','119','120','121','122','123','124','125','126','127','128','129','130','131','132','133','134','135','136','137','138','139','140','141','142','143','144','145','146','147','148','149','150','151','152','153','154','155','156','157','158','159','160','161','162','163','164','165','166','167','168','169','170','171','172','173','174','175','176','177','178','179','180','181','182','183','184','185','186','187','188','189','190','191','192','193','194','195','196','197','198','199','200');
menus_status_array = new Array ();// remember switches
img_close = 'rollup';
img_open = 'rolldown';

function toggleSheet(theid) {
  if (document.getElementById) {
    var switch_id = document.getElementById(theid);
    var imgid = theid+'Button';
    var button_id = document.getElementById(imgid);
    if (menus_status_array[theid] != 'show') {
      button_id.className = 'rolldown';
      switch_id.className = 'showSwitch';
	  menus_status_array[theid] = 'show';
	  document.cookie = theid+'=show'+'; path='+escape('/');
    } else {
      button_id.className = 'rollup';
      switch_id.className = 'hideSwitch';
	  menus_status_array[theid] = 'hide';
	  document.cookie = theid+'=hide'+'; path='+escape('/');
    }
  }
}

function setMenu() { // read cookies and set menus to last visited state
  if (document.getElementById) {
    for (var i=0; i < menus_array.length; i++) {
      var idname = menus_array[i];
      if (document.getElementById(idname)) {
		var switch_id = document.getElementById(idname);
		var imgid = idname+'Button';
		var button_id = document.getElementById(imgid);
		// alert(imgid);
		if (getCookie(idname) == 'show') {
		  button_id.className = 'rolldown';
		  switch_id.className = 'showSwitch';
		  menus_status_array [idname] = 'show';
		} else {
		  button_id.className = 'rollup';
		  switch_id.className = 'hideSwitch';
		  menus_status_array [idname] = 'hide';
		}
	  } // else { alert("Switch '"+idname+"' is not present on this page."); }
    }
  }
}
/* ]]> */