(function(){$j.fn.imgWidthCentre=function(){return this.each(function(){var a=($j(this).width())/2;a="-"+a+"px";$j(this).css({"margin-left":a})})};$j.fn.imgHeightCentre=function(){return this.each(function(){var a=($j(this).height())/2;a="-"+a+"px";$j(this).css({"margin-top":a})})};$j.fn.theCarousel=function(){return this.each(function(){$j(this).wrap('<div class="the-carousel"><div class="carousel-wrap"></div></div>');var e=$j(this).parents(".carousel-wrap"),i=$j(this).css("width","9999px"),a=e.outerWidth(),f=i.find("> li.carousel-item").css("width",(a+1)).attr("id",function(q){return"item-"+(q+1)}),c=f.filter(":first"),d=c.outerWidth(),g=f.length,b=1;f.filter(":first").before(f.filter(":last").clone().addClass("cloned"));f.filter(":last").after(f.filter(":first").clone().addClass("cloned"));e.scrollLeft(d*1);if(i.hasClass("prev-next")){var o=$j('<a href="#" class="prev-next next">»</a>').prependTo($j(this).parents(".the-carousel"));var j=$j('<a href="#" class="prev-next prev">«</a>').prependTo($j(this).parents(".the-carousel"))}if(i.hasClass("with-nav")){var n=g,p=document.createDocumentFragment(),h=document.createElement("li");while(n--){p.appendChild(h.cloneNode(true))}var l=$j('<ul class="inline carousel-nav"/>').prepend(p).prependTo($j(this).parents(".the-carousel")),m=l.find("> li").prepend(function(q){return'<a class="img-txt" href="#item-'+(q+1)+'">'+(q+1)+"</a>"});m.filter(":first").addClass("selected")}function k(t){var s=t<b?-1:1,r=Math.abs(b-t),q=d*s*r;e.filter(":not(:animated)").animate({opacity:0}).animate({scrollLeft:"+="+q}).animate({opacity:1},function(){if(t>g){e.scrollLeft(d*1);t=1}else{if(t==0){t=g;e.scrollLeft(d*g)}}b=t;if(i.hasClass("with-nav")){$j(m).removeClass("selected");$j(m).filter(function(u){return u==t-1}).addClass("selected")}})}$j(o,this).click(function(){k(b+1);return false});$j(j,this).click(function(){k(b-1);return false});$j(this).bind("goto",function(q,r){k(r)});$j(this).bind("next",function(){k(b+1)})})}})(jQuery);$j(document).ready(function(){$j("html").addClass("js-active");$j(".img-centre img, .img-centre-w img").imgWidthCentre();$j(".img-centre img, .img-centre-h img").imgHeightCentre();$j(".carousel").theCarousel();$j(".carousel.scroll").each(function(){var c=$j(this),a=c.attr("rel"),b=true;if(!a){a=10000}c.mouseover(function(){b=false}).mouseout(function(){b=true});setInterval(function(){if(b){c.trigger("next")}},a)});$j(".carousel-nav li a").click(function(){$test=$j(this).parent().index()+1;$j(".carousel").trigger("goto",[$test]);return false})});
