﻿Event.observe(window, 'load', function(e) {
    new Control.Tabs($('tabgroup'), { defaultTab: 'Recent' });
    document.observe('click', function(e) {
        var el = e.element();
        if (el.readAttribute('href') == '') return;
        var div = null;
        if (el.hasClassName('ExpandCollapseLinkSeek')) {
            div = el.next('div[rel=' + el.innerHTML + ']');
        }
        if (el.hasClassName('ExpandCollapseLink')) {
            //Event delegation for the win
            div = el.next('div');
        }
        if (div != null) {
            var span = el.down('span');
            if (el.hasClassName('expanded')) {
                //currently expanded
                div.hide();
                if (span) span.update('+&nbsp;');
                el.removeClassName('expanded');
            } else {
                div.show();
                if (span) span.update('-&nbsp;');
                el.addClassName('expanded');
            }
            e.stop();
        }
    });
});
