
/*
 * menuDropdown.js - implements an dropdown menu based on a HTML list
 * Author: Dave Lindquist (http://www.gazingus.org)
 */

var currentMenu = null;

if (!document.getElementById)
    document.getElementById = function() { return null; }

function initializeMenu(menuId, actuatorId) {
    var menu = document.getElementById(menuId);
    var actuator = document.getElementById(actuatorId);
	this.menuopen = false;

    if (menu == null || actuator == null) return;
  
  	 actuator.onclick = function() {
		
		 if (this.menuopen) 
		 {
			menu.style.display = "none";
			this.menuopen = false;
		 } else {
			this.showMenu();
			this.menuopen = true;
		 }
		 return false;
	 }

    actuator.showMenu = function() {
        // menu.style.left = this.offsetLeft + "px";
        // menu.style.top = this.offsetTop + this.offsetHeight + "px";
        menu.style.display = "block";
        currentMenu = menu;
    }
}

function initMenu () {
	initializeMenu("00menu", "00actuator");
	initializeMenu("01menu", "01actuator");
	initializeMenu("02menu", "02actuator");
	initializeMenu("03menu", "03actuator");
	initializeMenu("04menu", "04actuator");
	initializeMenu("05menu", "05actuator");
	initializeMenu("06menu", "06actuator");
	initializeMenu("07menu", "07actuator");
}

