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