$(function(){$("body").removeClass("coda-slider-no-js");$("input").removeClass("no-js");$(".coda-slider").children(".panel").hide().end().prepend('<p class="loading">Loading...<br /><img src="images/ajax-loader.gif" alt="loading..." /></p>')});var sliderCount=1;$.fn.codaSlider=function(a){var c=true,b=false;a=$.extend({autoHeight:b,autoHeightEaseDuration:1e3,autoHeightEaseFunction:"easeInOutExpo",autoSlide:b,autoSlideInterval:7e3,autoSlideStopWhenClicked:c,crossLinking:c,dynamicArrows:c,dynamicArrowLeftText:"&#171; left",dynamicArrowRightText:"right &#187;",dynamicTabs:c,dynamicTabsAlign:"center",dynamicTabsPosition:"top",externalTriggerSelector:"a.xtrig",firstPanelToLoad:1,panelTitleSelector:"h2.title",slideEaseDuration:1e3,slideEaseFunction:"swing"},a);return this.each(function(){var p=".panel:eq(",m="#coda-nav-",h="ul",c="current",i="a.current",g=".coda-nav",e=".panel-container",l=".panel",s="</a></div>",r='"><a href="#">',d=$(this);if(a.dynamicArrows){d.parent().addClass("arrows");d.before('<div class="coda-nav-left" id="coda-nav-left-'+sliderCount+r+a.dynamicArrowLeftText+s);d.after('<div class="coda-nav-right" id="coda-nav-right-'+sliderCount+r+a.dynamicArrowRightText+s)}var n=d.find(l).width(),k=d.find(l).size(),v=n*k,q=0;$(l,d).wrapAll('<div class="panel-container"></div>');$(e,d).css({width:v});if(a.crossLinking&&location.hash&&parseInt(location.hash.slice(1))<=k){var f=parseInt(location.hash.slice(1)),j=-(n*(f-1));$(e,d).css({marginLeft:j})}else if(a.firstPanelToLoad!=1&&a.firstPanelToLoad<=k){var f=a.firstPanelToLoad,j=-(n*(f-1));$(e,d).css({marginLeft:j})}else var f=1;$("#coda-nav-left-"+sliderCount+" a").click(function(){q++;if(f==1){j=-(n*(k-1));o(k-1);f=k;d.siblings(g).find(i).removeClass(c).parents(h).find("li:last a").addClass(c)}else{f-=1;o(f-1);j=-(n*(f-1));d.siblings(g).find(i).removeClass(c).parent().prev().find("a").addClass(c)}$(e,d).animate({marginLeft:j},a.slideEaseDuration,a.slideEaseFunction);if(a.crossLinking)location.hash=f;return b});$("#coda-nav-right-"+sliderCount+" a").click(function(){q++;if(f==k){j=0;f=1;o(0);d.siblings(g).find(i).removeClass(c).parents(h).find("a:eq(0)").addClass(c)}else{j=-(n*f);o(f);f+=1;d.siblings(g).find(i).removeClass(c).parent().next().find("a").addClass(c)}$(e,d).animate({marginLeft:j},a.slideEaseDuration,a.slideEaseFunction);if(a.crossLinking)location.hash=f;return b});if(a.dynamicTabs){var t='<div class="coda-nav" id="coda-nav-'+sliderCount+'"><ul></ul></div>';switch(a.dynamicTabsPosition){case"bottom":d.parent().append(t);break;default:d.parent().prepend(t)}ul=$(m+sliderCount+" ul");$(l,d).each(function(b){ul.append('<li class="tab'+(b+1)+'"><a href="#'+(b+1)+'">'+$(this).find(a.panelTitleSelector).text()+"</a></li>")});navContainerWidth=d.width()+d.siblings(".coda-nav-left").width()+d.siblings(".coda-nav-right").width();ul.parent().css({width:navContainerWidth});switch(a.dynamicTabsAlign){case"center":ul.css({width:($("li",ul).width()+2)*k});break;case"right":ul.css({"float":"right"})}}$(m+sliderCount+" a").each(function(g){$(this).bind("click",function(){q++;$(this).addClass(c).parents(h).find("a").not($(this)).removeClass(c);j=-(n*g);o(g);f=g+1;$(e,d).animate({marginLeft:j},a.slideEaseDuration,a.slideEaseFunction);if(!a.crossLinking)return b})});$(a.externalTriggerSelector).each(function(){sliderCount==parseInt($(this).attr("rel").slice(12))&&$(this).bind("click",function(){q++;targetPanel=parseInt($(this).attr("href").slice(1));j=-(n*(targetPanel-1));o(targetPanel-1);f=targetPanel;d.siblings(g).find("a").removeClass(c).parents(h).find("li:eq("+(targetPanel-1)+") a").addClass(c);$(e,d).animate({marginLeft:j},a.slideEaseDuration,a.slideEaseFunction);if(!a.crossLinking)return b})});if(a.crossLinking&&location.hash&&parseInt(location.hash.slice(1))<=k)$(m+sliderCount+" a:eq("+(location.hash.slice(1)-1)+")").addClass(c);else if(a.firstPanelToLoad!=1&&a.firstPanelToLoad<=k)$(m+sliderCount+" a:eq("+(a.firstPanelToLoad-1)+")").addClass(c);else $(m+sliderCount+" a:eq(0)").addClass(c);if(a.autoHeight){panelHeight=$(p+(f-1)+")",d).height();d.css({height:panelHeight})}a.autoSlide&&d.ready(function(){setTimeout(u,a.autoSlideInterval)});function o(b){if(a.autoHeight){panelHeight=$(p+b+")",d).height();d.animate({height:panelHeight},a.autoHeightEaseDuration,a.autoHeightEaseFunction)}}function u(){if(q==0||!a.autoSlideStopWhenClicked){if(f==k){var b=0;f=1}else{var b=-(n*f);f+=1}o(f-1);d.siblings(g).find("a").removeClass(c).parents(h).find("li:eq("+(f-1)+") a").addClass(c);$(e,d).animate({marginLeft:b},a.slideEaseDuration,a.slideEaseFunction);setTimeout(u,a.autoSlideInterval)}}$(l,d).show().end().find("p.loading").remove();d.removeClass("preload");sliderCount++})};
