/* * 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(plus.gif)" : "url(minus.gif)"; menu.style.display = (display == "block") ? "none" : "block"; return false; } }