(function($){
    $.fn.jExpand = function(){
        var element = this;

        $('.list').find('tr:odd').addClass('odd');
        
        $(element).find('tr.rhide').hide();
        $('tr.first').show();
        $('th.first').addClass('selected');
        
        $(element).find('tr.rheader').click(function() {
            if($(this).next('tr').is(':visible')) {
            	$(this).find('th').removeClass('selected');
            	$(this).next('tr').slideUp(500);
            } else {
            	$(this).find('th').addClass('selected');
            	$(this).next('tr').slideDown(500);
            }
        });
    }    
})(jQuery); 
