dojo.require("dojo.NodeList-traverse");

dojo.addOnLoad(function() {
    var expandableElements = dojo.query("ul.sub-nav a[href$='#']");


    window.toggleNav = function(evt) {
        dojo.stopEvent(evt);

        var sibs = dojo.query(evt.currentTarget).siblings();
        if (dojo.hasClass(sibs[0],"hide")) {
            dojo.removeClass(sibs[0], "hide");
            dojo.addClass(sibs[0], "show");
        }
        else {
            dojo.removeClass(sibs[0], "show");
            dojo.addClass(sibs[0], "hide");
        }
        return false;
    };

    for (i=0; i< expandableElements.length; i++) {
        dojo.connect(expandableElements[i], "onclick", expandableElements[i], toggleNav);
    }

});
