<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->

var menu_buttons = new Array();
var menu_layers = new Array();
var current_layer = "";
var timeoutref;
var timeoutdelay = 1000; // time to wait before removing all menus

// my scripts
function showMenu(self_ref) {
//alert("showMenu called--"+self_ref.name);
	this.parent.hideMenus();
	for (var i=0; i<this.menu_buttons.length; i++) {
//alert(this.menu_layers[i]);
	    if (this.parent.menu_buttons[i] == self_ref.name) {
			document.getElementById(this.menu_layers[i]).style.visibility = "visible";
			document.getElementById(this.menu_layers[i]+"_background").style.visibility = "visible";
			document.getElementById(this.menu_layers[i]).style.display = "inline";
			document.getElementById(this.menu_layers[i]+"_background").style.display = "inline";
			document.getElementById(this.menu_layers[i]).style.zindex = 20;
			document.getElementById(this.menu_layers[i]+"_background").style.zindex = 19;
			//document.getElementById(this.menu_layers[i]).style.width = "214px";
		}
	}
	this.current_layer = self_ref;
}
function refreshMenu(self_ref) {
//alert("showMenu called--"+self_ref.name);
	this.parent.hideMenus();
	for (var i=0; i<this.menu_layers.length; i++) {
//alert(this.menu_layers[i]);
	    if (this.parent.menu_layers[i] == self_ref.id) {
			document.getElementById(this.menu_layers[i]).style.visibility = "visible";
			document.getElementById(this.menu_layers[i]+"_background").style.visibility = "visible";
			document.getElementById(this.menu_layers[i]).style.display = "inline";
			document.getElementById(this.menu_layers[i]+"_background").style.display = "inline";
		}
	}
	this.current_layer = self_ref;
}
function hideMenus() {
    if (this.current_layer == "") {
		for (var i=0; i<this.menu_layers.length; i++) {
		//alert(i+" "+this.menu_layers.length);
                    var mlElem = document.getElementById(this.menu_layers[i]);
                    if (mlElem) {
			mlElem.style.visibility = "hidden";
			document.getElementById(this.menu_layers[i]+"_background").style.visibility = "hidden";
			mlElem.style.display = "none";
			document.getElementById(this.menu_layers[i]+"_background").style.display = "none";
                    }
		}

	}
}
function delayHideMenus() {
  this.current_layer = "";
  clearTimeout(this.timeoutref);
  this.timeoutref = setTimeout('hideMenus()',this.timeoutdelay);
}
function attachMenus() {
	for (var i=0; i<arguments.length; i++) {
		var button_name = arguments[i].button;
		//document.getElementById(button_name).onClick = showMenu();
		//document.getElementById(button_name).onMouseOver = showMenu();
		//document.getElementById(button_name).onRollOut = showMenu();
		menu_buttons.push(button_name);
		var layer_name = arguments[i].layer;
		menu_layers.push(layer_name);
		//alert("attachMenus--"+layer_name);
    }
    self.onclick = function () {
		this.current_layer = "";
		hideMenus();
    };
}
