(function(d){var f={names:[],titles:[],callback:function(){return true},before:null,after:null,tabs:null,tabs_class:"tabs",tab_class_active:"active",tab_class_inactive:"",panel_class_active:"active",panel_class_inactive:"",},c=0,a=function(g){return"tabs"+(c++)},e=0,b=function(g){return"panel"+(e++)};d.fn.mTabify=function(r){var h=d.extend({},f,((r==null)?{}:(typeof r=="string")?{names:r.split(",")}:(typeof r=="array")?{names:r}:(typeof r=="object")?r:{})),j=d(this),n=h.tabs?d(h.tabs):d("
"),i=d(),q=d(),m=(location.hash&&d(this).is(location.hash))?location.hash.substr(1):"",l=function(t,s){return m?(m==t):(s==0)},g=function(s){if(h.tab_class_active){s.removeClass(h.tab_class_active)}if(h.tab_class_inactive){s.addClass(h.tab_class_inactive)}},p=function(s){if(h.panel_class_active){s.removeClass(h.panel_class_active)}if(h.panel_class_inactive){s.addClass(h.panel_class_inactive)}s.hide()},o=function(s){if(h.tab_class_inactive){s.removeClass(h.tab_class_inactive)}if(h.tab_class_active){s.addClass(h.tab_class_active)}},k=function(s){if(h.panel_class_inactive){s.removeClass(h.panel_class_inactive)}if(h.panel_class_active){s.addClass(h.panel_class_active)}s.show()};if(h.tabs_class){n.addClass(h.tabs_class)}j.each(function(t){if(!this.id){this.id=b(t)}var s=h.names[t]?h.names[t]:this.id,y=h.titles[t]?' title="'+h.titles[t]+'"':"",u,x,v,w=d(this);if(l(this.id,t)){x=h.tab_class_active;v=h.panel_class_active;w.show()}else{x=h.tab_class_inactive;v=h.panel_class_inactive;w.hide()}if(h.tabs){if(x){n.each(function(){d("li",this).eq(t).addClass(x)})}}else{u=x?' class="'+x+'"':"";n.append(""+s+"")}if(v){w.addClass(v)}});d("a",n).click(function(t){var s=d(this).prop("href").replace(/.*#/,"");if(typeof h.callback=="function"&&h.callback.apply(t.target.parentNode,[s])===false){return false}n.find("li").each(function(){g(d(this))});j.each(function(){p(d(this))});n.find("[href=#"+s+"]").each(function(u){o(d(this).parent())});k(d("#"+s));return false});if(h.tabs){return}if(h.before){i=n;i.insertBefore(h.before)}if(h.after){q=h.before?n.clone(true):n;q.insertAfter(h.after);if(h.before){n=n.add(q)}}if(!(h.before||h.after)){i=n;i.insertBefore(j.get(0))}n.each(function(s){if(!d(this).prop("id")){d(this).prop("id",a(s))}})}})(jQuery);