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

if (!document.getElementById)
document.getElementById = function() { return null; }
function initializeMenu(menuId, actuatorId) {
var menu = document.getElementById(menuId);
var actuator = document.getElementById(actuatorId);
if (menu == null || actuator == null) return;
//if (window.opera) return; // I'm too tired
actuator.onclick = function() {
var display = menu.style.display;
this.parentNode.style.backgroundImage =
(display == "block") ? "url(/_templates/gas_2005/img/plus.gif)" : "url(/_templates/gas_2005/img/minus.gif)";
menu.style.display = (display == "block") ? "none" : "block";
return false;
}
}

window.onload = function() {
initializeMenu("menu_1", "menu_1a");
initializeMenu("menu_2", "menu_2a");
initializeMenu("menu_3", "menu_3a");
initializeMenu("menu_4", "menu_4a");
initializeMenu("menu_5", "menu_5a");
initializeMenu("menu_6", "menu_6a");
}
