$(function(){$("body").removeClass("coda-slider-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){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(){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 f=b.find(".panel").width(),e=b.find(".panel").size(),k=f*e,h=0;$(".panel",b).wrapAll('<div class="panel-container"></div>');$(".panel-container",b).css({width:k});if(a.crossLinking&&location.hash&&parseInt(location.hash.slice(1))<=e){var c=parseInt(location.hash.slice(1)),d=-(f*(c-1));$(".panel-container",b).css({marginLeft:d})}else if(a.firstPanelToLoad!=1&&a.firstPanelToLoad<=e){var c=a.firstPanelToLoad,d=-(f*(c-1));$(".panel-container",b).css({marginLeft:d})}else var c=1;$("#coda-nav-left-"+sliderCount+" a").click(function(){h++;if(c==1){d=-(f*(e-1));g(e-1);c=e;b.siblings(".coda-nav").find("a.current").removeClass("current").parents("ul").find("li:last a").addClass("current")}else{c-=1;g(c-1);d=-(f*(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(){h++;if(c==e){d=0;c=1;g(0);b.siblings(".coda-nav").find("a.current").removeClass("current").parents("ul").find("a:eq(0)").addClass("current")}else{d=-(f*c);g(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){var i='<div class="coda-nav" id="coda-nav-'+sliderCount+'"><ul></ul></div>';switch(a.dynamicTabsPosition){case"bottom":b.parent().append(i);break;default:b.parent().prepend(i)}ul=$("#coda-nav-"+sliderCount+" ul");$(".panel",b).each(function(b){ul.append('<li class="tab'+(b+1)+'"><a href="#'+(b+1)+'">'+$(this).find(a.panelTitleSelector).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)*e});break;case"right":ul.css({"float":"right"})}}$("#coda-nav-"+sliderCount+" a").each(function(e){$(this).bind("click",function(){h++;$(this).addClass("current").parents("ul").find("a").not($(this)).removeClass("current");d=-(f*e);g(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(){h++;targetPanel=parseInt($(this).attr("href").slice(1));d=-(f*(targetPanel-1));g(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))<=e)$("#coda-nav-"+sliderCount+" a:eq("+(location.hash.slice(1)-1)+")").addClass("current");else if(a.firstPanelToLoad!=1&&a.firstPanelToLoad<=e)$("#coda-nav-"+sliderCount+" a:eq("+(a.firstPanelToLoad-1)+")").addClass("current");else $("#coda-nav-"+sliderCount+" a:eq(0)").addClass("current");if(a.autoHeight){panelHeight=$(".panel:eq("+(c-1)+")",b).height();b.css({height:panelHeight})}a.autoSlide&&b.ready(function(){setTimeout(j,a.autoSlideInterval)});function g(c){if(a.autoHeight){panelHeight=$(".panel:eq("+c+")",b).height();b.animate({height:panelHeight},a.autoHeightEaseDuration,a.autoHeightEaseFunction)}}function j(){if(h==0||!a.autoSlideStopWhenClicked){if(c==e){var d=0;c=1}else{var d=-(f*c);c+=1}g(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:d},a.slideEaseDuration,a.slideEaseFunction);setTimeout(j,a.autoSlideInterval)}}$(".panel",b).show().end().find("p.loading").remove();b.removeClass("preload");sliderCount++})}
