YAHOO.namespace("expcol");
YAHOO.expcol = {
    init: function() {
        // first add listener to "more details" and "h3" so we have something to click on
        var items = YAHOO.util.Dom.getElementsByClassName("expands", "li", "leftNav");
        for (var i = 0; i < items.length; i++) {
            var alinks = YAHOO.util.Dom.getElementsByClassName(items[i].id, "a", items[i]);
            YAHOO.util.Event.addListener(alinks, "click", YAHOO.expcol.disappear);
        }
    },

    disappear: function(o) {
        YAHOO.util.Event.preventDefault(o);
        // stop the click working
        var uls = YAHOO.util.Dom.getElementsByClassName(this.className, "ul", "leftNav");
        for (var i = 0; i < uls.length; i++) {
            var displayStyle = YAHOO.util.Dom.getStyle(uls[i], "display");
            if (displayStyle == null || "none" == displayStyle) {
                YAHOO.util.Dom.setStyle(uls[i], "display", "block");                
            } else {
                YAHOO.util.Dom.setStyle(uls[i], "display", "none");                                
            }
        }
    }
}
YAHOO.util.Event.addListener(window, "load", YAHOO.expcol.init);