$(function() {
    $('ul.downloads').each(function() {
        var $downloads = $(this).children('li.download');
        if ($downloads.length > 1) {
            $downloads
                .hide()
                .first()
                    .show();
            $('<li class="more"><a href="#">Older Releases</a></li>')
                .click(showMore)
                .appendTo(this);
        }
    });

    $('dl.changelog').each(function() {
        var $changelogs = $(this).children('dt:gt(0),dd:gt(0)');
        if ($changelogs.length > 0) {
            $changelogs.hide();
            $('<dt class="more"><a href="#">Older Entries</a></dt>')
                .click(showMore)
                .appendTo(this);
        }
    });

    $('#sidelist > div.submenu').find('div.submenu').each(function() {
        var $this = $(this);
        if ($this.find('#scurrent').length == 0 && !$this.prev().is('#scurrent')) {
            $this.hide();
        }
    });
    $('#sidelist').delegate('a','mouseover',function() {
        var $next = $(this).next();
        if ($next.is('div.submenu:hidden')) {
            $next.slideDown();
        }
    });
});

function showMore(evt) {
    $(this).siblings(':hidden').slideDown();
    $(this).remove();
    evt.preventDefault();
}
