(function(a){a.fn.tabs=function(b){var c=typeof b=="string"||false,d=arguments;if(!c)var b=a.extend({},b,{});a(this).each(function(){var e=a(this).data("tabs");if(c&&e){e[b]&&typeof e[b]=="function"&&e[b].apply(e,a.makeArray(d).slice(1));return}else{e=new a.tabs(this,b);a(this).data("tabs",e)}});return this};a.tabs=function(c,b){this.elem=c;this.options=a.extend({},b,a.tabs.defaults);this.init()};a.extend(a.tabs,{defaults:{selectedClass:"tab_selected",showTab:function(b,e){var c=a(this).attr("href"),c=c.split("#",2);c=c.length>1?c[1]:"";if(c!=""){var d=a("#"+c);if(d.length){b.current&&b.options.hideTab.apply(b.current,[b,e]);d.show();a(this).addClass(b.options.selectedClass);b.current=this}}if(e);return false},hideTab:function(d){var b=a(this).attr("href"),b=b.split("#",2);b=b.length>1?b[1]:"";if(b!=""){var c=a("#"+b);c.length&&c.hide()}a(this).removeClass(d.options.selectedClass)}},prototype:{init:function(){var b=this;this.items=a(">li a",this.elem);this.itemsCount=this.items.length;this.shortCircuit=false;if(!this.itemsCount){this.shortCircuit=true;return}this.current=this.items.filter("."+b.options.selectedClass);if(!this.current.length){a(this.items[0]).addClass(b.options.selectedClass);this.current=a(this.items[0])}else this.current=a(this.current[0]);this.items.not(this.current).removeClass(b.options.selectedClass);this.items.each(function(){b.options.hideTab.apply(this,[b])});b.options.showTab.apply(this.current,[b]);this.items.bind("click",function(a){this.blur();b.options.showTab.apply(this,[b,a]);return false})}}})})(jQuery);