(function($) {         
  $.fn.tab = function(options) {     
    var opts = $.extend({}, $.fn.tab.defaults, options);     
    return this.each(function() {  
		var $this=$(this),
		$tabNavObj=$(opts.tabNavObj,$this),
		$tabContentObj=$(opts.tabContentObj,$this),
		$tabNavBtns=$(opts.tabNavBtn,$tabNavObj),
		$tabContentBlocks=$(opts.tabContent,$tabContentObj);
		$tabNavBtns.bind(opts.eventType,function(){
			var $that=$(this),
			_index=$tabNavBtns.index($that);
			$that.addClass(opts.currentClass).siblings(opts.tabNavBtn).removeClass(opts.currentClass);
			$tabContentBlocks.eq(_index).show().siblings(opts.tabContent).hide();
		}).eq(0).trigger(opts.eventType);
    }); 
  }; 
  $.fn.tab.defaults = {     
        tabNavObj:'.tabNav',
		tabNavBtn:'li',
		tabContentObj:'.tabContent',
		tabContent:'.list',
		currentClass:'current',
		eventType:'click'
  };  
})(jQuery); 