(function(g){g.tools=g.tools||{};g.tools.tabs={version:"1.0.2",conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",api:false,rotate:false},addEffect:function(b,a){h[b]=a}};var h={"default":function(a,b){this.getPanes().hide().eq(a).show();b.call()},fade:function(c,i){var d=this.getConf(),b=d.fadeOutSpeed,a=this.getCurrentPane();if(b){a.fadeOut(b)}else{a.hide()}this.getPanes().eq(c).fadeIn(d.fadeInSpeed,i)},slide:function(a,b){this.getCurrentPane().slideUp(200);this.getPanes().eq(a).slideDown(400,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}};var e;g.tools.tabs.addEffect("horizontal",function(a,b){if(!e){e=this.getPanes().eq(0).width()}this.getCurrentPane().animate({width:0},function(){g(this).hide()});this.getPanes().eq(a).animate({width:e},function(){g(this).show();b.call()})});function f(k,d,c){var l=this,b;function a(j,i){g(l).bind(j,function(p,o){if(i&&i.call(this,o.index)===false&&o){o.proceed=false}});return l}g.each(c,function(j,i){if(g.isFunction(i)){a(j,i)}});g.extend(this,{click:function(j){var q=l.getCurrentPane();var i=k.eq(j);if(typeof j=="string"&&j.replace("#","")){i=k.filter("[href*="+j.replace("#","")+"]");j=Math.max(k.index(i),0)}if(c.rotate){var r=k.length-1;if(j<0){return l.click(r)}if(j>r){return l.click(0)}}if(!i.length){if(b>=0){return l}j=c.initialIndex;i=k.eq(j)}var p={index:j,proceed:true};g(l).triggerHandler("onBeforeClick",p);if(!p.proceed){return l}if(j===b){return l}i.addClass(c.current);h[c.effect].call(l,j,function(){g(l).triggerHandler("onClick",p)});k.removeClass(c.current);i.addClass(c.current);b=j;return l},getConf:function(){return c},getTabs:function(){return k},getPanes:function(){return d},getCurrentPane:function(){return d.eq(b)},getCurrentTab:function(){return k.eq(b)},getIndex:function(){return b},next:function(){return l.click(b+1)},prev:function(){return l.click(b-1)},onBeforeClick:function(i){return a("onBeforeClick",i)},onClick:function(i){return a("onClick",i)}});k.each(function(i){g(this).bind(c.event,function(j){l.click(i);return j.preventDefault()})});if(location.hash){l.click(location.hash)}else{l.click(c.initialIndex)}d.find("a[href^=#]").click(function(){l.click(g(this).attr("href"))})}g.fn.tabs=function(a,d){var c=this.eq(typeof d=="number"?d:0).data("tabs");if(c){return c}var b=g.extend({},g.tools.tabs.conf),j=this.length;g.extend(b,d);if(g.isFunction(d)){d={onBeforeClick:d}}g.extend(b,d);this.each(function(n){var p=g(this);var o=p.find(b.tabs);if(!o.length){o=p.children()}var i=p.children(a);if(!i.length){i=j==1?g(a):p.parent().find(a)}c=new f(o,i,b);p.data("tabs",c)});return b.api?c:this}})(jQuery);$.namespace("trapeze.Tabs");trapeze.Tabs=$.Class.extend({settings:null,jTabContainer:null,tabContainer:null,list_template:'<ul class="inline-list position-left tabs">%(list_items)</ul>',item_template:'<li><div class="med-text">%(title)</div></li>',create_tabs:function(){this.jTabContainer;var a="";var b=0;this.jTabContainer.find("."+this.settings.tab_content_class).each(function(c,d){a+=trapeze.render_template(this.item_template,{content_id:$(d).attr("id"),title:$(d).find("."+this.settings.title_class).remove().text()});if($(d).hasClass("selected")){b=c}}.bind(this));this.jTabContainer.prepend(trapeze.render_template(this.list_template,{list_items:a}));this.jTabContainer.find("ul.tabs").tabs(this.tabContainer+" div.tabbed-content",{initialIndex:b})},init:function(a){var b={tab_list_class:"tabbed-list",tab_content_class:"tabbed-content",title_class:"tabbed-title",selector:null};this.settings=$.extend({},b,a);this.tabContainer=this.settings.selector;this.jTabContainer=$(this.settings.selector);this.create_tabs()}});