//*********************************
// Written various peoples        *
//*********************************

var ns6=document.getElementById&&!document.all?1:0

//*********************************
// Text Box Toggles               *
//*********************************
function WM_toggle(ID){
  if (ns6){
    if (document.getElementById(ID).style.display=="none")
      document.getElementById(ID).style.display="block";
    else
      document.getElementById(ID).style.display="none";
    }
  else{
    if (document.all[ID].style.display=="none")
      document.all[ID].style.display="block";
    else
      document.all[ID].style.display="none";
    }
}    


//*********************************
// Double Text Box Toggles        *
//*********************************
 function $() {
 	var elements = new Array();
 	for (var i = 0; i < arguments.length; i++) {
 		var element = arguments[i];
 		if (typeof element == 'string')
 			element = document.getElementById(element);
 		if (arguments.length == 1)
 			return element;
 		elements.push(element);
 	}
 	return elements;
 }

 function toggle() {
 	for ( var i=0; i < arguments.length; i++ ) {
 		$(arguments[i]).style.display = ($(arguments[i]).style.display != 'none' ? 'none' : '' );
 	}
 }

    function showHide(obj,init,lshow,lhide,swap) {
        var Ar = new Array(obj,init,lshow,lhide,swap);
        var elstyle = document.getElementById(obj).style;
        var button    = document.getElementById(obj + "-but");
        if (Ar[1]=='show') {
            Ar[1]='hide';
            elstyle.display = 'none';
            if(Ar[4]) document.getElementById(swap).style.display = 'block';
            copy ='<input type="button" value="'+Ar[2];
            copy+='" class="inputbutton togglebutton" ';
            copy+='onclick="showHide(\''+Ar[0]+'\',\''+Ar[1]+'\',\''+Ar[2];
            copy+='\',\''+Ar[3]+'\',\''+Ar[4]+'\');" />';
            button.innerHTML = copy;
            } 
        else if (Ar[1]=='hide') {
            Ar[1]='show';
            elstyle.display = 'block';
            if(Ar[4]) document.getElementById(swap).style.display = 'none';
            copy ='<input type="button" value="'+Ar[3];
            copy+='" class="inputbutton togglebutton" ';
            copy+='onclick="showHide(\''+Ar[0]+'\',\''+Ar[1]+'\',\''+Ar[2];
            copy+='\',\''+Ar[3]+'\',\''+Ar[4]+'\');" />';
            button.innerHTML = copy;
            }
       } 

//*********************************
// Cookie For Text Boxes          *
//*********************************
function setCookie(){
  var jy1a = isHidden("jy1a")
  var jy1b = isHidden("jy1b")
  var jy1c = isHidden("jy1c")
  var jy1d = isHidden("jy1d")
  var jy1e = isHidden("jy1e")
  var jy1f = isHidden("jy1f")
  var jy1h = isHidden("jy1h")
  var jy1i = isHidden("jy1i")
  var jy1j = isHidden("jy1j")
  var jy1k = isHidden("jy1k")
  var jy1l = isHidden("jy1l")
  var jy1m = isHidden("jy1m")
  var jy1n = isHidden("jy1n")
  var jy1o = isHidden("jy1o")
  var jy1p = isHidden("jy1p")
  var jy1q = isHidden("jy1q")
  var jy1r = isHidden("jy1r")
// +"/XXXX:"+xxxx  <--format to add new values

  var values = "1a:"+jy1a+"/1b:"+jy1b+"/1c:"+jy1c+"/1d:"+jy1d+"/1e:"+jy1e+"/1f:"+jy1f+"/1h:"+jy1h+"/1i:"+jy1i+"/1j:"+jy1j+"/1k:"+jy1k+"/1l:"+jy1l+"/1m:"+jy1m+"/1n:"+jy1n+"/1o:"+jy1o+"/1p:"+jy1p+"/1q:"+jy1q+"/1r:"+jy1r;

// 

  var the_cookie = "mammenu=" + escape(values);
  document.cookie = the_cookie;
//  alert(the_cookie);
}

function isHidden(ID){
  var crossobj = ns6? document.getElementById(ID).style.display : document.all[ID].style.display;
  return (crossobj=="none")? "none" : "block";
}

function readCookie(){
  var the_cookie = document.cookie;
//  alert(the_cookie);
  if (the_cookie != ""){
    var the_cookie = unescape(the_cookie);
    var my_cookie = the_cookie.split(";");
    var broken_cookie = my_cookie[0].split("=");
    var cookie_chunks = broken_cookie[1].split("/");
    for (var loop = 0; loop < cookie_chunks.length; loop++){
      menu_value = cookie_chunks[loop];
      var broken_menu = menu_value.split(":");
      var menu = broken_menu[0];
      var value = broken_menu[1];
      setMenu(menu, value);
    }
  }
}

function setMenu(ID,disp){
  if (ns6){
    document.getElementById("jy"+ID).style.display = disp;
    // document.getElementById(ID).style.display = disp;
  }
  else{
    document.all["jy"+ID].style.display = disp;
    // document.all[ID].style.display = disp;
  }
}

//*********************************
// OnLoad/UnLoad                  *
//*********************************

window.onload = init;
window.onunload = setCookie;
