// JavaScript Document

//<![CDATA[
  // Menu component functions
var _lastMenu = null;

// toggle a dynamic menu dropping down
function _toggleButton2Menu(e, button2Id, menuId) {
        // hide any open button2/menu
        if (_lastMenu != null &&  _lastMenu != menuId) {
                document.getElementById(_lastMenu).style.display = "none";
                _lastMenu = null;
        }
        
        // toggle visibility of the specified element id
        if (document.getElementById(button2Id).className != "button2_on") {
                button2SwitchOn(button2Id, menuId);
                _lastMenu = menuId;
                
                // set global onclick handler to hide menu
                e.cancelBubble = true;
                if (e.stopPropagation) {
                        e.stopPropagation();
                }
                document.onclick = function (e) { button2SwitchOff(button2Id, menuId) };
        } else {
                button2SwitchOff(button2Id, menuId);
                document.onclick = null;
        }
}

function button2SwitchOn(buttonId, menuId) {
        document.getElementById(buttonId).className = "button2_on";
        document.getElementById(menuId).style.left = document.getElementById(buttonId).offsetLeft + 'px';
        document.getElementById(menuId).style.top = document.getElementById(buttonId).offsetHeight + 'px';
        document.getElementById(menuId).style.display = "block";
}

function button2SwitchOff(buttonId, menuId) {
        document.getElementById(buttonId).className = "button2";
        document.getElementById(menuId).style.display = "none";
}
//]]>


