var menu_active;

addEvent(window, 'load', pma_onload);

function pm(el) {
        if(el.parentNode.getElementsByTagName('ul')[0]) {
                toggle(el.parentNode.getElementsByTagName('ul')[0]);
        }
}

function pma_onload() {
        var ma = document.getElementById("menu_active");
        if(ma) {
                var ul = ma.parentNode.getElementsByTagName('ul')[0];
                if(ul) menu_active = ul;
        }
}

function pma(el) {
        var ul = el.parentNode.getElementsByTagName('ul')[0];
        if(ul) {
                if(menu_active) {
                        if(menu_active == ul) {
                                hide(ul);
                                menu_active = undefined;
                        } else {
                                hide(menu_active);
                                show(ul);
                                menu_active = ul;
                        }
                } else {
                        toggle(ul);
                        menu_active = ul;
                }
        }
}
