$(function(){$(".carousel").agylisCarousel({carousel:!1,autoRotate:!1,itemMinWidth:150,visible:2});$(".carousel-all").agylisCarousel({carousel:!1,autoRotate:!1,itemMinWidth:150,visible:4});$(".carousel-printable").agylisCarousel({autoRotate:!0,itemMinWidth:150,visible:1,speed:1e3,autoRotate:3e3,overflow:!1})}),function(n){"use strict";n.fn.agylisCarousel=function(t){var i="data-agilys-visible",u="data-agilys-autorotate",r={visible:1,itemMargin:15,speed:"fast",autoRotate:5e3,itemEqualHeight:!0,pauzeOnHover:!0,disableKeybord:!0,overflow:!0};return n.isEmptyObject(t)===!1&&n.extend(r,t),n(this).each(function(){var t=n.extend({},r),f,e;return n.isNumeric(n(this).attr(i))&&(f=parseInt(n(this).attr(i)),t.visible=Math.floor(f)),e=n(this).attr(u),e==="false"&&(t.autoRotate=!1),t.itemMinWidth===0&&(t.itemMinWidth=145),t.autoRotate!==!1&&(t.autoRotate=t.autoRotate+Math.floor(Math.random()*3e3)),n(this).carousel(t)})}}(jQuery),function(n){"use strict";n.fn.carousel=function(t){var r,i,u;return r={infinite:!0,visible:1,speed:"fast",overflow:!1,autoRotate:!1,navigation:n(this).data("navigation"),itemMinWidth:0,itemEqualHeight:!1,itemMargin:0,itemClassActive:"crsl-active",imageWideClass:"wide-image",carousel:!0,pauzeOnHover:!1,disableKeybord:!1},n(this).each(function(){i=n(this);n.isEmptyObject(t)===!1&&n.extend(r,t);n.isEmptyObject(n(i).data("crsl"))===!1&&n.extend(r,n(i).data("crsl"));u=r.autoRotate;i.init=function(){var t=n(i).find(".crsl-item");r.total=t.length;r.itemWidth=n(i).outerWidth();r.visibleDefault=r.visible;r.swipeDistance=null;r.swipeMinDistance=100;r.startCoords={};r.endCoords={};n(i).css({width:"100%"});n(i).find(".crsl-item").css({position:"relative",float:"left",overflow:"hidden",height:"auto"});n(i).find("."+r.imageWideClass).each(function(){n(this).css({display:"block",width:"100%",height:"auto"})});n(i).find(".crsl-item iframe").attr({width:"100%"});r.carousel&&n(i).find(".crsl-item:first-child").addClass(r.itemClassActive);r.carousel&&r.infinite&&r.visible<r.total&&n(i).find(".crsl-item:first-child").before(n(".crsl-item:last-child",i));r.overflow===!1?n(i).css({overflow:"hidden"}):n("html, body").css({"overflow-x":"hidden"});n(i).trigger("initCarousel",[r,i]);i.testPreload();i.config();i.initRotate();i.triggerNavs()};i.testPreload=function(){if(n(i).find("img").length>0){var u=n(i).find("img").length,t=1;n(i).find("img").each(function(){i.preloadImage(this,t,u);t++})}else n(i).trigger("loadedCarousel",[r,i])};i.preloadImage=function(t,u,f){var o=new Image,e={};e.src=n(t).attr("src")!==undefined?t.src:"";e.alt=n(t).attr("alt")!==undefined?t.alt:"";n(o).attr(e);n(o).on("load",function(){u===1&&n(i).trigger("loadingImagesCarousel",[r,i]);u===f&&n(i).trigger("loadedImagesCarousel",[r,i])})};i.config=function(){r.visible==6&&n(i).find(".crsl-item").each(function(){n(this).addClass("two-columns")});r.itemWidth=Math.floor((n(i).outerWidth()-r.itemMargin*(r.visibleDefault-1))/r.visibleDefault);r.itemWidth<=r.itemMinWidth?(r.visible=Math.floor((n(i).outerWidth()-r.itemMargin*(r.visible-1))/r.itemMinWidth)===1?Math.floor(n(i).outerWidth()/r.itemMinWidth):Math.floor((n(i).outerWidth()-r.itemMargin)/r.itemMinWidth),r.visible=r.visible<1?1:r.visible,r.itemWidth=r.visible===1?Math.floor(n(i).outerWidth()):Math.floor((n(i).outerWidth()-r.itemMargin*(r.visible-1))/r.visible)):r.visible=r.visibleDefault;r.carousel?(i.wrapWidth=Math.floor((r.itemWidth+r.itemMargin)*r.total),i.wrapMargin=i.wrapMarginDefault=r.infinite&&r.visible<r.total?parseInt((r.itemWidth+r.itemMargin)*-1,10):0,r.infinite&&r.visible<r.total&&n(i).find(".crsl-item."+r.itemClassActive).index()===0&&(n(i).find(".crsl-item:first-child").before(n(".crsl-item:last-child",i)),i.wrapMargin=i.wrapMarginDefault=parseInt((r.itemWidth+r.itemMargin)*-1,10)),n(i).find(".crsl-wrap").css({width:i.wrapWidth+"px",marginLeft:i.wrapMargin})):(i.wrapWidth=n(i).outerWidth(),n(i).find(".crsl-wrap").css({width:i.wrapWidth+r.itemMargin+"px"}),n("#"+r.navigation).hide());n(i).find(".crsl-item").css({width:r.itemWidth+"px",marginRight:r.itemMargin+"px"});i.equalHeights();r.carousel&&(r.visible>=r.total?(r.autoRotate=!1,n("#"+r.navigation).hide(),i.resetRotate()):(i.rotateTime===undefined&&(r.autoRotate=u,i.autoRotate=u,i.initRotate()),n("#"+r.navigation).show()))};i.equalHeights=function(){if(r.itemEqualHeight!==!1){var t=0;n(i).find(".crsl-item").each(function(){n(this).css({height:"auto"});n(this).outerHeight()>t&&(t=n(this).outerHeight())});n(i).find(".crsl-item").css({height:t+"px"})}return!0};i.initRotate=function(){r.visible<r.total&&r.autoRotate!==!1&&i.rotateTime===undefined&&(i.rotateTime=window.setInterval(function(){i.rotate()},r.autoRotate))};i.resetRotate=function(){i.rotateTime&&(clearInterval(i.rotateTime),i.rotateTime=undefined)};i.triggerNavs=function(){n("#"+r.navigation).delegate(".previous, .next","click",function(t){if(t.preventDefault(),i.prepareExecute(),n(this).hasClass("previous")&&i.testPrevious(i.itemActive))i.previous();else if(n(this).hasClass("next")&&i.testNext())i.next();else return})};i.prepareExecute=function(){return r.autoRotate&&clearInterval(i.rotateTime),i.preventAnimateEvent(),i.itemActive=n(i).find(".crsl-item."+r.itemClassActive),!0};i.preventAnimateEvent=function(){if(n(i).find(".crsl-wrap:animated").length>0)return!1};i.rotate=function(){return i.preventAnimateEvent(),i.itemActive=n(i).find(".crsl-item."+r.itemClassActive),i.next(),!0};i.testPrevious=function(t){return n(".crsl-wrap",i).find(".crsl-item").index(t)>0};i.testNext=function(){return!r.infinite&&i.wrapWidth>=(r.itemWidth+r.itemMargin)*(r.visible+1)-i.wrapMargin||r.infinite};i.previous=function(){i.wrapMargin=r.infinite?i.wrapMarginDefault+n(i.itemActive).outerWidth(!0):i.wrapMargin+n(i.itemActive).outerWidth(!0);var f=n(i.itemActive).index(),t=n(i.itemActive).prev(".crsl-item"),u="previous";n(i).trigger("beginCarousel",[r,i,u]);n(i).find(".crsl-wrap").animate({marginLeft:i.wrapMargin+"px"},r.speed,function(){n(i.itemActive).removeClass(r.itemClassActive);n(t).addClass(r.itemClassActive);r.infinite?n(this).css({marginLeft:i.wrapMarginDefault}).find(".crsl-item:first-child").before(n(".crsl-item:last-child",i)):(i.testPrevious(t)===!1&&n("#"+r.navigation).find(".previous").addClass("previous-inactive"),i.testNext()&&n("#"+r.navigation).find(".next").removeClass("next-inactive"));n(this).trigger("endCarousel",[r,i,u])})};i.next=function(){i.wrapMargin=r.infinite?i.wrapMarginDefault-n(i.itemActive).outerWidth(!0):i.wrapMargin-n(i.itemActive).outerWidth(!0);var f=n(i.itemActive).index(),t=n(i.itemActive).next(".crsl-item"),u="next";n(i).trigger("beginCarousel",[r,i,u]);n(i).find(".crsl-wrap").animate({marginLeft:i.wrapMargin+"px"},r.speed,function(){n(i.itemActive).removeClass(r.itemClassActive);n(t).addClass(r.itemClassActive);r.infinite?n(this).css({marginLeft:i.wrapMarginDefault}).find(".crsl-item:last-child").after(n(".crsl-item:first-child",i)):(i.testPrevious(t)&&n("#"+r.navigation).find(".previous").removeClass("previous-inactive"),i.testNext()===!1&&n("#"+r.navigation).find(".next").addClass("next-inactive"));n(this).trigger("endCarousel",[r,i,u])})};var e=!1,f;n(window).on("mouseleave",function(t){return t.target?f=t.target:t.srcElement&&(f=t.srcElement),e=n(i).attr("id")&&n(f).parents(".crsl-items").attr("id")===n(i).attr("id")||n(f).parents(".crsl-items").data("navigation")===n(i).data("navigation")?!0:!1,!1});n(window).on("keydown",function(n){e===!0&&r.disableKeybord==!1&&(n.keyCode===37?(i.prepareExecute(),i.previous()):n.keyCode===39&&(i.prepareExecute(),i.next()));return});n(i).on("loadedCarousel loadedImagesCarousel",function(){i.equalHeights()});n(window).on("carouselResizeEnd",function(){r.itemWidth!==n(i).outerWidth()&&i.config()});n(i).mouseover(function(){r.pauzeOnHover&&(r.autoRotate=!1,i.resetRotate())});n(i).mouseout(function(){r.pauzeOnHover&&i.rotateTime===undefined&&(r.autoRotate=u,i.autoRotate=u,i.initRotate())});n(window).ready(function(){n(i).trigger("prepareCarousel",[r,i]);i.init();n(i).find(".crsl-wrap").show();n(window).on("resize",function(){this.carouselResizeTo&&clearTimeout(this.carouselResizeTo);this.carouselResizeTo=setTimeout(function(){n(this).trigger("carouselResizeEnd")},10)})});n(window).load(function(){i.testPreload();i.config()})})}}(jQuery)