XylotrechusZ
!function(d){d.tctabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialEffect:!1,initialIndex:0,event:"click",rotate:!1,slideUpSpeed:400,slideDownSpeed:400},addEffect:function(e,t){h[e]=t}};var a,c,h={"default":function(e,t){this.getPanes().hide().eq(e).show(),t.call()},fade:function(e,t){var n=this.getConf(),i=n.fadeOutSpeed,a=this.getPanes();i?a.fadeOut(i):a.hide(),a.eq(e).fadeIn(n.fadeInSpeed,t)},slide:function(e,t){var n=this.getConf();this.getPanes().slideUp(n.slideUpSpeed),this.getPanes().eq(e).slideDown(n.slideDownSpeed,t)},ajax:function(e,t){this.getPanes().eq(0).load(this.getTabs().eq(e).attr("href"),t)}};function i(r,e,f){var o,l=this,s=r.add(this),u=r.find(f.tabs),t=e.jquery?e:r.children(e);u.length||(u=r.children()),t.length||(t=r.parent().find(e)),t.length||(t=d(e)),d.extend(this,{click:function(e,t){var n=u.eq(e),i=!r.data("tabs");if("string"==typeof e&&e.replace("#","")&&(n=u.filter('[href*="'+e.replace("#","")+'"]'),e=Math.max(u.index(n),0)),f.rotate){var a=u.length-1;if(e<0)return l.click(a,t);if(a<e)return l.click(0,t)}if(!n.length){if(0<=o)return l;e=f.initialIndex,n=u.eq(e)}if(e===o)return l;if((t=t||d.Event()).type="onBeforeClick",s.trigger(t,[e]),!t.isDefaultPrevented()){var c=i?f.initialEffect&&f.effect||"default":f.effect;return h[c].call(l,e,function(){o=e,t.type="onClick",s.trigger(t,[e])}),u.removeClass(f.current),n.addClass(f.current),l}},getConf:function(){return f},getTabs:function(){return u},getPanes:function(){return t},getCurrentPane:function(){return t.eq(o)},getCurrentTab:function(){return u.eq(o)},getIndex:function(){return o},next:function(){return l.click(o+1)},prev:function(){return l.click(o-1)},destroy:function(){return u.off(f.event).removeClass(f.current),t.find('a[href^="#"]').off("click.T"),l}}),d.each("onBeforeClick,onClick".split(","),function(e,t){"function"==typeof f[t]&&d(l).on(t,f[t]),l[t]=function(e){return e&&d(l).on(t,e),l}}),u.each(function(t){d(this).on(f.event,function(e){return l.click(t,e),e.preventDefault()})}),t.find('a[href^="#"]').on("click.T",function(e){l.click(d(this).attr("href"),e)}),location.hash&&"a"==f.tabs&&r.find('[href="'+location.hash+'"]').length?l.click(location.hash):(0===f.initialIndex||0<f.initialIndex)&&l.click(f.initialIndex)}d.tctabs.addEffect("horizontal",function(e,t){var n,i;a||(n=this.getPanes().eq(e),i=this.getCurrentPane(),c=c||this.getPanes().eq(0).width(),a=!0,n.show(),i.animate({width:0},{step:function(e){n.css("width",c-e)},complete:function(){d(this).hide(),t.call(),a=!1}}),i.length||(t.call(),a=!1))}),d.fn.tctabs=function(e,t){var n=this.data("tabs");return n&&(n.destroy(),this.removeData("tabs")),"function"==typeof t&&(t={onBeforeClick:t}),t=d.extend({},d.tctabs.conf,t),this.each(function(){n=new i(d(this),e,t),d(this).data("tabs",n)}),t.api?n:this}}(jQuery);