$(function(){$("body").removeClass("coda-slider-no-js");$(".coda-slider").children(".panel").hide().end().prepend('<p class="loading">Loading...<br /><img src="assets/site/images/ajax-loader.gif" alt="loading..." /></p>')});var sliderCount=1;$.fn.codaSlider=function(a){a=$.extend({autoHeight:false,autoWidth:false,autoHeightEaseDuration:1e3,autoWidthEaseDuration:1e3,autoHeightEaseFunction:"easeInOutExpo",autoWidthEaseFunction:"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",slideDirection:"horizontal"},a);return this.each(function(){function n(){if(h==0||!a.autoSlideStopWhenClicked){if(i==c){var e=0;i=1}else{if(a.slideDirection=="horizontal"){var e=-(d*i)}if(a.slideDirection!="horizontal"){var e=-(f*i)}i+=1}if(a.slideDirection=="horizontal")l(i-1);if(a.slideDirection!="horizontal")m(i-1);b.siblings(".coda-nav").find("a").removeClass("current").parents("ul").find("li:eq("+(i-1)+") a").addClass("current");if(a.slideDirection=="horizontal")$(".panel-container",b).animate({marginLeft:e},a.slideEaseDuration,a.slideEaseFunction);if(a.slideDirection!="horizontal")$(".panel-container",b).animate({marginTop:e},a.slideEaseDuration,a.slideEaseFunction);setTimeout(n,a.autoSlideInterval)}}function m(c){if(a.autoWidth){panelWidht=$(".panel:eq("+c+")",b).width();b.animate({width:d},a.autoWidthEaseDuration,a.autoWidthEaseFunction)}}function l(c){if(a.autoHeight){f=$(".panel:eq("+c+")",b).height();b.animate({height:f},a.autoHeightEaseDuration,a.autoHeightEaseFunction)}}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 c=b.find(".panel").size();if(a.slideDirection=="horizontal"){var d=b.find(".panel").width();var e=d*c;$(".coda-slider").css("height","auto");$(".coda-slider .panel").css("height","auto")}if(a.slideDirection!="horizontal"){var f=b.find(".panel").height();var g=f*c;$(".coda-slider").css("width","auto");$(".coda-slider .panel").css("width","auto")}var h=0;$(".panel",b).wrapAll('<div class="panel-container"></div>');if(a.slideDirection=="horizontal"){$(".panel-container",b).css({width:e})}if(a.slideDirection!="horizontal"){$(".panel-container",b).css({height:g})}if(a.crossLinking&&location.hash&&parseInt(location.hash.slice(1))<=c){var i=parseInt(location.hash.slice(1));if(a.slideDirection=="horizontal"){var j=-(d*(i-1));$(".panel-container",b).css({marginLeft:j})}if(a.slideDirection!="horizontal"){var j=-(f*(i-1));$(".panel-container",b).css({marginTop:j})}}else if(a.firstPanelToLoad!=1&&a.firstPanelToLoad<=c){var i=a.firstPanelToLoad;if(a.slideDirection=="horizontal"){var j=-(d*(i-1));$(".panel-container",b).css({marginLeft:j})}if(a.slideDirection!="horizontal"){var j=-(f*(i-1));$(".panel-container",b).css({marginTop:j})}}else{var i=1}$("#coda-nav-left-"+sliderCount+" a").click(function(){h++;if(i==1){if(a.slideDirection=="horizontal"){j=-(d*(c-1));l(c-1)}if(a.slideDirection!="horizontal"){j=-(f*(c-1));m(c-1)}i=c;b.siblings(".coda-nav").find("a.current").removeClass("current").parents("ul").find("li:last a").addClass("current")}else{i-=1;if(a.slideDirection=="horizontal"){j=-(d*(i-1));l(i-1)}if(a.slideDirection!="horizontal"){j=-(f*(i-1));l(i-1)}b.siblings(".coda-nav").find("a.current").removeClass("current").parent().prev().find("a").addClass("current")}if(a.slideDirection=="horizontal")$(".panel-container",b).animate({marginLeft:j},a.slideEaseDuration,a.slideEaseFunction);if(a.slideDirection!="horizontal")$(".panel-container",b).animate({marginTop:j},a.slideEaseDuration,a.slideEaseFunction);if(a.crossLinking){location.hash=i}return false});$("#coda-nav-right-"+sliderCount+" a").click(function(){h++;if(i==c){j=0;i=1;if(a.slideDirection=="horizontal")l(0);if(a.slideDirection!="horizontal")m(0);b.siblings(".coda-nav").find("a.current").removeClass("current").parents("ul").find("a:eq(0)").addClass("current")}else{if(a.slideDirection=="horizontal"){j=-(d*i);l(i)}if(a.slideDirection!="horizontal"){j=-(f*i);m(i)}i+=1;b.siblings(".coda-nav").find("a.current").removeClass("current").parent().next().find("a").addClass("current")}if(a.slideDirection=="horizontal")$(".panel-container",b).animate({marginLeft:j},a.slideEaseDuration,a.slideEaseFunction);if(a.slideDirection!="horizontal")$(".panel-container",b).animate({marginTop:j},a.slideEaseDuration,a.slideEaseFunction);if(a.crossLinking){location.hash=i}return false});if(a.dynamicTabs){var k='<div class="coda-nav" id="coda-nav-'+sliderCount+'"><ul></ul></div>';switch(a.dynamicTabsPosition){case"bottom":b.parent().append(k);break;default:b.parent().prepend(k);break}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)*c});break;case"right":ul.css({"float":"right"});break}}$("#coda-nav-"+sliderCount+" a").each(function(c){$(this).bind("click",function(){h++;$(this).addClass("current").parents("ul").find("a").not($(this)).removeClass("current");if(a.slideDirection=="horizontal"){j=-(d*c);l(c)}if(a.slideDirection!="horizontal"){j=-(f*c);m(c)}i=c+1;$(".panel-container",b).animate({marginTop:j},a.slideEaseDuration,a.slideEaseFunction);if(!a.crossLinking){return false}})});$(a.externalTriggerSelector).each(function(){if(sliderCount==parseInt($(this).attr("rel").slice(12))){$(this).bind("click",function(){h++;targetPanel=parseInt($(this).attr("href").slice(1));if(a.slideDirection=="horizontal"){j=-(d*(targetPanel-1));l(targetPanel-1)}if(a.slideDirection!="horizontal"){j=-(f*(targetPanel-1));m(targetPanel-1)}i=targetPanel;b.siblings(".coda-nav").find("a").removeClass("current").parents("ul").find("li:eq("+(targetPanel-1)+") a").addClass("current");$(".panel-container",b).animate({marginTop:j},a.slideEaseDuration,a.slideEaseFunction);if(!a.crossLinking){return false}})}});if(a.crossLinking&&location.hash&&parseInt(location.hash.slice(1))<=c){$("#coda-nav-"+sliderCount+" a:eq("+(location.hash.slice(1)-1)+")").addClass("current")}else if(a.firstPanelToLoad!=1&&a.firstPanelToLoad<=c){$("#coda-nav-"+sliderCount+" a:eq("+(a.firstPanelToLoad-1)+")").addClass("current")}else{$("#coda-nav-"+sliderCount+" a:eq(0)").addClass("current")}if(a.autoHeight){f=$(".panel:eq("+(i-1)+")",b).height();b.css({height:f})}if(a.autoSlide){b.ready(function(){setTimeout(n,a.autoSlideInterval)})}$(".panel",b).show().end().find("p.loading").remove();b.removeClass("preload");sliderCount++})}
