var j=0;jQuery.fn.codaSlider=function(settings){settings=jQuery.extend({easeFunc:"swing",easeTime:600,toolTip:false},settings);checkArrows=function(cPanel){var ft=700;var j=0;if(cPanel==1){jQuery('#stripNavL'+j).fadeOut(ft);}else{jQuery('#stripNavL'+j).fadeIn(ft);}
if(cPanel==6){jQuery('#stripNavR'+j).fadeOut(ft);}else{jQuery('#stripNavR'+j).fadeIn(ft);}}
return this.each(function(){var container=jQuery(this);container.find("p.loading").remove();container.removeClass("csw").addClass("stripViewer");var panelWidth=container.find("div.panel").width();var panelCount=container.find("div.panel").size();var stripViewerWidth=panelWidth*panelCount;container.find("div.panelContainer").css("width",stripViewerWidth);var navWidth=0;if(location.hash&&parseInt(location.hash.slice(1))<=panelCount){var cPanel=parseInt(location.hash.slice(1));var cnt=-(panelWidth*(cPanel-1));jQuery(this).find("div.panelContainer").css({left:cnt});}else{var cPanel=1;};container.each(function(i){if(jQuery.browser.msie&&jQuery.browser.version>='7'){}else{}
jQuery(this).before("<div class='stripNavL trans-png' id='stripNavL"+j+"'>&nbsp;<\/div>");jQuery(this).after("<div class='stripNavR trans-png' id='stripNavR"+j+"'>Next<\/div>");if(jQuery.browser.msie&&jQuery.browser.version>='7'){jQuery('#stripNavR'+j+', #stripNavL'+j).prepend('<div></div>');jQuery('#stripNavR'+j+', #stripNavL'+j).css({'background-image':'url(/images/blank.gif)'});jQuery('#stripNavR'+j+' div').css({'clip':'rect(0px 111px 46px 0px)','display':'block','filter':'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/carousel/next.png",sizingMethod="crop")','height':'46px','left':'0px','position':'absolute','top':'0px','width':'111px','z-index':'-999'});jQuery('#stripNavL'+j+' div').css({'clip':'rect(0px 41px 46px 0px)','display':'block','filter':'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/carousel/prev.png",sizingMethod="crop")','height':'46px','left':'0px','position':'absolute','top':'0px','width':'41px','z-index':'-999'});}
jQuery(this).after("<div class='stripNav' id='stripNav"+j+"'><ul></ul></div>");jQuery(this).find("div.panel").each(function(n){jQuery("div#stripNav"+j+" ul").append("<li class='tab"+(n+1)+"'><a href='#"+(n+1)+"'><span class='num'>"+(n+1)+".&nbsp;<\/span><span class='text'>"+jQuery(this).attr("title")+"<\/span><\/a><\/li>");});jQuery("div#stripNav"+j+" a").each(function(z){navWidth+=jQuery(this).parent().width();jQuery(this).bind("click",function(){jQuery(this).addClass("current").parent().parent().find("a").not(jQuery(this)).removeClass("current");var cnt=-(panelWidth*z);cPanel=z+1;jQuery(this).parent().parent().parent().prev().find("div.panelContainer").animate({left:cnt},settings.easeTime,settings.easeFunc);checkArrows(cPanel);});});jQuery("div#stripNavL"+j+"").click(function(){if(cPanel==1){var cnt=-(panelWidth*(panelCount-1));cPanel=panelCount;jQuery(this).parent().find("div.stripNav a.current").removeClass("current").parent().parent().find("li:last a").addClass("current");}else{cPanel-=1;var cnt=-(panelWidth*(cPanel-1));jQuery(this).parent().find("div.stripNav a.current").removeClass("current").parent().prev().find("a").addClass("current");};jQuery(this).parent().find("div.panelContainer").animate({left:cnt},settings.easeTime,settings.easeFunc);location.hash=cPanel;checkArrows(cPanel);return false;});jQuery("div#stripNavR"+j+"").click(function(){if(cPanel==panelCount){var cnt=0;cPanel=1;jQuery(this).parent().find("div.stripNav a.current").removeClass("current").parent().parent().find("a:eq(0)").addClass("current");}else{var cnt=-(panelWidth*cPanel);cPanel+=1;jQuery(this).parent().find("div.stripNav a.current").removeClass("current").parent().next().find("a").addClass("current");};jQuery(this).parent().find("div.panelContainer").animate({left:cnt},settings.easeTime,settings.easeFunc);location.hash=cPanel;checkArrows(cPanel);return false;});if(cPanel==1){jQuery("div#stripNavL"+j).css('display','none');}
if(cPanel==panelCount){jQuery("div#stripNavR"+j).css('display','none');}
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",navWidth);if(location.hash&&parseInt(location.hash.slice(1))<=panelCount){jQuery("div#stripNav"+j+" a:eq("+(location.hash.slice(1)-1)+")").addClass("current");}else{jQuery("div#stripNav"+j+" a:eq(0)").addClass("current");}});j++;});};
