var intervalTime = 10000;
var animationTime = 1750;

jQuery(function(){jQuery("div.csw").prepend("<p class='loading'>Loading...<br /><img src='images/ajax-loader.gif' alt='loading...'/ ></p>")});var j=0;jQuery.fn.codaSlider=function(a){a=jQuery.extend({easeFunc:"expoinout",easeTime:animationTime,toolTip:false},a);return this.each(function(){var c=jQuery(this);c.find("p.loading").remove();c.removeClass("csw").addClass("stripViewer");var g=c.find("div.panel").width();var i=c.find("div.panel").size();var b=g*i;c.find("div.panelContainer").css("width",b);var e=i*2;if(location.hash&&parseInt(location.hash.slice(1))<=i){var f=parseInt(location.hash.slice(1));var d=-(g*(f-1));jQuery(this).find("div.panelContainer").css({left:d})}else{var f=1}var h=setInterval(function(){jQuery("div#stripNav0 .current").removeClass("current");if(f>=i){f=0}jQuery(jQuery("div#stripNav0 a")[f]).addClass("current");var k=-(g*f);jQuery("div.panelContainer").animate({left:k},a.easeTime,a.easeFunc);f++}, (intervalTime + animationTime));c.each(function(k){jQuery(this).before("<div class='stripNavL' id='stripNavL"+j+"'><a href='#'>Left</a></div>");jQuery(this).after("<div class='stripNavR' id='stripNavR"+j+"'><a href='#'>Right</a></div>");jQuery(this).before("<div class='stripNav' id='stripNav"+j+"'><ul></ul></div>");jQuery(this).find("div.panel").each(function(l){jQuery("div#stripNav"+j+" ul").append("<li class='tab"+(l+1)+"'><a href='#"+(l+1)+"'>"+jQuery(this).attr("title")+"</a></li>")});jQuery("div#stripNav"+j+" a").each(function(l){e+=jQuery(this).parent().width();jQuery(this).bind("click",function(){jQuery(this).addClass("current").parent().parent().find("a").not(jQuery(this)).removeClass("current");var m=-(g*l);f=l+1;jQuery(this).parent().parent().parent().next().find("div.panelContainer").animate({left:m},a.easeTime,a.easeFunc)})});jQuery("div#stripNavL"+j+" a").click(function(){if(f==1){var l=-(g*(i-1));f=i;jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().parent().find("li:last a").addClass("current")}else{f-=1;var l=-(g*(f-1));jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().prev().find("a").addClass("current")}jQuery(this).parent().parent().find("div.panelContainer").animate({left:l},a.easeTime,a.easeFunc);location.hash=f;return false});jQuery("div#stripNavR"+j+" a").click(function(){if(f==i){var l=0;f=1;jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().parent().find("a:eq(0)").addClass("current")}else{var l=-(g*f);f+=1;jQuery(this).parent().parent().find("div.stripNav a.current").removeClass("current").parent().next().find("a").addClass("current")}jQuery(this).parent().parent().find("div.panelContainer").animate({left:l},a.easeTime,a.easeFunc);location.hash=f;return false});jQuery("a.cross-link").click(function(){jQuery(this).parents().find(".stripNav ul li a:eq("+(parseInt(jQuery(this).attr("href").slice(1))-1)+")").trigger("click")});jQuery("div#stripNav"+j).css("width",e);if(location.hash&&parseInt(location.hash.slice(1))<=i){jQuery("div#stripNav"+j+" a:eq("+(location.hash.slice(1)-1)+")").addClass("current")}else{jQuery("div#stripNav"+j+" a:eq(0)").addClass("current")}});j++})};
