window.addEvent('domready', function(){

    $$('.tabs div').each(function(el){
        if (!el.hasClass('active')) el.setStyle('height', 0);
    });
    $$('a[rel^=tab-]').addEvent('click', function(e){
        if (e) e.preventDefault();
        var tab = this.rel;
        $$('.'+tab).each(function(el){
            el.getParent().getElements('div').each(function(el){
                el.removeClass('active');
                el.setStyle('height', 0);
            });
            el.addClass('active');
            el.setStyle('height', 'auto');
        });
        this.getParent('ul').getElements('li').each(function(el){
            if (el.hasClass('active')) el.removeClass('active');
        });
        this.getParent('li').addClass('active');
    });
    
});
