(function($){
	$.fn.tabs = function(callback) {
		var selector = this;
		
		this.each(function() {
			var obj = $(this); 
			
			$(obj.attr('href')).hide();
			
			$(obj).click(function() {
				$(selector).removeClass('selected');
				
				$(selector).each(function(i, element) {
					$($(element).attr('href')).hide();
				});
				
				$(this).addClass('selected');
				
				$($(this).attr('href')).fadeIn();
				
				if($.isFunction(callback)) { callback(this); }
				
				return false;
			});
		});

		$(this).show();
		
		$(this).first().click();
	};
})(jQuery);
