(function($){$.fn.tabs=function(options){var opts=$.extend({},$.fn.tabs.defaults,options);return this.each(function(){new Tabs(this,opts);});};$.fn.tabs.defaults={selected_class:'selected',trigger_on_visible:'visible'};function Tabs(el,opts){this.el=$(el);this.opts=opts;this.selected_tab='';this.selected_li={};this.init();};Tabs.prototype.extend=$.extend;Tabs.prototype.extend({init:function(){var that=this;this.el.find('a').each(function(){var a=$(this);if(!a.attr('href').match(/^#.?/)){return;}
a.click(function(e){e.preventDefault();that.show_tab(a.attr('href'),a.parent());});if(a.parent().hasClass(that.opts.selected_class)){a.click();}});},show_tab:function(tab,li){if(this.selected_tab){$(this.selected_tab).hide();$(this.selected_li).removeClass(this.opts.selected_class);};var tab=$(tab);tab.show();if(this.opts.trigger_on_visible){tab.trigger(this.opts.trigger_on_visible);}
$(li).addClass(this.opts.selected_class);this.selected_tab=tab;this.selected_li=li;}});})(jQuery);
