function toggleMenu(name) {
    var currentElement = $("#menu-"+name);
    if(currentElement.hasClass("open")) {
        // remember that the menu item was open, so we keep it closed later
        // this creates the 'toggle' effect
        var open = true;
    }
    // close everything
    $("#menu ul.menu li.head").removeClass("open").addClass("closed");
    $("#menu ul.menu li.panel").addClass("hidden");
    // open the menu item if it wasn't open before
    if(!open) {
        $("#menu-"+name).removeClass("closed").addClass("open");
        $("#pane-"+name).removeClass("hidden");
    }
}

function toggleTreeNode(node) {
    node = node.parentNode;
    if($(node).hasClass("TreeOpen")) {
        $(node).removeClass("TreeOpen").addClass("TreeClosed");
    } else {
        $(node).removeClass("TreeClosed").addClass("TreeOpen");
    }
    return false;
}
