$.tabs = function(selector, start) {
    $(selector).each(function(i, element) {
        $($(element).attr('tab')).css('display', 'none');
        
        $(element).click(function() {
            if($($(element).attr('tab')).css('display') != 'block') {
                $(selector).each(function(i, element) {
                    $(element).removeClass('selected');
                    
                    if($(this) != $(element)) {
                        $($(element).attr('tab')).slideUp('fast');
                    }
                    
                    $($(element).attr('tab')).slideUp('fast');
                });
            }
            
            $(this).addClass('selected');
            
            $($(this).attr('tab')).slideToggle('fast');
        });
    });
    
    if (!start) {
        start = $(selector + ':first').attr('tab');
    }
    
    //$(selector + '[tab=\'' + start + '\']').trigger('click');
};
