!function(u){"use strict";var t,l,i,a=u(".produits-accueil");function e(e){if(!0==(void 0===t)){for(var r=0;r<l.length;r++)if(e==l[r].size||r===l.length-1){t=a.find(".list-produits").bxSlider({minSlides:l[r].nbrProduitMin,maxSlides:l[r].nbrProduitMax,slideWidth:l[r].slideWidth,slideMargin:l[r].margeProduit,auto:l[r].slideAuto,nextText:"",prevText:"",touchEnabled:!1,onSliderLoad:function(e){u(window).trigger("CmonSite.onSliderLoadBoutiqueAccueil",[e])},onSlideBefore:function(e,r,i){u(window).trigger("CmonSite.onSlideBeforeBoutiqueAccueil",[e,r,i])},onSlideAfter:function(e,r,i){u(window).trigger("CmonSite.onSlideAfterBoutiqueAccueil",[e,r,i])},onSlideNext:function(e,r,i){u(window).trigger("CmonSite.onSlideNextBoutiqueAccueil",[e,r,i])},onSlidePrev:function(e,r,i){u(window).trigger("CmonSite.onSlidePrevBoutiqueAccueil",[e,r,i])}});break}}else for(var i=0;i<l.length;i++)if(e==l[i].size||i===l.length-1){t.reloadSlider({minSlides:l[i].nbrProduitMin,maxSlides:l[i].nbrProduitMax,slideWidth:l[i].slideWidth,slideMargin:l[i].margeProduit,auto:l[i].slideAuto,nextText:"",prevText:"",touchEnabled:!1});break}a.length&&a.hover(function(){void 0!==t&&t.length&&t.stopAuto()},function(){void 0!==t&&t.length&&t.startAuto()})}function r(e){if(!1!==e){var r;switch(CmonSite.MediaQuery._getCurrentSize()){case"small":r=e.small;break;case"medium":r=e.medium;break;case"large":r=e.large;break;default:r=e.xlarge}new imagesLoaded(u(document.querySelector(".template_boutique_accueil .list-produits")),function(){new heightAlign(".produits",{elementChild:e.elementChild,nombreBlocsLigne:r,offset:e.offset},function(){1===e.numeroTemplate&&a.trigger("productLoad")})})}}function n(){var e=CmonSite.Template.get("accueil_boutique");if(!1===e)return!1;i=[{numeroTemplate:1,xlarge:20,large:20,medium:20,small:20,offset:0,elementChild:[".nomprod",".desc",".prix",".attr",".container-etiquette",".block-btn-addbasket"]},{numeroTemplate:2,xlarge:3,large:3,medium:2,small:1,offset:0,elementChild:[".nomprod",".desc",".prix",".attr",".container-etiquette",".block-btn-addbasket"]}],819===id_serie&&(i[0].elementChild=i[1].elementChild=[".nomprod",".desc",".attr",".container-etiquette",".block-btn-addbasket, .prix"]);for(var r=0;r<i.length;r++)if(e==="accueil_boutique_template_"+i[r].numeroTemplate)return void 0!==i[r].xlarge?i[r].xlarge=i[r].xlarge:i[r].xlarge=4,void 0!==i[r].large?i[r].large=i[r].large:i[r].large=i[r].xlarge-1,void 0!==i[r].medium?i[r].medium=i[r].medium:i[r].medium=i[r].large-1,i[r]}function o(e,r){for(var i=u(".list-produits .produits").length,t=u(".template_boutique_accueil").innerWidth(),l=0;l<r.length;l++)if(e==r[l].size||l===r.length-1)return r[l].slideWidth=(t-r[l].largeurFleches-(r[l].nbrProduitMax-1)*r[l].margeProduit)/r[l].nbrProduitMax,r[l].slideAuto=i>r[l].nbrProduitMax&&!1!==r[l].slideAuto,r}"accueil_boutique_template_1"==CmonSite.Template.get("accueil_boutique")&&a.on("productLoad",function(){void 0!==l?l!==(l=o(CmonSite.MediaQuery._getCurrentSize(),l))&&e(CmonSite.MediaQuery._getCurrentSize()):(l=function(e){var r=[{size:"small",nbrProduitMin:1,nbrProduitMax:1,margeProduit:0,largeurFleches:70,slideAuto:!0},{size:"medium",nbrProduitMin:2,nbrProduitMax:2,margeProduit:20,largeurFleches:70,slideAuto:!0},{size:"large",nbrProduitMin:4,nbrProduitMax:4,margeProduit:20,largeurFleches:70,slideAuto:!0}];switch(id_serie){case 242:case 465:case 525:r[2].nbrProduitMax=r[2].nbrProduitMin=3;break;case 612:r[0].largeurFleches=r[1].largeurFleches=r[2].largeurFleches=0;break;case 644:r[0].largeurFleches=r[1].largeurFleches=r[2].largeurFleches=0,r[1].nbrProduitMax=r[1].nbrProduitMin=3;break;case 683:r[0].largeurFleches=r[1].largeurFleches=r[2].largeurFleches=0,r[1].margeProduit=r[2].margeProduit=10,r[2].nbrProduitMax=r[2].nbrProduitMin=3;break;case 745:r[0].margeProduit=30;break;case 784:r[0].largeurFleches=r[1].largeurFleches=r[2].largeurFleches=45;break;case 808:r[0].largeurFleches=r[1].largeurFleches=r[2].largeurFleches=50;break;case 819:r[0].largeurFleches=r[1].largeurFleches=r[2].largeurFleches=0;break;case 832:r[2].nbrProduitMax=r[2].nbrProduitMin=3,r[2].margeProduit=30,r[0].largeurFleches=r[1].largeurFleches=r[2].largeurFleches=50}return o(e,r)}(CmonSite.MediaQuery._getCurrentSize()),e(CmonSite.MediaQuery._getCurrentSize()))}),u(document).ready(function(){r(n())}),u(window).on("changed.cms.mediaquery",function(){r(n())})}(jQuery);