1var bAdminHelpIsOpen=!1;var aFullTags=[];function transfertTags(aTags){aFullTags=aTags} 2function changeSrcAdminHelp(aCodes){if(typeof(aCodes)=='undefined') 3aCodes=aFullTags;$.ajax({method:'POST',url:'/ajax/adminHelp.php',data:{aCodes:aCodes}}).done(function(data){$('#adminHelpIframe').attr('src',data);if(!bAdminHelpIsOpen) 4showAdminHelp();})} 5function showAdminHelp(){$("#adminHelpContent").show().css({right:"-780px"}).animate({right:"0"},750,function(){bAdminHelpIsOpen=!0})} 6function hideAdminHelp(){$("#adminHelpContent").animate({right:"-790px"},500,function(){bAdminHelpIsOpen=!1})} 7function dettachAdminHelp(){window.open('http://manuel-oasis.extra.webetsolutions.com','_blank');hideAdminHelp()};function changeTriGab(o){var hashTri='';$('.selTri').each(function(){var gabarit=o.attr('idgab');var val=o.val();hashTri+=gabarit+'_'+val+';'});putHash('tris',hashTri)} 8$(document).ready(function(){addHashCallBack('tris',function(FctHashName,hashValueNew,hashValueOld,hashType){if((hashValueNew!='')&&(hashValueOld!=hashValueNew)){var tGabs=hashValueNew.split(';');for(r in tGabs){if(tGabs[r]!=''){var hashvs=tGabs[r];var oos=hashvs.split('_');var page=1;var categ_them=$('#filtreThem'+oos[0]).attr('categ_them');var categorie=$('#filtreThem'+oos[0]).attr('categorie_auto');$('#filtreThem'+oos[0]).val(oos[1]);delHash('pagination',!1);sendGabarit(oos[0],page,'&categ_them='+categ_them+'&categorie='+categorie+'&categ_them_auto='+categ_them)}}}else if(hashValueNew==''){$('.selTri').val('')}})});var forPanier=!0;function pre_ajout_abo(article_var,gabarit,article,quantite){var qte=1;if(typeof(quantite)=="undefined"){if(document.getElementById('quantite_'+article_var+'_'+gabarit)){qte=parseInt(document.getElementById('quantite_'+article_var+'_'+gabarit).value)}}else{qte=parseInt(quantite)} 9if(isNaN(qte)||(qte<1)){qte=1} 10forPanier=!1;$.ajax({url:'/ajax/pre_ajout_panier.php',data:{id_article:article,id_article_var:article_var,qte:qte,is_abo:1,},type:'POST',success:function(data){if($('#modalAjoutPanier').length){var oModalAddCartAbo=new Modal('#modalAjoutPanier');oModalAddCartAbo.setContent(data,!0)}else{remplir_boite_panier(data)}}})} 11function ajout_abo(article_var,gabarit,article,quantite){var qte=1;if(typeof(quantite)=="undefined"){if(document.getElementById('quantite_'+article_var+'_'+gabarit)){qte=parseInt(document.getElementById('quantite_'+article_var+'_'+gabarit).value)}}else{qte=parseInt(quantite)} 12if(isNaN(qte)||(qte<1)){qte=1} 13$.ajax({url:'/ajax/ajout_panier.php',data:{id_article:article,id_article_var:article_var,qte:qte,is_abo:1,},type:'POST',success:remplir_boite_panier})} 14function remplir_boite_panier(obj,params){if(typeof(obj)=='string'){var resultText=obj}else{var resultText=obj.responseText} 15if(resultText=="34") 16location.href="home.php";if($('#mini-fiche').length>0){$('#cont-popup-ap').css('visibility','hidden');$('#mini-fiche').remove()} 17remplir_boite_texte(resultText,params);lance_refresh_boite_panier();jqEvent.emit('afterAjoutPanier')} 18function changeDateDeclenchement(){$('#date_declenchement').datepicker("show")} 19function choix_abo(idCommandeLigne){jqEvent.on('afterChoixAbo',function(){$('#date_declenchement').datepicker({constrainInput:!0,showOn:'button',buttonImageOnly:!0,buttonImage:'/themes/html/img/fiche_article/picto-abo_on.png',buttonText:'',changeMonth:!0,changeYear:!0,yearRange:'1900:2050',firstDay:1,dayNames:[jour_1,jour_2,jour_3,jour_4,jour_5,jour_6,jour_7],dayNamesMin:[j_1,j_2,j_3,j_4,j_5,j_6,j_7],nextText:trad('next'),prevText:trad('prev'),monthNamesShort:['Jan','Fev','Mar','Avr','Mai','Ju','Jui','Aou','Sep','Oct','Nov','Dec'],monthNames:['Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre'],dateFormat:"dd/mm/yy",beforeShow:function(){setTimeout(function(){$('.ui-datepicker').css('z-index',2000000001)},0)}});$(".ui-datepicker-trigger").mouseover(function(){$(this).css('cursor','pointer');$(this).css('vertical-align','middle')});modifPeriodicite()});$.ajax({url:'/ajax/choix_abo.php',data:{id_commande_ligne:idCommandeLigne,},type:'POST',success:function(data){remplir_boite_texte(data);jqEvent.emit('afterChoixAbo')}})} 20function choix_abo_ligne(idAboLigne){jqEvent.on('afterChoixAbo',function(){$('#date_declenchement').datepicker({constrainInput:!0,showOn:'button',buttonImageOnly:!0,buttonImage:'/themes/html/img/fiche_article/picto-abo_on.png',buttonText:'Show Date',changeMonth:!0,changeYear:!0,yearRange:'2014:2050',minDate:'0',firstDay:1,dayNames:[jour_1,jour_2,jour_3,jour_4,jour_5,jour_6,jour_7],dayNamesMin:[j_1,j_2,j_3,j_4,j_5,j_6,j_7],nextText:trad('next'),prevText:trad('prev'),monthNamesShort:['Jan','Fev','Mar','Avr','Mai','Ju','Jui','Aou','Sep','Oct','Nov','Dec'],monthNames:['Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','N
20ovembre','Decembre'],dateFormat:"dd/mm/yy",beforeShow:function(){setTimeout(function(){$('.ui-datepicker').css('z-index',2000000001)},0)}});modifPeriodicite()});$.ajax({url:'/ajax/choix_abo.php',data:{id_abo_ligne:idAboLigne,},type:'POST',success:function(data){remplir_boite_texte(data);jqEvent.emit('afterChoixAbo')}})} 21function voir_echeancier(idAboLigne){$.ajax({url:'/ajax/abo_echeancier.php',data:{id_abo_ligne:idAboLigne,},type:'POST',success:function(data){remplir_boite_texte(data)}})} 22function modifPeriodicite(){calculFuturDate();if($("#duree").val()=="0"){$("#dureeHtml").html("");if($("#periodicite").val()=="s"){$(".date_depart").css({display:"none"});$(".date_depart_sem").css({display:"inline-block"})}else{$(".date_depart").css({display:"inline-block"});$(".date_depart_sem").css({display:"none"})}}else{if($("#periodicite").val()=="m"){$("#dureeHtml").html(trad('285_mois'));$(".date_depart").css({display:"inline-block"});$(".date_depart_sem").css({display:"none"})}else if($("#periodicite").val()=="3m"){$("#dureeHtml").html(trad("trimestres"));$(".date_depart").css({display:"inline-block"});$(".date_depart_sem").css({display:"none"})}else if($("#periodicite").val()=="6m"){$("#dureeHtml").html(trad("semestres"));$(".date_depart").css({display:"inline-block"});$(".date_depart_sem").css({display:"none"})}else if($("#periodicite").val()=="s"){$("#dureeHtml").html(trad('semaines'));$(".date_depart").css({display:"none"});$(".date_depart_sem").css({display:"inline-block"})}else{$("#dureeHtml").html(trad('annees'));$(".date_depart").css({display:"inline-block"});$(".date_depart_sem").css({display:"none"})}}} 23function calculFuturDate(){var daa={date_depart:$('#date_depart').val(),periodicite:$('#periodicite').val(),date_declenchement:$('#date_declenchement').val(),duree:$('#duree').val(),};if($('#periodicite').val()=='s'){daa.date_depart=$('#date_depart_sem').val()} 24$.ajax({type:"POST",url:'/ajax/abo_prochaine_date.php',data:daa,success:function(data){$('#prochaine_date').html(trad("prochaine_exec")+' * : '+data)}})} 25function sendFormAbo(data){if(forPanier){$.ajax({type:"POST",url:'/ajax/abo_redraw.php',data:$('#formAboConfig').serialize(),success:function(data){if(data=='OK'){masquer_pop_message();document.location.href=document.location.href}else{}}})}else{if(typeof(data)!='undefined'){masquer_pop_message();$.ajax({url:'/ajax/ajout_panier.php',data:{id_article:$('#popup_id_article').val(),id_article_var:$('#popup_id_article_var').val(),qte:$('#popup_qte').val(),is_abo:1,abodata:'id_article='+$('#popup_id_article').val()+'&id_article_var='+$('#popup_id_article_var').val()+'&qte='+$('#popup_qte').val()+'&idAboLigne=&periodicite='+data.periodicite+'&duree='+data.duree+'&date_depart='+data.date_depart+'&date_depart_sem='+data.date_depart_sem+'',},type:'POST',success:function(data){if($('#modalAjoutPanier').length){var oModalAddCartAbo=new Modal('#modalAjoutPanier');oModalAddCartAbo.setContent(data,!0)}else{remplir_boite_panier(data)}}})}else{masquer_pop_message();$.ajax({url:'/ajax/ajout_panier.php',data:{id_article:$('#popup_id_article').val(),id_article_var:$('#popup_id_article_var').val(),qte:$('#popup_qte').val(),is_abo:1,abodata:$('#formAboConfig').serialize(),},type:'POST',success:function(data){if($('#modalAjoutPanier').length){var oModalAddCartAbo=new Modal('#modalAjoutPanier');oModalAddCartAbo.setContent(data,!0)}else{remplir_boite_panier(data)}}})}}};var bpCurr='';function bp_ajoutpanier(o){bpCurr=o.parents('.boite_produit_general');$.post('../ajax/ajax_calculfichearticle.php',{'article':bpCurr.find('.article').val(),'variante':bpCurr.find('.variante').val(),'qte':bpCurr.find('.qte').val()},function(obj){bp_ajoutpanier_retour(obj)},'json')};function bp_ajoutpanier_bt(o){var oBoite=o.parents('.boite_produit_general');ajout_panier(oBoite.find('.variante').val(),0,oBoite.find('.article').val(),oBoite.find('.qte').val())} 26function bp_ajoutpanier_retour(tab){for(k in tab){if($('.obj_'+k,bpCurr).length>0){$('.obj_'+k,bpCurr).each(function(){var typeObj=$(this).get(0).nodeName;switch(typeObj){case 'DIV':$(this).html(tab[k]);break;case 'SPAN':$(this).html(tab[k]);break;case 'INPUT':$(this).val(tab[k]);break;case 'META':$(this).attr({'content':tab[k]});break;case 'SELECT':break;default:$(this).html(tab[k]);break}})} 27if($('.clk_'+k,bpCurr).length>0){if(typeof(clk)=="undefined")clk=new Array();if(window.execScript){clk[k]=new Function(tab[k])}else{clk[k]=eval("(function(){"+tab[k]+"})")}
27 28$('.clk_'+k,bpCurr).each(function(){$(this).unbind('click');$(this).click(clk[k])})} 29if($('.blk_'+k,bpCurr).length>0){$('.blk_'+k,bpCurr).hide();$('.blk_'+k,bpCurr).each(function(){var valeur=$(this).attr('valeur');if(!valeur){alert('Missing valeur of "'+k+'"')} 30values=valeur.split('|');var showObj=!1;for(iV in values){var changement=!1;var v=values[iV];if(v.substring(0,1)=='>'){var rv=tab[k]+'';var realVal=parseFloat(rv.replace(/,/g,'.'));changement=!0;if(v.substring(1,2)=='='){if(realVal>=parseFloat(v.substring(2))){showObj=!0;$(this).show()}else{}}else{if(realVal>parseFloat(v.substring(1))){showObj=!0;$(this).show()}else{}}} 31if(!changement){if(v.substring(0,1)=='<'){var rv=tab[k]+'';var realVal=parseFloat(rv.replace(/,/g,'.'));changement=!0;if(v.substring(1,2)=='='){if(realVal<=parseFloat(v.substring(2))){showObj=!0;$(this).show()}else{}}else{if(realVal<parseFloat(v.substring(1))){showObj=!0;$(this).show()}else{}}}} 32if(!changement){if(v.substring(0,1)=='='){var rv=tab[k]+'';var realVal=parseFloat(rv.replace(/,/g,'.'));changement=!0;if(realVal==parseFloat(v.substring(1))){showObj=!0;$(this).show()}else{}}} 33if(!changement){if(v==tab[k]){showObj=!0;$(this).show()}else{}}} 34if(showObj){$(this).show()}else{$(this).hide()}})}}};function playAnimation(el){var sWindowMediaQuery=Foundation.MediaQuery.current;var sEditorDevice='null';if(typeof grapesjs!='undefined') 35var sEditorDevice=grapesjs.currentEditor.getDevice();var sMediaQuery='large';if(sWindowMediaQuery==='medium'||sEditorDevice==='medium') 36sMediaQuery='medium';else if(sWindowMediaQuery==='small'||sEditorDevice==='small') 37sMediaQuery='small';const animation=el.dataset['animate_type_'+sMediaQuery];const delay=el.dataset['animate_delay_'+sMediaQuery];const duration=el.dataset.animate_duration;const repeat=el.dataset.animate_repeat;[...el.classList].filter(cls=>
37cls.startsWith('animate__')).forEach(cls=>el.classList.remove(cls));void el.offsetWidth;if(!animation)return;if(delay)el.classList.add('animate__delay-'+delay);if(duration)el.classList.add('animate__'+duration);if(repeat)el.classList.add('animate__'+repeat);el.classList.add('animate__'+animation);el.classList.add('animate__animated')} 38function handleAnimationEnter(el){$(el).off('mouseenter');playAnimation(el);el.addEventListener('animationend',()=>{$(el).on('mouseenter',function(){handleAnimationEnter(el)})},{once:!0})} 39const observerAnimation=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){playAnimation(entry.target);observerAnimation.unobserve(entry.target)}})},{threshold:0.2});document.addEventListener("DOMContentLoaded",function(event){document.querySelectorAll('[data-animate][data-animate_trigger="scroll"]:not(.swiper-slide *)').forEach(el=>{observerAnimation.observe(el)});document.querySelectorAll('[data-animate][data-animate_trigger="hover"]').forEach(el=>{$(el).on('mouseenter',function(){handleAnimationEnter(el)})})});$(window).on('changed.zf.mediaquery',function(oEvent,sNewSize,sOldSize){if(sNewSize.indexOf('large')!==-1) 40sNewSize='large';if(sOldSize.indexOf('large')!==-1) 41sOldSize='large';if(sNewSize!=sOldSize&&(sNewSize=='small'||sNewSize=='medium'||sNewSize=='large')){document.querySelectorAll('[data-animate][data-animate_trigger="scroll"]:not(.swiper-slide *)').forEach(el=>{observerAnimation.observe(el)})}});var iAutoFileb64=0;(function($){$.fn.fileDrag=function(options){var defauts={"unique":!1};var parametres=$.extend(defauts,options);return this.each(function(){parametres=extractAttrib($(this),'data-filedrag')})}})(jQuery);function initAutoFile(){if($('input[type="file"]').length==1){var o=$('input[type="file"]');var oParent=o.parent();autoFileb64File($('input[type="file"]'))}} 42function autoFileb64File(o){var oParent=o.parent();oParent.attr('auto-file-postname','autofile');oParent.attr('auto-file-unique','1');oParent.attr('auto-file-onloaded','inputFileOnLoaded');autoFileb64(oParent,o.attr('name'))} 43function inputFileOnLoaded(name){autoFileObj.find('input[type="file"]').css('display','none');autoFileObj.append('<span id="'+name+'_span">Fichier chargé : '+$('#'+name+'_name').val()+'<a onclick="removeInputFileOnLoaded(\''+name+'\')" title="Effacer le fichier"><img style="border:0px;margin-left:3px;margin-right:3px;vertical-align:middle;" src="/dhtml/image/del.gif" /></a></span>')} 44function removeInputFileOnLoaded(name){var oParent=$('#'+name+'_name').parent();oParent.find('input[type="file"]').show();$('#'+name+'_name').val('');$('#'+name+'_size').val('');$('#'+name+'_type').val('');$('#'+name+'_tmp_content').val('');$('#'+name+'_span').remove()} 45function autoFileb64(oDiv,name){var id='';if(typeof(oDiv.attr('id'))=='undefined'||oDiv.attr('id')==''){iAutoFileb64++;id='iAutoFileb64_'+iAutoFileb64;oDiv.attr('id',id)}else{id=oDiv.attr('id')} 46if(typeof(oDiv.attr('auto-file-checked'))=='undefined'){if(typeof(oDiv.attr('auto-file-name'))=='undefined'){if(typeof(name)=='undefined'){oDiv.attr('auto-file-name',id)}else{oDiv.attr('auto-file-name',name)}} 47setAutoFileb64(oDiv)}} 48var autoFileFileLists=[];var autoFileObj=null;function setAutoFileb64(oDiv){oDiv.attr('auto-file-checked','1');var name=oDiv.attr('auto-file-name');var postname=oDiv.attr('auto-file-postname');if(typeof(postname)=='undefined'){oDiv.append('<input type="hidden" id="'+name+'_name" name="'+name+'_name" value="" />');oDiv.append('<input type="hidden" id="'+name+'_type" name="'+name+'_type" value="" />');oDiv.append('<input type="hidden" id="'+name+'_size" name="'+name+'_size" value="" />');oDiv.append('<input type="hidden" id="'+name+'_tmp_content" name="'+name+'_tmp_content" value="" />')}else{oDiv.append('<input type="hidden" id="'+name+'_name" name="'+postname+'['+name+'][name]" value="" />');oDiv.append('<input type="hidden" id="'+name+'_type" name="'+postname+'['+name+'][type]" value="" />');oDiv.append('<input type="hidden" id="'+name+'_size" name="'+postname+'['+name+'][size]" value="" />');oDiv.append('<input type="hidden" id="'+name+'_tmp_content" name="'+postname+'['+name+'][tmp_content]" value="" />')} 49oDiv.on('dragover',function(e){oDiv.addClass('auto_file_over');e.preventDefault();e.stopPropagation()});oDiv.on('dragenter',function(e){oDiv.addClass('auto_file_over');e.preventDefault();e.stopPropagation()});oDiv.on('dragleave',function(e){oDiv.removeClass('auto_file_over');e.preventDefault();e.stopPropagation()});oDiv.on('drop',function(e){oDiv.removeClass('auto_file_over');if(e.originalEvent.dataTransfer){if(e.originalEvent.dataTransfer.files.length){e.preventDefault();e.stopPropagation();var bContinue=!0;if((typeof(oDiv.attr('auto-file-unique'))!='undefined')&&(oDiv.attr('auto-file-unique')=='1'&&e.originalEvent.dataTransfer.files.length>1)){bContinue=!1;alert('Vous ne pouvez pas renseigner plus d\'un fichier')}else{autoFileFileLists=e.originalEvent.dataTransfer.files;autoFileObj=oDiv;autoFileUploadFiles()}}}})} 50function autoFileUploadFiles(){for(var j=0;j<autoFileFileLists.length;j++){var reader=new FileReader();reader._name=autoFileFileLists[j].name;reader._size=autoFileFileLists[j].size;reader._type=autoFileFileLists[j].type;reader.onload=autoFileUploadLoaded;
50reader.readAsDataURL(autoFileFileLists[j])}} 51function autoFileUploadLoaded(evt){var name=autoFileObj.attr('auto-file-name');var fctOnLoaded=autoFileObj.attr('auto-file-onloaded');$('#'+name+'_name').val(evt.target._name);$('#'+name+'_size').val(evt.target._size);$('#'+name+'_type').val(evt.target._type);$('#'+name+'_tmp_content').val(evt.target.result);eval(fctOnLoaded+'("'+name+'")')} 52$(document).ready(function(){initAutoFile()});$(document).ready(function(){$(window).scroll(function(){if($(window).scrollTop()>100) 53$('#backTop').addClass('backTopVisible');else $('#backTop').removeClass('backTopVisible')});$('#backTop').click(function(){$('html,body').animate({scrollTop:0},700);return!1})});(function($){$.fn.carousel=function(args){args=$.extend({theight:'100',twidth:'100',limit:3,orientation:'horizontal',resize:!0,complete:function(){},change:function(){},click:function(){}},args);var _ul=$(this);var _li=$(this).find('> li');var id=_ul.attr('id');var div_lnk='carousel-lnk-lightbox';var nb_li=_li.length;if(nb_li>0){_li.addClass('thumb')}else{return _ul} 54var vert=args.orientation=='vertical'?!0:!1;var limited=!args.limit||!args.limit>1?!1:!0;if(limited&&(nb_li<=args.limit)){limited=!0} 55var largeur_thumb=largeur_defil=nb_pages=largeur_totale=0;if(vert){_ul.css({position:'absolute',top:0,left:0})}else{_ul.css({position:'absolute',top:0,left:0})} 56_ul.wrap('<div class="carousel-cont-photos"></div>');var _galcont=_ul.parent('.carousel-cont-photos');_galcont.wrap('<div class="global-carousel '+(vert?'vertical':'horizontal')+'"></div>');var _globalp=_galcont.parent('.global-carousel');var padw=padh=0;if(limited){if(vert){_globalp.prepend('<div class="pad go-up"></div>');_globalp.append('<div class="pad go-down"></div>');padh=_globalp.find('.pad.go-up').height()+5;_galcont.css('margin-top',padh)}else{_globalp.prepend('<div class="pad go-left"></div>');_globalp.append('<div class="pad go-right"></div>');padw=_globalp.find('.pad.go-left').width()+5;_galcont.css('margin-left',padw)}} 57largeur_thumb=_galcont.find('.thumb:first').innerWidth()+$.carousel.vborder(_galcont.find('.thumb:first'))+parseInt(_galcont.find('.thumb:first').css('margin-right').replace('px',''))+parseInt(_galcont.find('.thumb:first').css('margin-left').replace('px',''));hauteur_thumb=_galcont.find('.thumb:first').innerHeight()+$.carousel.hborder(_galcont.find('.thumb:first'))+parseInt(_galcont.find('.thumb:first').css('margin-top').replace('px',''))+parseInt(_galcont.find('.thumb:first').css('margin-bottom').replace('px',''));largeur_defil=largeur_thumb*args.limit;hauteur_defil=hauteur_thumb*args.limit;if(vert){_galcont.height(hauteur_defil);_galcont.width(largeur_thumb);if($('body').data('responsive')!='1') 58_globalp.width(largeur_thumb);}else{_galcont.width(largeur_defil);_galcont.height(hauteur_thumb);_globalp.height(hauteur_thumb)} 59nb_pages=Math.ceil(nb_li/args.limit);if(vert){hauteur_totale_ul=hauteur_thumb*nb_li;_ul.height(hauteur_totale_ul);var hauteur_pad=_galcont.find('.pad').outerHeight();var hauteur_totale=_galcont.height()+$.carousel.cleanpx(_galcont.css('margin-top'))+hauteur_pad+$.carousel.cleanpx(_ul.css('margin-top'));_globalp.height(hauteur_totale+padh);$.carousel.events(_ul,hauteur_defil,nb_pages,vert)}else{largeur_totale_ul=largeur_thumb*nb_li;_ul.width(largeur_totale_ul);var largeur_pad=_galcont.find('.pad').outerWidth();var largeur_totale=_galcont.width()+$.carousel.cleanpx(_galcont.css('margin-left'))+largeur_pad+$.carousel.cleanpx(_ul.css('margin-left'));if($('body').data('responsive')!='1') 60_globalp.width(largeur_totale+padw);$.carousel.events(_ul,largeur_defil,nb_pages,vert)} 61if(args.lightbox){$(this).before('<div id="'+div_lnk+'"/>')} 62if(nb_li>0){_li.each(function(i){var _thumb=$(this);if(args.resize){$.carousel.redim(_thumb.find('img'),args.twidth,args.theight)} 63var rel=_a='';_thumb.click(function(){args.click()});if(_a.length>0){$('#img-big').unbind('click').click(function(){$('#'+div_lnk+' a[rel="'+$(this).attr('rel')+'"]').click()})}})} 64args.complete();return $(this)};$.carousel={hborder:function(_el){return $.carousel.cleanpx(_el.css('borderLeftWidth'))+$.carousel.cleanpx(_el.css('borderRightWidth'))},vborder:function(_el){return $.carousel.cleanpx(_el.css('borderTopWidth'))+$.carousel.cleanpx(_el.css('borderBottomWidth'))},redim:function(obj,width,height){obj.hide();var or_w=obj.width();var or_h=obj.height();var coef1=obj.width()/width;var coef2=obj.height()/height;var coef=coef1>coef2?coef1:coef2;var new_w=Math.round(or_w/coef);var new_h=Math.round(or_h/coef);if(new_w>or_w){obj.width(or_w);obj.height(or_h)}else{obj.width(new_w);obj.height(new_h)} 65var hauteur_cont=obj.parent().parent().height();var margeh=(hauteur_cont-obj.height())/2;var largeur_cont=obj.parent().parent().width();var margev=(largeur_cont-obj.width())/2;obj.css('margin-left',margev+'px');obj.show()},cleanpx:function(string){if(string=='auto'){return 0} 66return parseInt(string.replace('px','').replace('pt',''))},events:function(_ul,largeur_defil,nb_pages,vert){var _galcont=_ul.parent('.carousel-cont-photos');var _main=_galcont.parent('.global-carousel');var _pads=_main.find('.pad');var _left=_main.find('.go-left');var _right=_main.find('.go-right');var _up=_main.find('.go-up');var _down=_main.find('.go-down');_pads.unbind('click');if(vert){var top=$.carousel.cleanpx(_ul.css('top'));var page=Math.abs((top/largeur_defil)-1);_down.removeClass('disabled');
66if(page<nb_pages){_down.show();_down.click(function(){$(this).unbind('click');var new_top=top-largeur_defil;_ul.animate({top:new_top+'px'},300,function(){$.carousel.events(_ul,largeur_defil,nb_pages,vert)})})}else{_down.addClass('disabled')} 67_up.removeClass('disabled');if(page>1){_up.show();_up.click(function(){$(this).unbind('click');var new_top=top+largeur_defil;_ul.animate({top:new_top+'px'},300,function(){$.carousel.events(_ul,largeur_defil,nb_pages,vert)})})}else{_up.addClass('disabled')}}else{var left=$.carousel.cleanpx(_ul.css('left'));var page=Math.abs((left/largeur_defil)-1);_right.removeClass('disabled');if(page<nb_pages){_right.show();_right.click(function(){$(this).unbind('click');var new_left=left-largeur_defil;_ul.animate({left:new_left+'px'},300,function(){$.carousel.events(_ul,largeur_defil,nb_pages)})})}else{_right.addClass('disabled')} 68_left.removeClass('disabled');if(page>1){_left.show();_left.click(function(){$(this).unbind('click');var new_left=left+largeur_defil;_ul.animate({left:new_left+'px'},300,function(){$.carousel.events(_ul,largeur_defil,nb_pages)})})}else{_left.addClass('disabled')}}}}})(jQuery);(function($,window,document,undefined){CartRulesSelector=function(element){this.el=element;this.$el=$(element);this.$intro=$('.jq-crules-intro',element);this.$PanelCrules=$('.jq-crules',element);this.$PanelGifts=$('.jq-crule-gifts',element);this.$BtnsApply=$('.jq-crule-apply',element);this.$BtnsRemove=$('.jq-crule-remove',element);this.$BtnsChooseGift=$('.jq-crule-choose-gift',element);this.$BtnCancelGift=$('.jq-crule-cancel-gift',element);this.$BtnApplyGift=$('.jq-crule-apply-gift',element);this.$Titles=$('.jq-crule-title',element);this.$Imgs=$('.jq-crule-img',element);this.bAjaxProcessing=!1;this.init()};CartRulesSelector.prototype={init:function(){var that=this;this.$BtnsApply.on('click',function(ev){that.onApply(ev,$(this).closest('.jq-crule').find('.crule-not-applied').find('.jq-crule-apply'))});this.$BtnsRemove.on('click',function(ev){that.onRemove(ev,$(this).closest('.jq-crule').find('.crule-applied').find('.jq-crule-remove'))});this.$BtnsChooseGift.on('click',function(ev){that.onChoose(ev,this)});this.$BtnCancelGift.on('click',function(ev){that.onCancelGift(ev,this)});this.$BtnApplyGift.on('click',function(ev){that.onApplyGift(ev,this)});this.$Titles.on('click',function(ev){that.triggerAction(ev,this)});this.$Imgs.on('click',function(ev){that.triggerAction(ev,this)})},callAjax:function(btnFrom,data){if(this.bAjaxProcessing) 69return;var that=this,$btnFrom=$(btnFrom),sBtnTxt='';this.bAjaxProcessing=!0;sBtnTxt=$btnFrom.html();$btnFrom.html(' <i class="fa fa-cog fa-spin fa-lg"></i> ');$.ajax({url:'/ajax/setCartRules.php',type:'POST',data:data,dataType:'json',success:function(datas){if(datas.ret=='ok') 70calculer_prix();else{that.bAjaxProcessing=!1;$btnFrom.html(sBtnTxt);alert(datas.msg)}},error:function(){that.bAjaxProcessing=!1;$btnFrom.html(sBtnTxt)}})},onApply:function(ev,btn){ev.preventDefault();this.callAjax(btn,{'apply':$(btn).data('id')})},onRemove:function(ev,btn){ev.preventDefault();this.callAjax(btn,{'remove':$(btn).data('id')})},onChoose:function(ev,btn){ev.preventDefault();var $crule=$(btn).parents('.jq-crule');var $gifts=$('.jq-crule-gift-selector',$crule).detach();this.$intro.data('bkp',this.$intro.html()).html($crule.find('.jq-crule-title').html()+' : '+$crule.find('.jq-crule-full-details').html());this.$BtnCancelGift.data('id',$(btn).data('id'));this.$BtnApplyGift.data('id',$(btn).data('id'));$gifts.show().prependTo(this.$PanelGifts.find('.crules-content'));this.$PanelCrules.hide();this.$PanelGifts.show()},onCancelGift:function(ev,btn){ev.preventDefault();if(!this.bAjaxProcessing){var $crule=$('.jq-crule-'+$(btn).data('id'));var $gifts=$('.jq-crule-gift-selector',this.$PanelGifts).detach();this.$intro.html(this.$intro.data('bkp')).removeData('bkp');this.$BtnCancelGift.removeData('id');this.$BtnApplyGift.removeData('id');$gifts.hide().appendTo($crule);this.$PanelGifts.hide();this.$PanelCrules.show()}},onApplyGift:function(ev,btn){ev.preventDefault();$('input[name="apply"]',this.$PanelGifts).val($(btn).data('id'));this.callAjax(btn,this.$PanelGifts.find('input').serialize())},triggerAction:function(ev,sender){var $Action=$(sender).closest('.jq-crule').find('.crule-action a');if($Action.length) 71$Action.trigger('click');}};CartRuleGiftSelector=function(element){this.$el=$(element);this.$GiftForms=$('.jq-crule-gift-form',element);this.$RemainingQty=$('.jq-crule-gifts-remaining',this.$el.parents('.jq-crules-selector'));this.iMaxQty=parseInt(this.$el.data('max'));this.iQty=0;this.aGiftForms={};this.init()};CartRuleGiftSelector.prototype={init:function(){var that=this;this.$GiftForms.each(function(){var $input=$('.jq-crule-gift-qty',this),$addBtn=$('.jq-crule-gift-a
71dd',this),$remBtn=$('.jq-crule-gift-rem',this),$gift=$(this).parents('.jq-crule-gift');$input.on('change',function(ev){that.onChangeQty(ev)}).val(0);$addBtn.on('click',function(ev){that.onAddGift(ev)});$remBtn.on('click',function(ev){that.onRemGift(ev)});that.aGiftForms[$(this).data('id')]={"$input":$input,"$addBtn":$addBtn,"$remBtn":$remBtn,"$gift":$gift}});this.updateBtnStates()},onAddGift:function(ev){ev.preventDefault();if(this.iQty<this.iMaxQty){var $input=this.getGiftInput(ev.target);if($input.length>0){this.iQty++;$input.attr('value',this.parseQty($input.attr('value'))+1);$input.parents('.jqCartRuleLine').find('input[name="rule_choice"]').prop('checked',!0);this.updateBtnStates()}}},onRemGift:function(ev){ev.preventDefault();if(this.iQty>0){var $input=this.getGiftInput(ev.target);if($input.length>0){var iQty=this.parseQty($input.attr('value'));if(iQty>0){this.iQty--;$input.attr('value',iQty-1);this.updateBtnStates()}}}},onChangeQty:function(ev){var $input=$(ev.target);var iQty=this.parseQty($input.attr('value'));var iTotal=this.getTotalQty();if(iTotal>this.iMaxQty){iQty-=(iTotal-this.iMaxQty)} 72this.iQty=this.getTotalQty();$input.attr('value',iQty);this.updateBtnStates()},getGiftInput:function(btn){var $GiftForm=$(btn).parents('.jq-crule-gift-form');return this.aGiftForms[$GiftForm.data('id')].$input},parseQty:function(value){value=parseInt(value);return(isNaN(value)?0:value)},getTotalQty:function(){var iTotal=0,that=this;for(var id in this.aGiftForms){iTotal+=this.parseQty(this.aGiftForms[id].$input.attr('value'))} 73return iTotal},updateBtnStates:function(){var bFull=this.iQty>=this.iMaxQty;this.$RemainingQty.html((this.iQty>=this.iMaxQty?0:this.iMaxQty-this.iQty));for(var id in this.aGiftForms){var form=this.aGiftForms[id];var iQty=this.parseQty(form.$input.attr('value'));form.$addBtn.css('visibility',(bFull?'hidden':'visible'));form.$remBtn.css('visibility',(iQty?'visible':'hidden'));(iQty?form.$gift.addClass('crule-gift-selected'):form.$gift.removeClass('crule-gift-selected'))}}};initCartRuleGiftSelector=function(){$('.jq-crule-gift-selector').each(function(){if(!$.data(this,'cart_rule_gift_selector')) 74$.data(this,'cart_rule_gift_selector',new CartRuleGiftSelector(this));})};initCartRulesSelector=function(){$('.jq-crules-selector').each(function(){if(!$.data(this,'cart_rules_selector')) 75$.data(this,'cart_rules_selector',new CartRulesSelector(this));});initCartRuleGiftSelector()};$(document).ready(function(){initCartRulesSelector();jqEvent.on('afterRefreshPanier',initCartRulesSelector)}).on('initCartRulesSelector',initCartRulesSelector).on('initCartRuleGiftSelector',initCartRuleGiftSelector)})(jQuery,window,document);$(document).ready(function(){if(typeof gtag==='function'&&$('#tag_id_ga').length){sTagId=$('#tag_id_ga').val();gtag('get',sTagId,'client_id',function(clientId){$('#id_client_ga').attr('value',clientId)});gtag('get',sTagId,'session_id',function(sessionId){$('#id_session_ga').attr('value',sessionId)})}else if(typeof ga=='function'){ga(function(tracker){$('#id_client_ga').attr('value',tracker.get('clientId'))})}});function annuler(){if(confirm(trad("annule_commande"))){document.location.href='confirmation_commande.php?etat=0'}} 76function valider_commande(){var divok=document.getElementById('val
76ider_la_commande_ok');var divko=document.getElementById('valider_la_commande_ko');document.getElementById('validation_des_cgv').style.display='none';var validityCondition=!1;if(document.getElementById('politique_confidentialite')!==null) 77validityCondition=(document.getElementById('condition_vente').checked===!0&&document.getElementById('politique_confidentialite').checked===!0);else validityCondition=document.getElementById('condition_vente').checked===!0;if(validityCondition){divok.classList.remove('hide');divko.classList.add('hide')}else{divok.classList.add('hide');divko.classList.remove('hide')}} 78deja_envoie=0;function envoie_commande(){if(deja_envoie!=1){document.reglement.submit();document.getElementById('valider_la_commande_ok').classList.add('hide');document.getElementById('valider_la_commande_ko').classList.add('hide')}else{document.getElementById('valider_la_commande_ok').classList.add('hide');document.getElementById('valider_la_commande_ko').classList.add('hide')} 79deja_envoie=1} 80function validation_cgv_2(){document.getElementById('val
80idation_des_cgv').classList.add('hide');document.getElementById('condition_vente').checked='true';if(document.getElementById('politique_confidentialite')!==null) 81document.getElementById('politique_confidentialite').checked='true';envoie_commande()} 82function validation_cgv_devis(){document.getElementById('validation_des_cgv').classList.add('hide');document.getElementById('condition_vente').checked='true';$('#check_condition_vente').val('1');$('#devis').submit()};$(document).ready(function(){if($("#cookieDisclaimerPopup").length){setTimeout(function(){$("#cookieDisclaimerPopup").foundation('open')},1)}});$(document).on("click",'#cmp_configurer',function(){$('#divCookiesGeneral').hide();$('#divCookiesConfig').show();$('#cookieDisclaimerPopup').addClass("configCookies")});$(document).on("click",'#retourDivCookiesGeneral',function(){$('#divCookiesGeneral').show();$('#divCookiesConfig').hide();$('#cookieDisclaimerPopup').removeClass("configCookies")});$(document).on("click",'#cmp_accept_all',function(){$("#divCookiesConfig input[type='checkbox']").prop('checked',!0)});$(document).on("click",'#cmp_refuse_all',function(){$("#divCookiesConfig input[type='checkbox']").not("#cookies_tech").prop('checked',!1)});function userCookieChoice(agrees,agrees_stat,agrees_pub,agrees_perso,agrees_secu){if($("#cookieDisclaimerPopup").length){$('#cookieDisclaimerPopup').foundation('close')} 83if(typeof agrees=="undefined")agrees=0;if(typeof agrees_stat=="undefined")agrees_stat=1;if(typeof agrees_pub=="undefined")agrees_pub=1;if(typeof agrees_perso=="undefined")agrees_perso=1;if(typeof agrees_secu=="undefined")agrees_secu=1;var userChoice={agrees:agrees,cookies:{STAT:agrees_stat,PUB:agrees_pub,PERSO:agrees_perso,SECU:agrees_secu,}};if($('#cookies_stat')){userChoice.cookies.STAT=$('#cookies_stat').attr('checked')=='checked'?1:0} 84if($('#cookies_pub')){userChoice.cookies.PUB=$('#cookies_pub').attr('checked')=='checked'?1:0} 85if($('#cookies_perso')){userChoice.cookies.PERSO=$('#cookies_perso').attr('checked')=='checked'?1:0} 86if($('#cookies_secu')){userChoice.cookies.SECU=$('#cookies_secu').attr('checked')=='checked'?1:0} 87if(agrees=='1'&&$("#cookieDisclaimerPopup").length>0){userChoice.cookies.STAT=1;userChoice.cookies.PUB=1;userChoice.cookies.PERSO=1;userChoice.cookies.SECU=1} 88$.ajax({type:'POST',url:'/ajax/cookieDisclaimer.php',data:userChoice,async:!1,dataType:'json',timeout:3000000,complete:function(data){var ret=$.parseJSON(data.responseText);if(ret.res==1){window.location.reload();$('#wookiesDisclaimer').hide()}else{alert(ret.err)}}});if(window.dataLayer!==undefined&&window.dataLayer.length>0&&typeof sendGtmConsent==='function'){var oConsent={ad_storage:(userChoice.cookies.PUB==1?'granted':'denied'),ad_user_data:(userChoice.cookies.PUB==1?'granted':'denied'),ad_personalization:(userChoice.cookies.PUB==1?'granted':'denied'),analytics_storage:(userChoice.cookies.STAT==1?'granted':'denied'),functionality_storage:'granted',personalization_storage:(userChoice.cookies.PERSO==1?'granted':'denied'),security_storage:(userChoice.cookies.SECU==1?'granted':'denied'),};sendGtmConsent(oConsent,'update');window.location.reload()}else{window.location.reload()}} 89function userCookieTypeChoice(cookieTypeId){var beforeVal=$('#'+cookieTypeId).attr('checked');var val=beforeVal=='checked'?'':'checked';$('#'+cookieTypeId).attr(cookieTypeId,val)};(function(window){var oReadmore=function oReadmore(sSelector){this.sSelector=$(sSelector)};oReadmore.prototype={build:function(isOpen){isOpen=isOpen||'false';var sWindowMediaQuery=Foundation.MediaQuery.current;var sEditorDevice='null';if(typeof grapesjs!='undefined') 90var sEditorDevice=grapesjs.currentEditor.getDevice();var iMaxHeight=$(this.sSelector).attr('data-max-height-large');if(sWindowMediaQuery==='medium'||sEditorDevice==='medium') 91iMaxHeight=$(this.sSelector).attr('data-max-height-medium');else if(sWindowMediaQuery==='small'||sEditorDevice==='small') 92iMaxHeight=$(this.sSelector).attr('data-max-height-small');if(iMaxHeight!==''){iMaxHeight=parseInt(iMaxHeight.replace('px',''));$(this.sSelector).readmore({speed:200,collapsedHeight:iMaxHeight,heightMargin:20,embedCSS:!1,startOpen:(isOpen==='true'),moreLink:'<a class="jq-read-more-toggle" aria-expanded="false" href="">'+$(this.sSelector).attr('data-read-more-text')+'</a>',lessLink:'<a class="jq-read-more-toggle" aria-expanded="true" href="">'+$(this.sSelector).attr('data-read-less-text')+'</a>',});var self=this;$(this.sSelector).find('details').off('toggle.oReadmore').on('toggle.oReadmore',function(){window.requestAnimationFrame(function(){self.rebuild()})})} 93return this},destroy:function(){$(this.sSelector).find('details').off('toggle.oReadmore');$(this.sSelector).readmore('destroy');$(this.sSelector).removeClass(function(index,css){return(css.match(/(^|\s)rmjs-\S+/g)||[]).join(' ')});$(this.sSelector).parent().find('.jq-read-more-toggle').remove();return this},rebuild:function(){var isOpen=$(this.sSelector).parent().find('.jq-read-more-toggle').attr('aria-expanded');this.destroy();if(isOpen==='false'){var sWindowMediaQuery=Foundation.MediaQuery.current;var sEditorDevice='null';if(typeof grapesjs!='undefined') 94var sEditorDevice=grapesjs.currentEditor.getDevice();var iMaxHeight=$(this.sSelector).attr('data-max-height-large');if(sWindowMediaQuery==='medium'||sEditorDevice==='medium') 95iMaxHeight=$(this.sSelector).attr('data-max-height-medium');else if(sWindowMediaQuery==='small'||sEditorDevice==='small') 96iMaxHeight=$(this.sSelector).attr('data-max-height-small');$(this.sSelector).css('max-height',iMaxHeight)} 97this.build(isOpen)},};window.oReadmore=oReadmore})(window);function refreshDatepicker(){$('[data-type="date"]').fdatepicker({format:'dd/mm/yyyy',language:'fr',weekStart:1})} 98$(document).ready(function(){refreshDatepicker()});$.fn.delayKeyup=function(callback,ms){var timer=0;var el=$(this);$(this).keyup(function(){clearTimeout(timer);timer=setTimeout(function(){callback(el)},ms)});return $(this)};$('document').ready(function(){var oModalConfirmGiftWrap=null;if($('#popupConfirmGiftWrap').length>0){oModalConfirmGiftWrap=new Modal('#popupConfirmGiftWrap')}
98 99$('.input_emballage_kdo').live("click",function(){if(oModalConfirmGiftWrap){if($(this).attr('checked')){oModalConfirmGiftWrap.open();$('#popupConfirmGiftWrap').attr('rel',$(this).attr('rel'));if($('#jqEmballageKdoConfirmeOui').length==0){calculer_prix()}}else{calculer_prix()}}else{var obj=$(this).parent().find('.popup_confirmation_emballage');if($(this).attr('checked')){obj.show();if($('#jqEmballageKdoConfirmeOui').length==0){calculer_prix()}}else{obj.hide();calculer_prix()}}});$('#jqEmballageKdoConfirmeOui a').live('click',function(){if(oModalConfirmGiftWrap){var obj=$(this).parents('#popupConfirmGiftWrap');$('#emballage_kdo_'+obj.attr('rel')).attr('checked',!0);oModalConfirmGiftWrap.close()}else{var obj=$(this).parents('.popup_confirmation_emballage');$('#emballage_kdo_'+obj.attr('rel')).attr('checked',!0);obj.hide()} 100calculer_prix()});$('#jqEmballageKdoConfirmeNon a').live('click',function(){if(oModalConfirmGiftWrap){var obj=$(this).parents('#popupConfirmGiftWrap');$('#emballage_kdo_'+obj.attr('rel')).attr('checked',!1);oModalConfirmGiftWrap.close()}else{var obj=$(this).parents('.popup_confirmation_emballage');$('#emballage_kdo_'+obj.attr('rel')).attr('checked',!1);obj.hide()} 101calculer_prix()})});(function(jQuery){jQuery.eventEmitter={_JQInit:function(){this._JQ=jQuery(this)},emit:function(evt,data){!this._JQ&&this._JQInit();this._JQ.trigger(evt,data)},once:function(evt,handler){!this._JQ&&this._JQInit();this._JQ.one(evt,handler)},on:function(evt,handler){!this._JQ&&this._JQInit();this._JQ.bind(evt,handler)},off:function(evt,handler){!this._JQ&&this._JQInit();this._JQ.unbind(evt,handler)}}}(jQuery));function evEvent(){} 102jQuery.extend(evEvent.prototype,jQuery.eventEmitter);var jqEvent=new evEvent();function changePageNavigation(page){const actualUrl=document.location.href;var actualPage=(new URL(location.href)).searchParams.get('page');
102if(actualPage){var href=new URL(actualUrl);href.searchParams.set('page',page);newUrl=href.toString()}else{var newUrl=actualUrl+"&page="+page;document.location=newUrl} 103document.location=newUrl} 104function changePageNavigationInvoice(page){var oSpinnerLoader=showLoading();const sel_contact=$('#sel_contact').val();$.ajax({type:'POST',url:'../themes/html_responsive/php_oasis/Extranet/factures.php',data:{page:page,sel_contact:sel_contact,},success:function(data){$("#mesFactures").replaceWith(data);hideLoading(oSpinnerLoader)}})} 105function changePackage(){var oSpinnerLoader=showLoading();const sel_contact=$('#sel_contact').val();$.ajax({type:'POST',url:'../themes/html_responsive/php_oasis/Extranet/mes_colis.php',data:{sel_contact:sel_contact,},success:function(data){$("#mesColis").replaceWith(data);hideLoading(oSpinnerLoader)}})} 106function changePageNavigationOrder(pageParam,currentTypeParam=null){var oSpinnerLoader=showLoading();const sel_contact=$('#sel_contact').val();const currentType=currentTypeParam?currentTypeParam:$('#currentType').val();$.ajax({type:'POST',url:'../themes/html_responsive/php_oasis/Extranet/commande.php',data:{type:currentType,page:pageParam,sel_contact:sel_contact,},success:function(data){$("#mesCommandes").replaceWith(data);hideLoading(oSpinnerLoader)}})} 107if($('#mesFactures').length){changePageNavigationInvoice(1)} 108if($('#mesCommandes').length){changePageNavigationOrder(1)};var sTypeAffichage=$("#sTypeAffichage").data("stypeaffichage");var bIsPageFiltree=$("#bIsPageFiltree").data("bispagefiltree");var bSelecteurIncomplet=$("#bSelecteurIncomplet").data("bselecteurincomplet");var iIdPage=$("#iIdPage").data("iidpage");var iCategThem=$("#iCategThem").data("icategthem");if(sTypeAffichage==='classique'){function showListeInput(){$("#listeInputs").show();$("#isChosen").hide()}} 109$(document).ready(function(){if($('select[name=selectedParent_1').val()!=='0'){$('select[name^="selectedParent_"]').each(function(){if($(this).find('option').length<=1){$(this).closest('.selecteur-categorie-champ').css('display','none')}})} 110$(".selecteur-categorie-champ-select").each(function(){$(this).select2({width:'100%',})});if(bIsPageFiltree&&bSelecteurIncomplet){setTimeout(function(){$("#modalSelecteurPopup").foundation('open')},1)}});function genererSousCat(selectedParent,niv){var valeurSelect=$('[name='+selectedParent+']').val();var id_page=iIdPage;if(valeurSelect!=0){$.ajax({type:'POST',url:'../../../ajax/filter_category.php',data:{valeurSelect:valeurSelect,niv:niv,id_page:id_page},success:function(data){if(data.startsWith('{')){$("#niv_"+(niv-1)+"").addClass('selected');$('div[id^="niv_"]').each(function(){var idValue=parseInt($(this).attr('id').split('_')[1]);if((niv-1)<idValue){$(this).removeClass('selected')}});var dataObj=$.parseJSON(data);$('[name=\"selectedParent_'+niv+'\"] option').filter(function(){return($(this).text()==''&&+this.value==0)||+this.value>0}).remove();var options=dataObj.options;for(var id in options){if(options.hasOwnProperty(id)){$('[name="selectedParent_'+niv+'"]').append('<option value="'+id+'">'+options[id]+'</option>')}} 111$('span[id^="select2-selectedParent_"]').each(function(){var idChaine=$(this).attr('id').split('_')[1];var id=idChaine.charAt(idChaine.indexOf('_')+1);if(id>=niv){var parentID="selectedParent_"+id;var firstOptionValue=$('select[name="'+parentID+'"] option:first-child').text();$(this).text(firstOptionValue)}});if(dataObj.noChild==!0){var script="$('div[id^=\"niv_\"]').each(function() { var id = $(this).attr('id'); var numero = parseInt(id.replace('niv_', ''), 10); var niv = "+niv+"; if (!isNaN(numero) && numero > niv) { $(this).closest('.selecteur-categorie-champ').css('display', 'none'); } });";$(function(){$('<script>').attr('type','text/javascript').text(script).appendTo('head')})} 112checkRedirectionButton()}else{$("#niv_"+(niv-1)+"").addClass('selected');if(sTypeAffichage=='popup'){$('div[id^="niv_"]').each(function(){var idValue=parseInt($(this).attr('id').split('_')[1]);if((niv-1)<idValue){$(this).removeClass('selected')}})} 113var idNiv=niv-1;var finalSearch=$('#finalSearch');if(finalSearch.length==0){$('#niv_'+idNiv+'').after(data)}else{$('#finalSearch').replaceWith(data)}}},error:function(jqXHR,textStatus,errorThrown){console.log('Erreur : ',textStatus,errorThrown)}})}else{$('div[id^="niv_"]').each(function(){var idValue=parseInt($(this).attr('id').split('_')[1]);if((niv-2)<idValue){$(this).removeClass('selected')}});$('[name=\"selectedParent_'+niv+'\"] option').filter(function(){return($(this).text()==''&&+this.value==0)||+this.value>0}).remove();$('#finalSearch').attr('disabled','disabled');$('span[id^="select2-selectedParent_"]').each(function(){var idChaine=$(this).attr('id').split('_')[1];var id=idChaine.charAt(idChaine.indexOf('_')+1);if(id>=niv){var parentID="selectedParent_"+id;var firstOptionValue=$('select[name="'+parentID+'"] option:first-child').text();$(this).text(firstOptionValue)}})}} 114function getRedirectionButton(selectedParent,niv){var valeurFinale=$('[name='+selectedParent+']').val();var id_page=iIdPage;if(valeurFinale!=0){$.ajax({type:'POST',url:'../../../ajax/filter_category.php',data:{valeurFinale:valeurFinale,id_page:id_page},success:function(data){$("#niv_"+niv+"").addClass('selected');var finalSearch=$('#finalSearch');if(finalSearch.length==0){$('#niv_'+niv+'').after(data)}else{$('#finalSearch').replaceWith(data)}},error:function(jqXHR,textStatus,errorThrown){console.log('Erreur : ',textStatus,errorThrown)}})}else{$('div[id^="niv_"]').each(function(){var idValue=parseInt($(this).attr('id').split('_')[1]);if(niv==idValue){$(this).removeClass('selected')}});$('#finalSearch').attr('disabled','disabled')}} 115function checkRedirectionButton(){if($('.selecteur-categorie-champ:not(".selected")').length>0){$('#finalSearch').attr('disabled','disabled')}} 116$('[name="selectedParent_1"]').change(function(){genererSousCat('selectedParent_1',2);$('select[name*="selectedParent_"]').each(function(){if($(this).attr('name')!=='selectedParent_1'){$(this).find('option').filter(function(){return($(this).text()==''&&+this.value==0)||+this.value>0}).remove()}});$('span[id^="select2-selectedParent_"]').each(function(){var idChaine=$(this).attr('id').split('_')[1];var id=idChaine.charAt(idChaine.indexOf('_')+1);if(id!="1"){var parentID="selectedParent_"+id;var firstOptionValue=$('select[name="'+parentID+'"] option:first-child').text();$(this).text(firstOptionValue)}});$('div[id^="niv_"]').each(function(){$(this).removeClass('selected');$(this).closest('.selecteur-categorie-champ').css('display','inline-block')});$('#finalSearch').attr('disabled','disabled')});function beRedirected(valeurFinale){var id_page=iIdPage;var casPopupPF=(bIsPageFiltree&&bSelecteurIncomplet?!0:!1);var categThem=(iCategThem?iCategThem:'');$.ajax({type:'POST',url:'../../../ajax/filter_category.php',data:{beRedirectValue:valeurFinale,id_page:id_page,casPopupPF:casPopupPF,categThem:categThem},success:function(data){if(data!=''){window.location.href=data}else{window.location.reload()}},error:function(jqXHR,textStatus,errorThrown){console.log('Erreur : ',textStatus,errorThrown)}})};function getFilters(oForm){var aFilters={'filters':[],'brands':[],'prices':[],'s
116orting':0,'notes':[],'availabilities':[]};if(oForm.find('input[name="last_group"]')){aFilters.last_group=oForm.find('input[name="last_group"]').val()} 117oForm.find('input[name^=filters]').each(function(iIndex,oInput){if($(oInput).is(':checked')){var iValue=$(oInput).val();if(iValue>0) 118aFilters.filters.push(iValue);}});oForm.find('input[name^=brands]').each(function(iIndex,oInput){if($(oInput).is(':checked')){var iValue=$(oInput).val();if(iValue>0) 119aFilters.brands.push(iValue);}});var oInputSortingChecked=oForm.find('input[name=filter-sorting-type]:checked');if(oInputSortingChecked.length==1&&oInputSortingChecked.val()>0) 120aFilters.sorting=oInputSortingChecked.val();oForm.find('input[name^=availabilities]').each(function(iIndex,oInput){console.log($(oInput).is(':checked'));if($(oInput).is(':checked')){aFilters.availabilities=1}});if(oForm.find('.note-group-filters input:checked')){var iValue=oForm.find('.note-group-filters input:checked').val();if(iValue>0) 121aFilters.notes=iValue} 122var iMinPriceValue=oForm.find('input[name="min_price"]').val();var iMaxPriceValue=oForm.find('input[name="max_price"]').val();var iMinPrice=oForm.find('input[name="min_price"]').attr('min');var iMaxPrice=oForm.find('input[name="max_price"]').attr('max');if(iMinPriceValue!=iMinPrice||iMaxPriceValue!=iMaxPrice){if(iMinPriceValue<0) 123iMinPriceValue=0;if(iMaxPriceValue<iMinPriceValue){var iTmpPrice=iMaxPriceValue;iMaxPriceValue=iMinPriceValue;iMinPriceValue=iTmpPrice} 124if(iMaxPriceValue>=iMinPriceValue){aFilters.prices.push(iMinPriceValue);aFilters.prices.push(iMaxPriceValue)}} 125return aFilters} 126function getFormatedFilters(aFilters){var aFormatedFilters={};$(aFilters.filters).each(function(iIndex,iFilter){if(!aFormatedFilters.filtres) 127aFormatedFilters.filtres='';aFormatedFilters.filtres+=iFilter+';'});$(aFilters.brands).each(function(iIndex,iBrand){if(!aFormatedFilters.filtres) 128aFormatedFilters.filtres='';aFormatedFilters.filtres+='m'+iBrand+';'});if(aFormatedFilters.filtres) 129aFormatedFilters.filtres.trim(';');if(aFilters.prices&&aFilters.prices.length==2) 130aFormatedFilters.prix='p'+aFilters.prices[0]+'-'+aFilters.prices[1];aFormatedFilters.notes=aFilters.notes 131aFormatedFilters.availabilities=aFilters.availabilities;if(aFilters.last_group) 132aFormatedFilters.last_group=aFilters.last_group;if(aFilters.sorting) 133aFormatedFilters.sorting=aFilters.sorting;return aFormatedFilters} 134function reloadProductsFromFilters(aFilters,oTemplate,bFromPopState){if(isLoading()) 135return;var oForm=oTemplate.find('form.jq-product_filters');var sData=oForm.data('data');var sMd5=oForm.data('md5');var aFormatedFilters=getFormatedFilters(aFilters);var iSorting=oTemplate.find('.filter-sorting input:checked').val();bFromPopState=bFromPopState||!1;var oSpinnerLoader=showLoading();sGet='';if(aFormatedFilters.filtres) 136sGet+=(sGet?'&':'?')+'filtres='+(aFormatedFilters.filtres?encodeURIComponent(aFormatedFilters.filtres):'');if(aFormatedFilters.prix) 137sGet+=(sGet?'&':'?')+'prix='+(aFormatedFilters.prix?encodeURIComponent(aFormatedFilters.prix):'');if(aFormatedFilters.notes>0) 138sGet+=(sGet?'&':'?')+'notes='+aFormatedFilters.notes;if(aFormatedFilters.availabilities>0) 139sGet+=(sGet?'&':'?')+'availabilities=1';if(aFormatedFilters.last_group) 140sGet+=(sGet?'&':'?')+'lg='+(aFormatedFilters.last_group?encodeURIComponent(aFormatedFilters.last_group):'');aParams={data:sData,md5:sMd5,sorting:iSorting,referer:oForm.attr('data-referer')};$.post('/ajax/ajax_filters.php'+sGet,aParams,function(oResponse){var oProductBoxes=oTemplate.find('.jq-products-container');oProductBoxes.replaceWith(oResponse.products_content);var sUrl=UpdateQueryString('numPage',null);sUrl=UpdateQueryString('filtres',(aFormatedFilters.filtres?encodeURIComponent(aFormatedFilters.filtres):''),sUrl);sUrl=UpdateQueryString('prix',(aFormatedFilters.prix?encodeURIComponent(aFormatedFilters.prix):''),sUrl);sUrl=UpdateQueryString('notes',(aFormatedFilters.notes?aFormatedFilters.notes:''),sUrl);sUrl=UpdateQueryString('availabilities',(aFormatedFilters.availabilities?aFormatedFilters.availabilities:''),sUrl);sUrl=UpdateQueryString('lg',(aFormatedFilters.last_group?encodeURIComponent(aFormatedFilters.last_group):''),sUrl);if(iSorting&&iSorting!=='') 141sUrl=UpdateQueryString('sorting',iSorting,sUrl);else sUrl=UpdateQueryString('sorting',null,sUrl);
141if(!bFromPopState){aFilters.referer=oForm.attr('data-referer');window.history.pushState(aFilters,"Filtre",sUrl)} 142if(oTemplate.find('.product_box').length>0) 143oTemplate.find('.shown-products-count').text(tradn('n_articles',oTemplate.find('.product_box').length));else oTemplate.find('.shown-products-count').text(trad('aucun_resultat'));oTemplate.find('.total-products-count').text(oResponse.products_count);var aOpenFilters=[];$('.card-filter-group-open [data-group]').each(function(){aOpenFilters.push($(this).attr('data-group'))});oTemplate.find('.filters-button').remove();oTemplate.find('.filters-container').replaceWith(oResponse.filters_content);if($('.filters-aside-container').length>0){$(aOpenFilters).each(function(){var oCardToOpen=$('.card-filter-group [data-group="'+this+'"]');oCardToOpen.closest('.card-filter-group').addClass('card-filter-group-open');oCardToOpen.closest('.card-filter-group').find('.fa-filter-dropdown').removeClass('fa-angle-down').addClass('fa-angle-up')})}else{$(aOpenFilters).each(function(){var oCardToOpen=$('.card-filter-group [data-group="'+this+'"]');oCardToOpen.closest('.card-filter-group').removeClass('card-filter-group-open');oCardToOpen.closest('.card-filter-group').find('.fa-filter-dropdown').addClass('fa-angle-down').removeClass('fa-angle-up')})} 144var oSliders=oTemplate.find('.filter-slider');oSliders.each(function(){new Foundation.Slider($(this));refreshSilder.call($(this))});var oModals=oTemplate.find('.reveal');if(oModals.length>0) 145new Foundation.Reveal(oModals);updatePagination(oTemplate,oResponse.pagination_before,oResponse.pagination_after);updatePaginationProgressBar(oTemplate.find('.product_box').length,parseInt(oResponse.products_count),oTemplate);hideLoading(oSpinnerLoader);initdisponibilites();bind_all_favoris();var oFirstProductBox=oTemplate.find('.product_box').first();if(oFirstProductBox.length>0){if($('#large-header [data-sticky]').length>0) 146$('#large-header [data-sticky]').foundation('_calc',!0);if($('#small-header[data-sticky]').length>0) 147$('#small-header').foundation('_calc',!0);var fOffset=oTemplate.offset().top;if(oTemplate.find('.filters-aside').length>0) 148fOffset=oFirstProductBox.offset().top;$([document.documentElement,document.body]).animate({scrollTop:fOffset-$('#header-head-fond').height()},200)}else{updateHeaderPosition()} 149var aProductBoxCarousel=oTemplate.find('.jq-product-box-carousel');if(aProductBoxCarousel.length>0) 150initProductBoxCarousel(aProductBoxCarousel,aFilters);$('.head_item_link').each(function(){var aUrl=$(this).attr('href').split('?');$(this).attr('href',aUrl[0]+sGet)})}).fail(function(){Toast.clientError(trad('error'),trad('an_error_has_occured'));hideLoading()})} 151function clearAllFilters(){$('form[data-referer]').each(function(iIndex,oForm){var oTemplate=$(this).closest('[data-uniqid]');var aFilters=getFilters($(oForm));if(aFilters.filters.length>0||aFilters.brands.length>0||aFilters.prices.length>0){reloadProductsFromFilters([],oTemplate,!0)}})} 152function enableApplyButton(){$('.filters-container:not(.with-filters)').removeClass('no-filter')} 153function disableApplyButton(){$('.filters-container:not(.with-filters)').addClass('no-filter')} 154function enablePriceApplyButton(oTemplate){oTemplate.find('.apply-price-container').removeClass('hide')} 155function disablePriceApplyButton(oTemplate){oTemplate.find('.apply-price-container').addClass('hide')} 156function launchAjax(){if($('.jq-apply-on-select').length>0) 157$('.jq-product_filters').submit();} 158function refreshSilder(){var otherMin,otherMax,targetMin,targetMax;if($(this).hasClass('filter-slider-mobile')){otherMinInput=$('#sliderMinValue');otherMaxInput=$('#sliderMaxValue');targetMinInput=$('#sliderMinValueMobile');targetMaxInput=$('#sliderMaxValueMobile')}else{targetMinInput=$('#sliderMinValue');targetMaxInput=$('#sliderMaxValue');otherMinInput=$('#sliderMinValueMobile');otherMaxInput=$('#sliderMaxValueMobile')} 159var targetMin=targetMinInput.val();var otherMin=otherMinInput.val();var targetMax=targetMaxInput.val();var otherMax=otherMaxInput.val();var hasChanged=(targetMin!=otherMin||targetMax!=otherMax);if(hasChanged){otherMinInput.val(targetMin);otherMaxInput.val(targetMax);var oOtherSlider=$('.slider-handle[aria-controls="'+otherMinInput.attr('id')+'"]').closest('.slider').data('zfPlugin');if(oOtherSlider){if(targetMin!=otherMin){oOtherSlider._setHandlePos(oOtherSlider.$handle,oOtherSlider.$input.val(),!0,function(){oOtherSlider._setHandlePos(oOtherSlider.$handle2,oOtherSlider.$input2.val(),!0)})}else{oOtherSlider._setHandlePos(oOtherSlider.$handle2,oOtherSlider.$input2.val(),!0,function(){oOtherSlider._setHandlePos(oOtherSlider.$handle,oOtherSlider.$input.val(),!0)})}}} 160var oTemplate=$(this).closest('[data-uniqid]');var iIdGroup=$(this).data('group');var iMinValue=$(this).data('start');var iMaxValue=$(this).data('end');var iInitialMinValue=$(this).data('initial-start');var iInitialMaxValue=$(this).data('initial-end');var oMinInput=targetMinInput;var oMaxInput=targetMaxInput;
160if(!oTemplate.hasClass('jq-apply-on-select')){oTemplate.find('span[rel="'+oMinInput.attr('id')+'"]').html(oMinInput.val());oTemplate.find('span[rel="'+oMaxInput.attr('id')+'"]').html(oMaxInput.val())} 161if(oMinInput.val()!=iInitialMinValue||oMaxInput.val()!=iInitialMaxValue){enablePriceApplyButton(oTemplate)}else{disablePriceApplyButton(oTemplate)} 162if(oMinInput.val()!=iMinValue||oMaxInput.val()!=iMaxValue){oTemplate.find('.filter-group-title[data-group="'+iIdGroup+'"]').addClass('shade3-important');if(!oTemplate.hasClass('jq-apply-on-select')){oTemplate.find('.view-selected-group[data-group="'+iIdGroup+'"]').show();oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"]').show()} 163oTemplate.find('.remove-all-filters').parent().show();enableApplyButton()}else{oTemplate.find('.filter-group-title[data-group="'+iIdGroup+'"]').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-group="'+iIdGroup+'"]').hide();oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"]').hide();if(oTemplate.find('.view-select-filter-content:not(:hidden)').length==0){oTemplate.find('.remove-all-filters').parent().hide();disableApplyButton()}}} 164$(document).ready(function(){$('.jq-product_filters').each(function(){var oTemplate=$('[data-uniqid="'+$(this).attr('data-referer')+'"]');oTemplate.on('click','.filter-group-title',function(){$('.card-filter-group').not($(this).closest('.card-filter-group')).not('.filters-aside .card-filter-group').removeClass('card-filter-group-open');$('.card-filter-group').not($(this).closest('.card-filter-group')).not('.filters-aside .card-filter-group').find('.fa-filter-dropdown').removeClass('fa-angle-up');$('.card-filter-group').not($(this).closest('.card-filter-group')).not('.filters-aside .card-filter-group').find('.fa-filter-dropdown').addClass('fa-angle-down');$(this).closest('.card-filter-group').toggleClass('card-filter-group-open');if($(this).find('.fa-filter-dropdown').hasClass('fa-angle-up')){$(this).find('.fa-filter-dropdown').removeClass('fa-angle-up');$(this).find('.fa-filter-dropdown').addClass('fa-angle-down')}else{$(this).find('.fa-filter-dropdown').addClass('fa-angle-up');$(this).find('.fa-filter-dropdown').removeClass('fa-angle-down')} 165if($(this).hasClass('filter-group-code-prix')){if($(this).closest('.reveal').length>0) 166refreshSilder.call(oTemplate.find('.filter-slider-mobile'));else refreshSilder.call(oTemplate.find('.filter-slider-web'));$('.filter-slider').each(function(){var oSelf=$(this);setTimeout(function(){oSelf.foundation('_reflow')},0);setTimeout(function(){oSelf.foundation('_reflow')},100)})}});oTemplate.on('click','.remove-all-filters',function(){oTemplate.find('input:checked').prop('checked',!1);oTemplate.find('.shade3-important').removeClass('shade3-important');oTemplate.find('.color-filter-actif').removeClass('color-filter-actif');oTemplate.find('.square-filter-actif').removeClass('square-filter-actif');oTemplate.find('.default-filter-actif').find('.fa').removeClass('fa-check-square-o');oTemplate.find('.default-filter-actif').find('.fa').addClass('fa-square-o');oTemplate.find('.default-filter-actif').removeClass('default-filter-actif');var iFilterSliderMin=oTemplate.find('.filter-slider').data('start');var iFilterSliderMax=oTemplate.find('.filter-slider').data('end');oTemplate.find('#sliderMinValue').val(iFilterSliderMin).change();oTemplate.find('#sliderMaxValue').val(iFilterSliderMax).change();if(oTemplate.find('.filter-slider').length>0) 167setTimeout(function(){oTemplate.find('.filter-slider').foundation('_reflow')},50);oTemplate.find('.note-group-filters').find('input:checked').prop('checked',!1);oTemplate.find('.sorting-by').text(trad('tri_par'));oTemplate.find('.view-selected-group').hide();oTemplate.find('.view-select-filter-content').hide();oTemplate.find('.remove-all-filters').parent().hide();disableApplyButton();launchAjax()});oTemplate.on('click','.view-select-filter-content span',function(){var sCodeFilter=$(this).data('code');var sTypeFilter=$(this).data('type');var sGroupFilter=$(this).data('group');var sFilterFilter=$(this).data('filter');if(sCodeFilter==='sort'){oTemplate.find('.filter-sorting input').attr('checked',!1);oTemplate.find('.sorting-by').text(trad('tri_par'));oTemplate.find('.sorting-title').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-code="sort"]').hide();oTemplate.find('.view-select-filter-content[data-code="sort"]').hide()}else if(sCodeFilter==='prix'){var iFilterSliderMin=oTemplate.find('.filter-slider').data('start');var iFilterSliderMax=oTemplate.find('.filter-slider').data('end');oTemplate.find('#sliderMinValue').val(iFilterSliderMin).change();oTemplate.find('#sliderMaxValue').val(iFilterSliderMax).change();if(oTemplate.find('.filter-slider').length>0) 168setTimeout(function(){oTemplate.find('.filter-slider').foundation('_reflow')},50);oTemplate.find('.filter-group-title[data-group="'+sGroupFilter+'"]').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-group="'+sGroupFilter+'"]').hide();oTemplate.find('.view-select-filter-content[data-group="'+sGroupFilter+'"]').hide()}else if(sCodeFilter==='note'){oTemplate.find('.note-group-filters input:checked').prop('checked',!1);oTemplate.find('.filter-group-title[data-group="'+sGroupFilter+'"]').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-group="'+sGroupFilter+'"]').hide();oTemplate.find('.view-select-filter-content[data-group="'+sGroupFilter+'"]').hide()}else{oTemplate.find('#filter_'+sGroupFilter+'_'+sFilterFilter).prop('checked',!1);if(sTypeFilter==='Color'){oTemplate.find('label[for="filter_'+sGroupFilter+'_'+sFilterFilter+'"]').removeClass('color-filter-actif')}else if(sTypeFilter==='Carre'){oTemplate.find('label[for="filter_'+sGroupFilter+'_'+sFilterFilter+'"]').parent().removeClass('square-filter-actif')}else{oTemplate.find('label[for="filter_'+sGroupFilter+'_'+sFilterFilter+'"]').removeClass('default-filter-actif');oTemplate.find('label[for="filter_'+sGroupFilter+'_'+sFilterFilter+'"]').find('.fa').removeClass('fa-check-square-o');oTemplate.find('label[for="filter_'+sGroupFilter+'_'+sFilterFilter+'"]').find('.fa').addClass('fa-square-o')} 169oTemplate.find('.view-select-filter-content[data-group="'+sGroupFilter+'"][data-filter="'+sFilterFilter+'"]').hide();if(oTemplate.find('.view-select-filter-content[data-group="'+sGroupFilter+'"]:not(:hidden)').length==0){oTemplate.find('.filter-group-title[data-group="'+sGroupFilter+'"]').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-group="'+sGroupFilter+'"]').hide()}} 170if(oTemplate.find('.view-select-filter-content:not(:hidden)').length==0){oTemplate.find('.remove-all-filters').parent().hide();disableApplyButton()} 171launchAjax()});oTemplate.on('click','.submit-filters-mobile',function(){oTemplate.find('.submit-filters').click();oTemplate.find('.modalSetFiltersSorting').foundation('close')});var oTimeOutSlider=null;oTemplate.find('.slider-input-container input').on('keyup',function(){if(oTimeOutSlider) 172clearTimeout(oTimeOutSlider);var oThat=$(this);oTimeOutSlider=setTimeout(function(){refreshSilder.call(oThat.closest('.slider-container').find('.slider'))},1000)});oTemplate.find('.slider-input-container input').on('change',function(){if(oTimeOutSlider) 173clearTimeout(oTimeOutSlider);refreshSilder.call($(this).closest('.slider-container').find('.slider'))});oTemplate.find('.apply-price-button').on('click',function(){oTemplate.find('.jq-product_filters').submit()});oTemplate.on('moved.zf.slider','.filter-slider',function(){refreshSilder.call($(this))});oTemplate.on('closed.zf.reveal','.modalSetFiltersSorting',function(){oTemplate.find('.modalSetFiltersSorting div[data-accordion]').each(function(){if($(this).find('.jq-chevron-accordion').hasClass('fa-angle-up')){$(this).click()}})});oTemplate.on('submit','.jq-product_filters',function(e){var aFilters=getFilters($(this));reloadProductsFromFilters(aFilters,oTemplate);e.preventDefault(e)});oTemplate.on('click','.filter-sorting label',function(){$sForFilter=$(this).attr('for');if($sForFilter.indexOf('mobile-')===0){oTemplate.find('label[for="'+$sForFilter.replace('mobile-','')+'"]').click()}else{oTemplate.find('input[id="mobile-'+$sForFilter+'"]').attr('checked',!0)}});oTemplate.on('click','.square-filter label',function(){$sForFilter=$(this).attr('for');oTemplate.find('label[for="'+$sForFilter+'"]').each(function(){if($(this).parent().hasClass('square-filter-actif')) 174$(this).parent().removeClass('square-filter-actif');else $(this).parent().addClass('square-filter-actif')})});oTemplate.on('click','.color-filter',function(){$sForFilter=$(this).attr('for');oTemplate.find('label[for="'+$sForFilter+'"]').each(function(){if($(this).hasClass('color-filter-actif')) 175$(this).removeClass('color-filter-actif');else $(this).addClass('color-filter-actif')})});oTemplate.on('click','.default-filter',function(){$sForFilter=$(this).attr('for');oTemplate.find('label[for="'+$sForFilter+'"]').each(function(){if($(this).hasClass('default-filter-actif')){$(this).removeClass('default-filter-actif');$(this).find('.fa').removeClass('fa-check-square-o');$(this).find('.fa').addClass('fa-square-o')}else{$(this).addClass('default-filter-actif');$(this).find('.fa').removeClass('fa-square-o');$(this).find('.fa').addClass('fa-check-square-o')}})});oTemplate.on('click','input[type="checkbox"]',function(){var iIdFilter=$(this).val();var iIdGroup=$(this).data('group');if($(this).prop('checked')){$(this).closest('.card').find('card-divider').addClass('shade3-important');oTemplate.find('.filter-group-title[data-group="'+iIdGroup+'"]').addClass('shade3-important');oTemplate.find('.view-selected-group[data-group="'+iIdGroup+'"]').show();oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"][data-filter="'+iIdFilter+'"]').show();oTemplate.find('.remove-all-filters').parent().show();enableApplyButton()}else{$(this).closest('.card').find('card-divider').removeClass('shade3-important');
175if(oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"]:not(:hidden)').length==1){oTemplate.find('.filter-group-title[data-group="'+iIdGroup+'"]').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-group="'+iIdGroup+'"]').hide()} 176oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"][data-filter="'+iIdFilter+'"]').hide();if(oTemplate.find('.view-select-filter-content:not(:hidden)').length==0){oTemplate.find('.remove-all-filters').parent().hide();disableApplyButton()}} 177var oLastGroupInput=oTemplate.find('form input[name="last_group"]');if(oLastGroupInput){var aLastGroup={'group':undefined,'filters':[],'brands':[]};var oGroupContainer=$(this).closest('.card-filter-group');var oGroupTitleContainer=$(this).closest('.card-filter-group').find('.filter-group-title[data-group]');aLastGroup.group=oGroupTitleContainer.attr('data-group');oGroupContainer.find('input[data-group="'+aLastGroup.group+'"]').each(function(){if($(this).attr('name').indexOf('brands[')==0) 178aLastGroup.brands.push($(this).val());else aLastGroup.filters.push($(this).val())});var sLastGroup=btoa(JSON.stringify(aLastGroup));oLastGroupInput.val(sLastGroup)} 179launchAjax()});oTemplate.on('change','.filter-sorting input',function(){var sLabelName=oTemplate.find('label[for="'+$(this).attr('id')+'"]').html();oTemplate.find('.sorting-select').html(sLabelName);if($(this).val()!=0){oTemplate.find('.sorting-title').addClass('shade3-important');oTemplate.find('.view-selected-group[data-code="sort"]').show();oTemplate.find('.view-select-filter-content[data-code="sort"]').show();oTemplate.find('.remove-all-filters').parent().show();enableApplyButton()}else{oTemplate.find('.sorting-title').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-code="sort"]').hide();oTemplate.find('.view-select-filter-content[data-code="sort"]').hide();if(oTemplate.find('.view-select-filter-content:not(:hidden)').length==0){oTemplate.find('.remove-all-filters').parent().hide();disableApplyButton()}} 180launchAjax()});oTemplate.on('change','input[name="notes_filters"]',function(){var iNote=$(this).closest('.note-group-filters').find('input:checked').val();var iIdGroup=$(this).closest('.note-group-filters').data('group');oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"]').hide();if(iNote>0){oTemplate.find('.view-selected-group[data-group="'+iIdGroup+'"]').show();oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"][data-filter="'+iNote+'"]').show();oTemplate.find('.remove-all-filters').parent().show();enableApplyButton()}else{if(oTemplate.find('.view-select-filter-content[data-group="'+iIdGroup+'"]:not(:hidden)').length==1){oTemplate.find('.filter-group-title[data-group="'+iIdGroup+'"]').removeClass('shade3-important');oTemplate.find('.view-selected-group[data-group="'+iIdGroup+'"]').hide()} 181if(oTemplate.find('.view-select-filter-content:not(:hidden)').length==0){oTemplate.find('.remove-all-filters').parent().hide();disableApplyButton()}} 182launchAjax()})});$(document).on('keyup','.filters_group_search_input',function(oEvent){var sTerm=$(this).val();$(this).closest('.card-filter-group').find('label.default-filter').each(function(iIndex,oItem){if($(oItem).text().toLowerCase().indexOf(sTerm.toLowerCase())<0) 183$(oItem).closest('.column').hide();else $(oItem).closest('.column').show()})});$(window).on('click',function(oEvent){if(!$(oEvent.target).closest('.card-sorting').length){$('.card-sorting').removeClass('card-sorting-open');$('.card-sorting').find('.fa-filter-dropdown').removeClass('fa-angle-up');$('.card-sorting').find('.fa-filter-dropdown').addClass('fa-angle-down')}});$(window).on('click',function(oEvent){if(!$(oEvent.target).closest('.card-filter-group').length){$('.card-filter-group').not('.filters-aside .card-filter-group').removeClass('card-filter-group-open');$('.card-filter-group').not('.filters-aside .card-filter-group').find('.fa-filter-dropdown').removeClass('fa-angle-up');$('.card-filter-group').not('.filters-aside .card-filter-group').find('.fa-filter-dropdown').addClass('fa-angle-down')}});$(window).on('changed.zf.mediaquery',function(oEvent,sNewSize,sOldSize){if(sNewSize!=='small'){if($('.modalSetFiltersSorting').data('zfPlugin')) 184$('.modalSetFiltersSorting').foundation('close');}})});$(document).ready(function(){$(document).on('dblclick','.boite_pop-titre',function(){$('#boite_message_fond').hide();$('#boite_message_boite').hide();$('#jquery-overlay').remove()});$(document).on('dblclick','#jquery-overlay',function(){$(this).remove();$('#boite_message_boite').hide();$('#boite_message_fond').hide()})});parcelRequire=function(e,r,n,t){var i="function"==typeof parcelRequire&&parcelRequire,o="function"==typeof require&&require;function u(n,t){if(!r[n]){if(!e[n]){var f="function"==typeof parcelRequire&&parcelRequire;if(!t&&f)return f(n,!0);if(i)return i(n,!0);if(o&&"string"==typeof n)return o(n);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[n][1][r]||r},p.cache={};var l=r[n]=new u.Module(n);e[n][0].call(l.exports,p,l,l.exports,this)}return r[n].exports;function p(e){return u(p.resolve(e))}}u.isParcelRequire=!0,u.Module=function(e){this.id=e,this.bundle=u,this.exports={}},u.modules=e,u.cache=r,u.parent=i,u.register=function(r,n){e[r]=[function(e,r){r.exports=n},{}]};for(var f=0;f<n.length;f++)u(n[f]);if(n.length){var c=u(n[n.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=c:"function"==typeof define&&define.amd?define(function(){return c}):t&&(this[t]=c)}return u}({"OQCH":[function(require,module,exports){$(document).ready(function(){var n=["small","medium","large"];$(window).on("changed.zf.mediaquery",function(e,d,i){(n.includes(d)||n.includes(i))&&$(window).trigger("mq:change:"+d,[i])})})},{}]},{},["OQCH"],null);function redimfullBg(){var widthFondContenu=$(window).width();var posFondContenu=$('.fond-contenu').width();var left='-'+Math.round((widthFondContenu-posFondContenu)/2+10)+'px';$('.fullBg').each(function(){var h=$(this).parent().height();$(this).css({'width':(widthFondContenu)+'px','left':left,'padding':'0px','height':h+'px',})})} 185$(document).ready(function(){$(window).resize(function(){redimfullBg()});redimfullBg();$('.fullBg').parent().each(function(){$(this).css('background','none')})});;$(document).ready(function(){$('.lettre_index.dispo').live("mouseover",function(){$('.lettre_index').removeClass('lettre_active highlight');$(this).addClass('lettre_active highlight');$('.result_index').hide();if($(this).hasClass('dispo')){$('.result_index').hide();var lettre=$(this).attr('rel');$(this).parent().find('#result_index_'+lettre).show()}});$('#bloc_index').live("mouseleave",function(event){$('.lettre_index').removeClass('lettre_active highlight');$('.result_index').hide()});$('.jqSearchOnPage').keyup(function(){var word=$(this).val().toLowerCase();var context=$(this).attr('data-context');var element=(element=='')?$(this).attr('data-element'):'a';var elementFirst=element+'[title^="'+word+'"]:first';var elementOther=element;$('.'+context+' '+elementOther).parent().removeClass('shade1');$(this).removeClass('searchOnPageNotFound');if(word.length>2){var preg=new RegExp('('+word+')','gi');var t=$('.'+context+' '+elementFirst);if(t.length>
1850){$(document).scrollTop(parseInt(t.offset().top)-150);t.parent().addClass('shade1')}else{$(this).addClass('searchOnPageNotFound')}}})});function changeChkFiltreFicheArticle(idVariation,bEresa){var oClicked=$('.variation[data-variation="'+idVariation+'"]');var idGroup=oClicked.parents('.variations').attr('data-idgroup');if(!oClicked.hasClass('active')){$('.variations[data-idgroup="'+idGroup+'"]').find('.variation').removeClass('active');$('.variations[data-idgroup="'+idGroup+'"]').find('.chkIgnore').attr('checked',!1);$('.variations[data-idgroup="'+idGroup+'"]>.variation').addClass('inactif');oClicked.addClass('active');oClicked.find('.chkIgnore').attr('checked',!0)}else{oClicked.removeClass('active');oClicked.find('.chkIgnore').attr('checked',!1)} 186reloadChkFiltreFicheArticle(undefined,bEresa)} 187function reloadChkFiltreFicheArticle(removeAddBasket,bEresa){if(typeof(removeAddBasket)=='undefined'){removeAddBasket=!1} 188var args='';var id_article=$('#article').val();args='id_article='+id_article;var qte=$('#quantite').val();args+='&qte='+qte;var variantesChoices=[];$('.variation').each(function(){if($(this).hasClass('active')){variantesChoices.push($(this).attr('data-variation'))}});if(variantesChoices.length==0){$('.variation').removeClass('inactif');$('.variation').removeClass('rupture');$('.variation').removeClass('choiximpossible')} 189args+='&variantesChoicesJson='+variantesChoices;$.ajax({type:"GET",url:"../ajax/affichage_gabarit.ajax.php",async:!1,data:args,success:function(data){var reg=new RegExp("##OS##","g");var tableau=data.split(reg);tBeforeFicheArticle[args]=tableau[0];if(!removeAddBasket){if(typeof(callBackGab)!='undefined'){callBackGab(tableau[0])} 190var sFlt=eval('('+tableau[0]+')');if((typeof sFlt!='undefined')){if(typeof sFlt.variations!='undefined'&&sFlt.variations.length){$('.variation').addClass('choiximpossible');$('.variation').addClass('inactif');for(i in sFlt.variations){$('.variation[data-variation="'+sFlt.variations[i]+'"]').removeClass('rupture');$('.variation[data-variation="'+sFlt.variations[i]+'"]').removeClass('choiximpossible');$('.variation[data-variation="'+sFlt.variations[i]+'"]').removeClass('inactif')}} 191if((typeof sFlt.idVariante!='undefined')){$('#variante').val(sFlt.idVariante).change();if(bEresa!='undefined') 192$('#variante_eresa').val(sFlt.idVariante);}} 193tGabsFicheArticle[args]=tableau[1]} 194affiche_info_fiche_article(eval('('+tableau[1]+')'))}})};$(document).ready(function(){if($('#autoCompCpVille').val()==1){initAutoCompCpVille();$('.pays-auto-comp').change(function(){initAutoCompCpVille()})} 195$('#jq_adresse_differente').click(function(){if($(this).attr('checked')=="checked") 196$('.jq_bloc_adresse_secondaire').slideDown('fast');else $('.jq_bloc_adresse_secondaire').slideUp('fast')});if($('.jq_type_client').length){switchTypeClient($('.jq_type_client:checked').attr('id'));$('.jq_type_client').click(function(){switchTypeClient($(this).attr('id'))})} 197function switchTypeClient(sTypeClient){if(sTypeClient=='jq_societe'){$('#jq_table_info_societe').slideDown('fast');$('.jq_ast_obl.jq_private').hide();$('.fax_societe').show();$('.jq_ast_obl.jq_societe').show()}else if(sTypeClient=='jq_private'){$('#jq_table_info_societe').slideUp('fast');$('.jq_ast_obl.jq_private').show();$('.fax_societe').hide();$('.jq_ast_obl.jq_societe').hide();$('#jq_nom_societe').val('');$('#jq_siret').val('');$('#jq_ape').val('');$('#tva_intra').val('');associate_event()}else if(sTypeClient=='jq_administration'){$('#jq_table_info_societe').slideDown('fast');$('.jq_ast_obl.jq_private').hide();$('.fax_societe').show();$('.jq_ast_obl.jq_societe').show()}} 198var professionnel=$("input[name='professionnel']").val();if(professionnel==1||professionnel==2){$('#jq_table_info_societe').show();$('.jq_ast_obl.jq_private').hide();$('.fax_societe').show();$('.jq_ast_obl.jq_societe').show()} 199$('.type_adresse').click(function(){if($(this).val()==0){$('#contact').hide();$('#destinataire').show()}else{if($(this).val()==1){$('#contact').show();$('#destinataire').hide()}}});$('#jq_input_re_passe').live("blur",function(){$('#jq_input_re_passe').removeClass('erreur_obligatoire');
199if($(this).val()!=$('#jq_password').val()){$('#jq_input_re_passe').osPostit({'type':'ko','text':$(this).attr('post-it-message')})}else{$('#jq_input_re_passe').osPostit('hide');$('#jq_input_re_passe').removeClass('input-ko');var preg=new RegExp($('#jq_password').attr('post-it-preg'),'g');if(!preg.test($('#jq_password').val())&&$('#jq_password').val()!=""){$('#jq_password').osPostit({'type':'ko','text':$('#jq_password').attr('post-it-message')})}else{$('#jq_password').osPostit('hide');$('#jq_password').removeClass('input-ko')}}});$('#jq_input_re_passe').live("blur",function(){if($(this).val()!=$('#jq_password').val()){$(this).val('');$('#jq_message_passe').show()}else{$('#jq_message_passe').hide()}});$('#jq_tel').focus(function(){if($(this).val()==''&&$('#jq_portable').val()!=''){$('#jq_tel').unbind("blur.verif")}});$('#jq_portable').focus(function(){if($(this).val()==''&&$('#jq_tel').val()!=''){$('#jq_portable').unbind("blur.verif")}});$('#jq_tel.jq_obligatoire').blur(function(){if($(this).val()!=''){removeClassObligatoireTel($('#jq_portable'))}else{if($('#jq_portable').val()!=''){removeClassObligatoireTel($('#jq_tel'))}else{associate_event()}}});$('#jq_portable.jq_obligatoire').blur(function(){if($(this).val()!=''){removeClassObligatoireTel($('#jq_tel'))}else{if($('#jq_tel').val()!=''){removeClassObligatoireTel($('#jq_portable'))}else{associate_event()}}});associate_event();$('#ident').submit(function(e){if(validate_form()!==!0){e.preventDefault();e.stopPropagation();return!1}});$('#ident2').submit(function(e){if(validate_form_add_adresse()!==!0){e.preventDefault();e.stopPropagation();return!1}});$('input[type="radio"].jq_obligatoire').change(function(){var name=this.name;if($("input:radio[name="+name+"]:checked").length==1){$(this).parent('.ligne-compte').removeClass('erreur_obligatoire')}});if($('#jq_state').length){if($('#jq_state').attr('state')!='0'){loadAjaxState('jq_state')}} 200$('#jq_zone_livraison').change(function(){loadAjaxState('jq_state_livraison')});$('#jq_zone').change(function(){loadAjaxState('jq_state')})});function test_mdp(mdp){var retour={};$.ajax({type:"POST",async:!1,url:'/ajax/ajax_test_mdp.php',data:{mdp:mdp},success:function(data){retour=JSON.parse(data)}});return retour} 201function initAutoCompCpVille(){$('.cp-auto-comp').autocomplete({source:function(request,response){$.get('../ajax/helpers.geoloc.php?type='+'get_ville_by_cp',{term:request.term},function(data){if(data!=null){response(data)}},'json')},appendTo:'.cp-list',select:function(event,ui){$(this).removeClass("ui-autocomplete-loading");refreshFormOnSelect(ui,!1)}});$('.ville-auto-comp').autocomplete({source:function(request,response){$.get('../ajax/helpers.geoloc.php?type='+'get_ville_by_ville',{term:request.term},function(data){if(data!=null){response(data)}},'json')},appendTo:'.ville-list',select:function(event,ui){$(this).removeClass("ui-autocomplete-loading");refreshFormOnSelect(ui,!1)}});$('.cp-auto-comp-livraison').autocomplete({source:function(request,response){$.get('../ajax/helpers.geoloc.php?type='+'get_ville_by_cp',{term:request.term},function(data){if(data!=null){response(data)}},'json')},appendTo:'.cp-list',position:{my:'left bottom',at:'right bottom',offset:'-5 181'},select:function(event,ui){refreshFormOnSelect(ui,!0)}});$('.ville-auto-comp-livraison').autocomplete({source:function(request,response){$.get('../ajax/helpers.geoloc.php?type='+'get_ville_by_ville',{term:request.term},function(data){if(data!=null){response(data)}},'json')},appendTo:'.ville-list',position:{my:'left bottom',at:'right bottom',offset:'-5 181'},select:function(event,ui){refreshFormOnSelect(ui,!0)}})} 202function refreshFormOnSelect(ui,bLivraison){var livraisonSuffix=bLivraison?'-livraison':'';var el=ui.item.id.split('#');if(typeof(el)!='object')return;if(el.length!=3&&el.length!=4){return} 203if(el.length==3){$('.cp-auto-comp'+livraisonSuffix).val(el[1]).change();$('.cp-auto-comp'+livraisonSuffix).removeClass('erreur_obligatoire');$('.ville-auto-comp'+livraisonSuffix).val(el[2]).change();$('.ville-auto-comp'+livraisonSuffix).removeClass('erreur_obligatoire');return} 204if(el.length==4){$('.cp-auto-comp'+livraisonSuffix).val(el[1]).change();$('.cp-auto-comp'+livraisonSuffix).removeClass('erreur_obligatoire');$('.ville-auto-comp'+livraisonSuffix).val(el[2]).change();$('.ville-auto-comp'+livraisonSuffix).removeClass('erreur_obligatoire');$('.pays-auto-comp'+livraisonSuffix+' option[value="'+el[3]+'"]').attr('selected','selected');$('.pays-auto-comp'+livraisonSuffix).removeClass('erreur_obligatoire jq_erreur_obligatoire');return}} 205function submitOnTouch(key,form,fx){$('#'+form).keypress(function(e){if(e.keyCode==key){eval(fx)}})} 206function removeClassObligatoire(obj,dis){obj.removeClass('jq_obligatoire');obj.removeClass('erreur_obligatoire');
206if(dis!=0){dissociate_event(obj,'blur')}} 207function removeClassObligatoireTel(obj){obj.removeClass('erreur_obligatoire')} 208function addClassObligatoire(obj){obj.addClass('jq_obligatoire')} 209function verif_val_champ(obj){if(obj.val()==''){obj.addClass('erreur_obligatoire');return!1}else{obj.removeClass('erreur_obligatoire');return!0}} 210function associate_event(){$('.jq_obligatoire,.jq_obligatoire_tel').each(function(){$(this).bind("blur.verif",function(){verif_val_champ($(this))})})} 211function dissociate_event(obj,event){obj.unbind(event)} 212function validate_form(popup){if(!popup)var popup=0;var compteur_erreur=0;var mdp=test_mdp($('#jq_password').val());$('.jq_obligatoire').each(function(){if($(this).val()==''&&$(this).is(':visible')){verif_val_champ($(this));compteur_erreur++}});var aListRadio={};$('input[type="radio"].jq_obligatoire').each(function(){var name=this.name;if(!aListRadio[name]){aListRadio[name]=!0;if($("input:radio[name="+name+"]:checked").length==0){compteur_erreur++;$(this).parent('.ligne-compte').addClass('erreur_obligatoire')}}});if(!mdp.test&&$("#jq_password").length>0){compteur_erreur++} 213if($('#jq_tel.jq_obligatoire').val()==''){if($('#jq_portable.jq_obligatoire').val()==''||$('#jq_portable.jq_obligatoire').val()==undefined){verif_val_champ($('#jq_tel.jq_obligatoire'));verif_val_champ($('#jq_portable.jq_obligatoire'))}else{compteur_erreur=compteur_erreur-1;removeClassObligatoireTel($('#jq_tel.jq_obligatoire'))}}else if($('#jq_portable.jq_obligatoire').val()==''){if($('#jq_tel.jq_obligatoire').val()==''){verif_val_champ($('#jq_portable.jq_obligatoire'));verif_val_champ($('#jq_tel.jq_obligatoire'))}else{compteur_erreur=compteur_erreur-1;removeClassObligatoireTel($('#jq_portable.jq_obligatoire'))}} 214if(compteur_erreur<=0){var erreur='';if($('#jq_inscription_newsletter').val()=="1"){erreur=verification_adresse_email('jq_email')}else{erreur=verification_adresse_email('jq_input_login')} 215if(erreur) 216return!0;else if($(".titre-page:first").length==1){var position=$(".titre-page:first").position();var iOffset=position.top;if($('#stickyPanel').length){var heightSticky=$('#stickyPanel').height();iOffset-=heightSticky} 217$('html,body').animate({scrollTop:iOffset},700);$("#jq_erreur_compte_incomplet").show()}}else if($(".titre-page:first").length==1){var position=$(".titre-page:first").position();var iOffset=position.top;if($('#stickyPanel').length){var heightSticky=$('#stickyPanel').height();iOffset-=heightSticky} 218$('html,body').animate({scrollTop:iOffset},700);$("#jq_erreur_compte_incomplet").show()} 219if(compteur_erreur>0){$('.msg_oblig').css('color','red')}else{$('.msg_oblig').css('color','')} 220if(!mdp.test&&$("#jq_password").length>0){var position=$("#jq_password").position();var iOffset=position.top;if($('.Head_bandeauMenu').length){var heightSticky=$('.Head_bandeauMenu').height();iOffset-=heightSticky} 221$('html,body').animate({scrollTop:iOffset},700);$('#jq_password').addClass('erreur_obligatoire');return!1}else{$('html,body').animate({scrollTop:$(".erreur_obligatoire").offset().top-$('.Head_bandeauMenu').height()*3})}} 222function ChkFormAndSubmit(){if(validate_form()) 223$('#ident').submit();} 224function ChkFormAndSubmit2(){if(validate_form_add_adresse()) 225$('#ident2').submit();} 226function validate_form_add_adresse(){var compteur_erreur=0;$('.jq_obligatoire').each(function(){if($(this).val()==''&&$(this).is(':visible')){verif_val_champ($(this));compteur_erreur++}});if($('#jq_tel.jq_obligatoire').val()==''){if($('#jq_portable.jq_obligatoire').val()==''||$('#jq_portable.jq_obligatoire').val()==undefined){verif_val_champ($('#jq_tel.jq_obligatoire'));verif_val_champ($('#jq_portable.jq_obligatoire'))}else{compteur_erreur=compteur_erreur-1;removeClassObligatoireTel($('#jq_tel.jq_obligatoire'))}}else if($('#jq_portable.jq_obligatoire').val()==''){if($('#jq_tel.jq_obligatoire').val()==''){verif_val_champ($('#jq_portable.jq_obligatoire'));verif_val_champ($('#jq_tel.jq_obligatoire'))}else{compteur_erreur=compteur_erreur-1;removeClassObligatoireTel($('#jq_portable.jq_obligatoire'))}} 227if(compteur_erreur<=0){return!0}else{return!1}} 228function verification_adresse_email(id){var $Champ=$('#'+id);var sMel='';var oRegexMel=/^[a-z0-9._%+\-']+@[a-z0-9.\-]+\.[a-z]{2,25}$/i;format_mel(id);if(typeof $Champ.val()=='string'){sMel=$.trim($Champ.val()).toLowerCase();$Champ.val(sMel)} 229if(sMel!=''&&oRegexMel.test(sMel)){$Champ.removeClass('erreur_obligatoire');return!0} 230$Champ.addClass('erreur_obligatoire');return!1} 231function chiffres(event,champ){if(!event&&window.event){event=window.event} 232if((event.keyCode<48||event.keyCode>57)&&(event.keyCode!=46)&&(event.keyCode!=0)&&(event.keyCode!=8)&&(event.keyCode!=13)||(event.keyCode==46&&champ.value.indexOf(".")!=-1)){event.returnValue=!1;event.cancelBubble=!0} 233if((event.which<48||event.which>57)&&(event.which!=46)&&(event.which!=0)&&(event.which!=8)&&(event.which!=13)||(event.which==46&&champ.value.indexOf(".")!=-1)){event.preventDefault();event.stopPropagation()}} 234function remplit_aff_mail(champ){if(document.getElementById("affichage_email")) 235document.getElementById("affichage_email").innerHTML=champ.value} 236function loadAjaxState(div_id){if(div_id=='jq_state'){var id_zone
236=$('#jq_zone').val();var name_field='zone_etat'}else{var id_zone=$('#jq_zone_livraison').val();var name_field='zone_etat_livraison'} 237$.ajax({type:"POST",async:!1,url:'/ajax/ajax_get_state.php',data:{id_zone:id_zone,state:$('#jq_state').attr('state'),form:$('#jq_state').attr('form'),name_field:name_field},success:function(data){$('#'+div_id).html(data)}})};var ImgLoaded=new Array();$(document).ready(function(){$(document).on('mouseenter','.pictureContainer[data-url-img-over]',function(oEvt){if($(this).closest('.product_box').length==0){window.top.changeImgHoverResponsive(window.top.$(this),$(this).data('url-img-over'))}});$(document).on('mouseleave','.pictureContainer[data-url-img-over]',function(oEvt){if($(this).closest('.product_box').length==0){window.top.changeImgHoverResponsive(window.top.$(this),$(this).data('url-img'))}})});function changeImgHoverResponsive(oDiv,sSrc){var oImg=oDiv.find('img');oImg.attr('src',sSrc)} 238function changeImgHover(o,src){var oImg=o.find("img");o.css('width',o.closest('.bp_image').width()+'px');o.css('height',o.closest('.bp_image').height()+'px');if(oImg.attr('width')!=''){oImg.removeAttr("width")} 239if(oImg.attr('height')!=''){oImg.removeAttr("height")} 240oImg.attr('real_width',o.width());oImg.attr('real_height',o.height());oImg.css('max-width',o.width());oImg.css('max-height',o.height());if(!in_array(src,ImgLoaded)){oImg.load(function(){ImgLoaded.push($(this).attr('src'));changeImgHoverPos($(this))}).attr('src',src).each(function(){if(this.complete)$(this).trigger('load');})}else{oImg.attr("src",src);if(typeof(o.attr('infohovery'))!='undefined'){if(parseInt(o.attr('infohoverx'))<o.width()){oImg.css('left',parseInt((o.width()-parseInt(o.attr('infohoverx')))/2))}else{oImg.css('left',0)} 241if(parseInt(o.attr('infohovery'))<o.height()){oImg.css('top',parseInt((o.height()-parseInt(o.attr('infohovery')))/2))}else{oImg.css('top',0)}} 242changeImgHoverPos(oImg)}} 243function changeImgHoverPos(oImg){if(oImg.width()<oImg.attr('real_width')){var leftImg=parseInt((oImg.attr('real_width')-oImg.width())/2);oImg.css('left',leftImg)}else{oImg.css('left',0)} 244if(oImg.height()<oImg.attr('real_height')){var topImg=parseInt((oImg.attr('real_height')-oImg.height())/2);oImg.css('top',topImg)}else{oImg.css('top',0)}};/*! 245 * jCarousel - Riding carousels with jQuery 246 * http://sorgalla.com/jcarousel/ 247 * 248 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com) 249 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 250 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. 251 * 252 * Built on top of the jQuery library 253 * http://jquery.com 254 * 255 * Inspired by the "Carousel Component" by Bill Scott 256 * http://billwscott.com/carousel/ 257 */ 258(function($){var defaults={vertical:!1,rtl:!1,start:1,offset:1,size:null,scroll:3,visible:null,animation:'normal',easing:'swing',auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:'<div></div>',buttonPrevHTML:'<div></div>',buttonNextEvent:'click',buttonPrevEvent:'click',buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},windowLoaded=!1;$(window).bind('load.jcarousel',function(){windowLoaded=!0});$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});this.locked=!1;this.autoStopped=!1;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.buttonNextState=null;this.buttonPrevState=null;if(!o||o.rtl===undefined){this.options.rtl=($(e).attr('dir')||$('html').attr('dir')||'').toLowerCase()=='rtl'} 259this.wh=!this.options.vertical?'width':'height';this.lt=!this.options.vertical?(this.options.rtl?'right':'left'):'top';var skin='',split=e.className.split(' ');for(var i=0;i<split.length;i++){if(split[i].indexOf('jcarousel-skin')!=-1){$(e).removeClass(split[i]);skin=split[i];break}} 260if(e.nodeName.toUpperCase()=='UL'||e.nodeName.toUpperCase()=='OL'){this.list=$(e);this.container=this.list.parent();
260if(this.container.hasClass('jcarousel-clip')){if(!this.container.parent().hasClass('jcarousel-container')){this.container=this.container.wrap('<div></div>')} 261this.container=this.container.parent()}else if(!this.container.hasClass('jcarousel-container')){this.container=this.list.wrap('<div></div>').parent()}}else{this.container=$(e);this.list=this.container.find('ul,ol').eq(0)} 262if(skin!==''&&this.container.parent()[0].className.indexOf('jcarousel-skin')==-1){this.container.wrap('<div class=" '+skin+'"></div>')} 263this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass('jcarousel-clip')){this.clip=this.list.wrap('<div></div>').parent()} 264this.buttonNext=$('.jcarousel-next',this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null){this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()} 265this.buttonNext.addClass(this.className('jcarousel-next'));this.buttonPrev=$('.jcarousel-prev',this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null){this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next()} 266this.buttonPrev.addClass(this.className('jcarousel-prev'));this.clip.addClass(this.className('jcarousel-clip')).css({overflow:'hidden',position:'relative'});this.list.addClass(this.className('jcarousel-list')).css({overflow:'hidden',position:'relative',top:0,margin:0,padding:0}).css((this.options.rtl?'right':'left'),0);this.container.addClass(this.className('jcarousel-container')).css({position:'relative'});if(!this.options.vertical&&this.options.rtl){this.container.addClass('jcarousel-direction-rtl').attr('dir','rtl')} 267var di=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children('li');var self=this;if(li.size()>0){var wh=0,j=this.options.offset;li.each(function(){self.format(this,j++);wh+=self.dimension(this,di)});this.list.css(this.wh,(wh+100)+'px');if(!o||o.size===undefined){this.options.size=li.size()}} 268this.container.css('display','block');this.buttonNext.css('display','block');this.buttonPrev.css('display','block');this.funcNext=function(){self.next()};this.funcPrev=function(){self.prev()};this.funcResize=function(){self.reload()};if(this.options.initCallback!==null){this.options.initCallback(this,'init')} 269if(!windowLoaded&&$.browser.safari){this.buttons(!1,!1);$(window).bind('load.jcarousel',function(){self.setup()})}else{this.setup()}};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:'0.2.7'};$jc.fn.extend=$jc.extend=$.extend;$jc.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=!1;this.timer=null;this.tail=null;this.inTail=!1;if(this.locked){return} 270this.list.css(this.lt,this.pos(this.options.offset)+'px');var p=this.pos(this.options.start,!0);this.prevFirst=this.prevLast=null;this.animate(p,!1);$(window).unbind('resize.jcarousel',this.funcResize).bind('resize.jcarousel',this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,'0px');this.list.css(this.wh,'10px');if(this.options.initCallback!==null){this.options.initCallback(this,'reset')} 271this.setup()},reload:function(){if(this.tail!==null&&this.inTail){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+this.tail)} 272this.tail=null;this.inTail=!1;if(this.options.reloadCallback!==null){this.options.reloadCallback(this)} 273if(this.options.visible!==null){var self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;this.list.children('li').each(function(i){wh+=self.dimension(this,di);if(i+1<self.first){lt=wh}});this.list.css(this.wh,wh+'px');this.list.css(this.lt,-lt+'px')} 274this.scroll(this.first,!1)},lock:function(){this.locked=!0;this.buttons()},unlock:function(){this.locked=!1;this.buttons()},size:function(s){if(s!==undefined){this.options.size=s;if(!this.locked){this.buttons()}} 275return this.options.size},has:function(i,i2){if(i2===undefined||!i2){i2=i} 276if(this.options.size!==null&&i2>this.options.size){i2=this.options.size} 277for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass('jcarousel-item-placeholder')){return!1}} 278return!0},get:function(i){return $('.jcarousel-item-'+i,this.list)},add:function(i,s){var e=this.get(i),old=0,n=$(s);if(e.length===0){var c,j=$jc.intval(i);e=this.create(i);while(!0){c=this.get(--j);if(j<=0||c.length){if(j<=0){this.list.prepend(e)}else{c.after(e)} 279break}}}else{old=this.dimension(e)} 280if(n.get(0).nodeName.toUpperCase()=='LI'){e.replaceWith(n);e=n}else{e.empty().append(s)} 281this.format(e.removeClass(this.className('jcarousel-item-placeholder')),i);var di=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;
281if(i>0&&i<this.first){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+'px')} 282this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+'px');return e},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last)){return} 283var d=this.dimension(e);if(i<this.first){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+'px')} 284e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+'px')},next:function(){if(this.tail!==null&&!this.inTail){this.scrollTail(!1)}else{this.scroll(((this.options.wrap=='both'||this.options.wrap=='last')&&this.options.size!==null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){if(this.tail!==null&&this.inTail){this.scrollTail(!0)}else{this.scroll(((this.options.wrap=='both'||this.options.wrap=='first')&&this.options.size!==null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(b){if(this.locked||this.animating||!this.tail){return} 285this.pauseAuto();var pos=$jc.intval(this.list.css(this.lt));pos=!b?pos-this.tail:pos+this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos)},scroll:function(i,a){if(this.locked||this.animating){return} 286this.pauseAuto();this.animate(this.pos(i),a)},pos:function(i,fv){var pos=$jc.intval(this.list.css(this.lt));if(this.locked||this.animating){return pos} 287if(this.options.wrap!='circular'){i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i)} 288var back=this.first>i;var f=this.options.wrap!='circular'&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=!1,d=0,g;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length===0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c[back?'before':'after'](e);if(this.first!==null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length){e=this.add(j,g.clone(!0))}}} 289c=e;d=this.dimension(e);if(p){l+=d} 290if(this.first!==null&&(this.options.wrap=='circular'||(j>=1&&(this.options.size===null||j<=this.options.size)))){pos=back?pos+d:pos-d}} 291var clipping=this.clipping(),cache=[],visible=0,v=0;c=this.get(i-1);j=i;while(++visible){e=this.get(j);p=!e.length;if(e.length===0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));if(c.length===0){this.list.prepend(e)}else{c[back?'before':'after'](e)} 292if(this.first!==null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length){e=this.add(j,g.clone(!0))}}} 293c=e;d=this.dimension(e);if(d===0){throw new Error('jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...')} 294if(this.options.wrap!='circular'&&this.options.size!==null&&j>this.options.size){cache.push(e)}else if(p){l+=d} 295v+=d;if(v>=clipping){break} 296j++} 297for(var x=0;x<cache.length;x++){cache[x].remove()} 298if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+'px');if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+'px')}} 299var last=i+visible-1;if(this.options.wrap!='circular'&&this.options.size&&last>this.options.size){last=this.options.size} 300if(j>last){visible=0;j=last;v=0;while(++visible){e=this.get(j--);if(!e.length){break} 301v+=this.dimension(e);if(v>=clipping){break}}} 302var first=last-visible+1;if(this.options.wrap!='circular'&&first<1){first=1} 303if(this.inTail&&back){pos+=this.tail;this.inTail=!1} 304this.tail=null;if(this.options.wrap!='circular'&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.margin(this.get(last),!this.options.vertical?'marginRight':'marginBottom');if((v-m)>clipping){this.tail=v-clipping-m}} 305if(fv&&i===this.options.size&&this.tail){pos-=this.tail;this.inTail=!0} 306while(i-->first){pos+=this.dimension(this.get(i))} 307this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos},animate:function(p,a){if(this.locked||this.animating){return} 308this.animating=!0;var self=this;var scrolled=function(){self.animating=!1;if(p===0){self.list.css(self.lt,0)} 309if(!self.autoStopped&&(self.options.wrap=='circular'||self.options.wrap=='both'||self.options.wrap=='last'||self.options.size===null||self.last<self.options.size||(self.last==self.options.size&&self.tail!==null&&!self.inTail))){self.startAuto()} 310self.buttons();self.notify('onAfterAnimation');if(self.options.wrap=='circular'&&self.options.size!==null){for(var i=self.prevFirst;i<=self.prevLast;i++){if(i!==null&&!(i>=self.first&&i<=self.last)&&(i<1||i>self.options.size)){self.remove(i)}}}};this.notify('onBeforeAnimation');if(!this.options.animation||a===!1){this.list.css(this.lt,p+'px');scrolled()}else{var o=!this.options.vertical?(this.options.rtl?{'right':p}:{'left':p}):{'top':p};this.list.animate(o,this.options.animation,this.options.easing,scrolled)}}
310,startAuto:function(s){if(s!==undefined){this.options.auto=s} 311if(this.options.auto===0){return this.stopAuto()} 312if(this.timer!==null){return} 313this.autoStopped=!1;var self=this;this.timer=window.setTimeout(function(){self.next()},this.options.auto*1000)},stopAuto:function(){this.pauseAuto();this.autoStopped=!0},pauseAuto:function(){if(this.timer===null){return} 314window.clearTimeout(this.timer);this.timer=null},buttons:function(n,p){if(n==null){n=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='first')||this.options.size===null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=='first')&&this.options.size!==null&&this.last>=this.options.size){n=this.tail!==null&&!this.inTail}} 315if(p==null){p=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='last')||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=='last')&&this.options.size!==null&&this.first==1){p=this.tail!==null&&this.inTail}} 316var self=this;if(this.buttonNext.size()>0){this.buttonNext.unbind(this.options.buttonNextEvent+'.jcarousel',this.funcNext);if(n){this.buttonNext.bind(this.options.buttonNextEvent+'.jcarousel',this.funcNext)} 317this.buttonNext[n?'removeClass':'addClass'](this.className('jcarousel-next-disabled')).attr('disabled',n?!1:!0);if(this.options.buttonNextCallback!==null&&this.buttonNext.data('jcarouselstate')!=n){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n)}).data('jcarouselstate',n)}}else{if(this.options.buttonNextCallback!==null&&this.buttonNextState!=n){this.options.buttonNextCallback(self,null,n)}} 318if(this.buttonPrev.size()>0){this.buttonPrev.unbind(this.options.buttonPrevEvent+'.jcarousel',this.funcPrev);if(p){this.buttonPrev.bind(this.options.buttonPrevEvent+'.jcarousel',this.funcPrev)} 319this.buttonPrev[p?'removeClass':'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled',p?!1:!0);if(this.options.buttonPrevCallback!==null&&this.buttonPrev.data('jcarouselstate')!=p){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p)}).data('jcarouselstate',p)}}else{if(this.options.buttonPrevCallback!==null&&this.buttonPrevState!=p){this.options.buttonPrevCallback(self,null,p)}} 320this.buttonNextState=n;this.buttonPrevState=p},notify:function(evt){var state=this.prevFirst===null?'init':(this.prevFirst<this.first?'next':'prev');this.callback('itemLoadCallback',evt,state);if(this.prevFirst!==this.first){this.callback('itemFirstInCallback',evt,state,this.first);this.callback('itemFirstOutCallback',evt,state,this.prevFirst)} 321if(this.prevLast!==this.last){this.callback('itemLastInCallback',evt,state,this.last);this.callback('itemLastOutCallback',evt,state,this.prevLast)} 322this.callback('itemVisibleInCallback',evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback('itemVisibleOutCallback',evt,state,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==null||(typeof this.options[cb]!='object'&&evt!='onAfterAnimation')){return} 323var callback=typeof this.options[cb]=='object'?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback)){return} 324var self=this;if(i1===undefined){callback(self,state,evt)}else if(i2===undefined){this.get(i1).each(function(){callback(self,this,i1,state,evt)})}else{var call=function(i){self.get(i).each(function(){callback(self,this,i,state,evt)})};for(var i=i1;i<=i2;i++){if(i!==null&&!(i>=i3&&i<=i4)){call(i)}}}},create:function(i){return this.format('<li></li>',i)},format:function(e,i){e=$(e);var split=e.get(0).className.split(' ');for(var j=0;j<split.length;j++){if(split[j].indexOf('jcarousel-')!=-1){e.removeClass(split[j])}} 325e.addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-'+i)).css({'float':(this.options.rtl?'right':'left'),'list-style':'none'}).attr('jcarouselindex',i);return e},className:function(c){return c+' '+c+(!this.options.vertical?'-horizontal':'-vertical')},dimension:function(e,d){var el=e.jquery!==undefined?e[0]:e;var old=!this.options.vertical?(el.offsetWidth||$jc.intval(this.options.itemFallbackDimension))+$jc.margin(el,'marginLeft')+$jc.margin(el,'marginRight'):(el.offsetHeight||$jc.intval(this.options.itemFallbackDimension))+$jc.margin(el,'marginTop')+$jc.margin(el,'marginBottom');if(d==null||old==d){return old} 326var w=!this.options.vertical?d-$jc.margin(el,'marginLeft')-$jc.margin(el,'marginRight'):d-$jc.margin(el,'marginTop')-$jc.margin(el,'marginBottom');$(el).css(this.wh,w+'px');return this.dimension(el)},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css('borderLeftWidth'))-$jc.intval(this.clip.css('borderRightWidth')):this.clip[0].offsetHeight-$jc.intval(this.clip.css('borderTopWidth'))-$jc.intval(this.clip.css('borderBottomWidth'))},index:function(i,s){if(s==null){s=this.options.size} 327return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1}});$jc.extend({defaults:function(d){return $.extend(defaults,d||{})},margin:function(e,p){if(!e){return 0} 328var el=e.jquery!==undefined?e[0]:e;if(p=='marginRight'&&$.browser.safari){var old={'display':'block','float':'none','width':'auto'},oWidth,oWidth2;$.swap(el,old,function(){oWidth=el.offsetWidth});old.marginRight=0;$.swap(el,old,function(){oWidth2=el.offsetWidth});return oWidth2-oWidth} 329return $jc.intval($.css(el,p))},intval:function(v){v=parseInt(v,10);return isNaN(v)?0:v}});
329$.fn.jcarousel=function(o){if(typeof o=='string'){var instance=$(this).data('jcarousel'),args=Array.prototype.slice.call(arguments,1);return instance[o].apply(instance,args)}else{return this.each(function(){$(this).data('jcarousel',new $jc(this,o))})}}})(jQuery);(function(h,g){"object"===typeof exports&&"undefined"!==typeof module?module.exports=g():"function"===typeof define&&define.amd?define(g):h.Cookie=g()})(this,function(){function h(a,b){for(var c in a)a.hasOwnProperty(c)&&b(c,a[c])}var g=encodeURIComponent,k=decodeURIComponent;return{createCookieString:function(a,b,c,d){d=d||{};a=g(a)+"="+(c?g(b):b);b=d.expires;c=d.path||"/";var e=d.domain;if("object"===typeof d){if(b instanceof Date)a+="; expires="+b.toUTCString();else if(!isNaN(parseFloat(b))&&isFinite(b)){var f=new Date;f.setDate(f.getDate()+b);a+="; expires="+f.toUTCString()}"string"===typeof c&&""!==c&&(a+="; path="+c);"string"===typeof e&&""!==e&&(a+="; domain="+e);!0===d.secure&&(a+="; secure")}return a},createCookieHashString:function(a){if("object"!==typeof a)return"";var b=[];h(a,function(a,d){"function"!==typeof d&&"undefined"!==typeof d&&b.push(g(a)+"="+g(String(d)))});return b.join("&")},parseCookieHash:function(a){var b=a.split("&"),c={};if(a.length)for(var d=0,e=b.length;d<e;d++)a=b[d].split("="),c[k(a[0])]=k(a[1]);return c},parseCookieString:function(a,b,c){var d={};if("string"===typeof a&&0<a.length){b=!1===b?function(a){return a}:k;a=a.split(/;\s/g);for(var e=null,f=null,g=null,l=0,h=a.length;l<h;l++){g=a[l].match(/([^=]+)=/i);if(g instanceof Array)try{e=k(g[1]),f=b(a[l].substring(g[1].length+1))}catch(m){}else e=k(a[l]),f="";"undefined"!==typeof c&&c.reverseCookieLoading?"undefined"===typeof d[e]&&(d[e]=f):d[e]=f}}return d},exists:function(a){return"string"!==typeof a||""===a?!1:this.parseCookieString(document.cookie,!0).hasOwnProperty(a)},get:function(a,b){if("function"===typeof b){var c=b;b={}}else"object"===typeof b?c=b.converter:b={};var d=this.parseCookieString(document.cookie,!b.raw,b)[a];return"undefined"===typeof d?null:"function"===typeof c?c(d):d},getSub:function(a,b,c,d){a=this.getSubs(a,d);return null===a||"string"!==typeof b||""===b||"undefined"===typeof a[b]?null:"function"===typeof c?c(a[b]):a[b]},getSubs:function(a,b){var c=this.parseCookieString(document.cookie,!1,b);return"string"===typeof c[a]?this.parseCookieHash(c[a]):null},remove:function(a,b){if("string"!==typeof a||""===a)return"";var c=b||{},d={expires:new Date(0)};if(c instanceof Array)b=c.concat(d);else{var e={},f;for(f in c)c.hasOwnProperty(f)&&(e[f]=c[f]);for(f in d)d.hasOwnProperty(f)&&(e[f]=d[f]);b=e}return this.set(a,"",b)},removeSub:function(a,b,c){if("string"!==typeof a||""===a||"string"!==typeof b||""===b)return"";c=c||{};var d=this.getSubs(a);if("object"===typeof d&&d.hasOwnProperty(b)){delete d[b];if(c.removeIfEmpty){for(var e in d)if(d.hasOwnProperty(e)&&"function"!==typeof d[e]&&"undefined"!==typeof d[e])return this.setSubs(a,d,c);return this.remove(a,c)}return this.setSubs(a,d,c)}return""},set:function(a,b,c){if("string"!==typeof a||""===a||"undefined"===typeof b)return null;c=c||{};a=this.createCookieString(a,b,!c.raw,c);return document.cookie=a},setSub:function(a,b,c,d){if("string"!==typeof a||""===a||"string"!==typeof b||""===b||"undefined"===typeof c)return"";var e=this.getSubs(a);e||(e={});e[b]=c;return this.setSubs(a,e,d)},setSubs:function(a,b,c){if("string"!==typeof a||""===a||"object"!==typeof b)return"";a=this.createCookieString(a,this.createCookieHashString(b),!1,c);return document.cookie=a},enabled:function(){if(navigator.cookieEnabled)return!0;var a=!1;this.set("_","_");"_"===this.get("_")&&(a=!0,this.remove("_"));return a},clear:function(){for(var a=document.cookie.split(";"),b=0;b<a.length;b++){var c=a[b],d=c.indexOf("=");c=-1<d?c.substr(0,d):c;document.cookie=c+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}}}});(function($){var pasteEventName=($.browser.msie?'paste':'input')+".mask";var iPhone=(window.orientation!=undefined);$.mask={definitions:{'9':"[0-9]",'a':"[A-Za-z]",'*':"[A-Za-z0-9]"},dataName:"rawMaskFn"};$.fn.extend({caret:function(begin,end){if(this.length==0)return;if(typeof begin=='number'){end=(typeof end=='number')?end:begin;return this.each(function(){if(this.setSelectionRange){this.setSelectionRange(begin,end)}else if(this.createTextRange){var range=this.createTextRange();range.collapse(!0);range.moveEnd('character',end);range.moveStart('character',begin);range.select()}})}else{if(this[0].setSelectionRange){begin=this[0].selectionStart;end=this[0].selectionEnd}else if(document.selection&&document.selection.createRange){var range=document.selection.createRange();begin=0-range.duplicate().moveStart('character',-100000);end=begin+range.text.length} 330return{begin:begin,end:end}}},unmask:function(){return this.trigger("unmask")},mask:function(mask,settings){if(!mask&&this.length>0){var input=$(this[0]);return input.data($.mask.dataName)()} 331settings=$.extend({placeholder:"_",completed:null},settings);var defs=$.mask.definitions;var tests=[];var partialPosition=mask.length;var firstNonMaskPos=null;var len=mask.length;$.each(mask.split(""),function(i,c){if(c=='?'){len--;partialPosition=i}else if(defs[c]){tests.push(new RegExp(defs[c]));if(firstNonMaskPos==null) 332firstNonMaskPos=tests.length-1}else{tests.push(null)}});return this.trigger("unmask").each(function(){var input=$(this);var buffer=$.map(mask.split(""),function(c,i){if(c!='?')return defs[c]?settings.placeholder:c});var focusText=input.val();function seekNext(pos){while(++pos<=len&&!tests[pos]);return pos};function seekPrev(pos){while(--pos>=0&&!tests[pos]);return pos};function shiftL(begin,end){if(begin<0) 333return;for(var i=begin,j=seekNext(end);i<len;i++){if(tests[i]){if(j<len&&tests[i].test(buffer[j])){buffer[i]=buffer[j];buffer[j]=settings.placeholder}else break;j=seekNext(j)}} 334writeBuffer();input.caret(Math.max(firstNonMaskPos,begin))};function shiftR(pos){for(var i=pos,c=settings.placeholder;i<len;i++){if(tests[i]){var j=seekNext(i);var t=buffer[i];buffer[i]=c;if(j<len&&tests[j].test(t)) 335c=t;else break}}};function keydownEvent(e){var k=e.which;if(k==8||k==46||(iPhone&&k==127)){var pos=input.caret(),begin=pos.begin,end=pos.end;if(end-begin==0){begin=k!=46?seekPrev(begin):(end=seekNext(begin-1));
335end=k==46?seekNext(end):end} 336clearBuffer(begin,end);shiftL(begin,end-1);return!1}else if(k==27){input.val(focusText);input.caret(0,checkVal());return!1}};function keypressEvent(e){var k=e.which,pos=input.caret();if(e.ctrlKey||e.altKey||e.metaKey||k<32){return!0}else if(k){if(pos.end-pos.begin!=0){clearBuffer(pos.begin,pos.end);shiftL(pos.begin,pos.end-1)} 337var p=seekNext(pos.begin-1);if(p<len){var c=String.fromCharCode(k);if(tests[p].test(c)){shiftR(p);buffer[p]=c;writeBuffer();var next=seekNext(p);input.caret(next);if(settings.completed&&next>=len) 338settings.completed.call(input);}} 339return!1}};function clearBuffer(start,end){for(var i=start;i<end&&i<len;i++){if(tests[i]) 340buffer[i]=settings.placeholder}};function writeBuffer(){return input.val(buffer.join('')).val()};function checkVal(allow){var test=input.val();var lastMatch=-1;for(var i=0,pos=0;i<len;i++){if(tests[i]){buffer[i]=settings.placeholder;while(pos++<test.length){var c=test.charAt(pos-1);if(tests[i].test(c)){buffer[i]=c;lastMatch=i;break}} 341if(pos>test.length) 342break}else if(buffer[i]==test.charAt(pos)&&i!=partialPosition){pos++;lastMatch=i}} 343if(!allow&&lastMatch+1<partialPosition){}else if(allow||lastMatch+1>=partialPosition){writeBuffer();if(!allow)input.val(input.val().substring(0,lastMatch+1));} 344return(partialPosition?i:firstNonMaskPos)};input.data($.mask.dataName,function(){return $.map(buffer,function(c,i){return tests[i]&&c!=settings.placeholder?c:null}).join('')}) 345if(!input.attr("readonly")) 346input.one("unmask",function(){input.unbind(".mask").removeData($.mask.dataName)}).bind("focus.mask",function(){focusText=input.val();var pos=checkVal();writeBuffer();var moveCaret=function(){if(pos==mask.length) 347input.caret(0,pos);else input.caret(pos)};($.browser.msie?moveCaret:function(){setTimeout(moveCaret,0)})()}).bind("blur.mask",function(){checkVal();if(input.val()!=focusText) 348input.change();}).bind("keydown.mask",keydownEvent).bind("keypress.mask",keypressEvent).bind(pasteEventName,function(){setTimeout(function(){input.caret(checkVal(!0))},0)});checkVal()})}})})(jQuery);$(document).ready(function(){$('.mask').each(function(){if(typeof($(this).attr('data-mask'))!='undefined'&&$(this).attr('data-mask')!=''){$(this).mask($(this).attr('data-mask'))}})});(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);;$(document).ready(function(){$('.text_limited').each(function(){var nb_max=$(this).attr('nb_max');if($(this).val().length>nb_max){$(this).parents('td').find('.help').html('<span style="color:red">'+$(this).val().length+'/'+nb_max+'</span>')}else if($(this).val().length==nb_max) 349$(this).parents('td').find('.help').html('<span style="color:red">'+$(this).val().length+'/'+nb_max+'</span>');else $(this).parents('td').find('.help').html($(this).val().length+'/'+nb_max)});$(document).on('keyup','.text_limited',function(){var nb_max=$(this).attr('nb_max');if($(this).val().length>nb_max){$(this).val($(this).val().substring(0,nb_max));$(this).parents('td').find('.help').html('<span style="color:red">'+$(this).val().length+'/'+nb_max+'</span>');$(this).focus(!0)}else if($(this).val().length==nb_max) 350$(this).parents('td').find('.help').html('<span style="color:red">'+$(this).val().length+'/'+nb_max+'</span>');else $(this).parents('td').find('.help').html($(this).val().length+'/'+nb_max)}).on('keydown','.text_limited',function(){var nb_max=$(this).attr('nb_max');if($(this).val().length>nb_max){$(this).val($(this).val().substring(0,nb_max));$(this).parents('td').find('.help').html('<span style="color:red">'+$(this).val().length+'/'+nb_max+'</span>');$(this).focus(!0)}else if($(this).val().length==nb_max) 351$(this).parents('td').find('.help').html('<span style="color:red">'+$(this).val().length+'/'+nb_max+'</span>');else $(this).parents('td').find('.help').html($(this).val().length+'/'+nb_max)}).on('blur','.text_limited',function(){var nb_max=$(this).attr('nb_max');if($(this).val().length>nb_max){$(this).val($(this).val().substring(0,nb_max))}}).on('keyup','[data-value]',function(){var reg=new RegExp("[\?]","g");if($(this).val()!=''){condition=eval($(this).attr("data-value").replace(reg,$(this).val()));if(condition){inputError($(this),!0);return!0}else{$(this).addClass('inputError');return!1}}}).on('blur','[data-value]',function(){var reg=new RegExp("[\?]","g");if($(this).val()!=''){condition=eval($(this).attr("data-value").replace(reg,$(this).val()));if(condition){inputError($(this),!0);return!0}else{$(this).addClass('inputError');return!1}}}).on('keydown','[data-maxlen]',function(){return dataMaxlen($(this))}).on('keyup','[data-maxlen]',function(){return dataMaxlen($(this))}).on('blur','[data-maxlen]',function(){return dataMaxlen($(this))}).on('focus','[data-preg]',function(e){actionFocusBlur($(this),'focu
351s')}).on('blur','[data-preg]',function(e){actionFocusBlur($(this),'blur')}).on('keypress','[data-preg]',function(e){if(e.which==13)return;return actionKeyUpKeyPress($(this),e)}).on('keyup','[data-preg]',function(e){if(typeof($(this).attr('data-preg-press'))=='undefined'||$(this).attr('data-preg-press').length==0){if(e.which!=13&&e.which!=8&&e.which!=46&&e.which!=37&&e.which!=39&&(e.which>40||e.which<37)){window.input=$(this);setTimeout(function(){actionFocusBlur(input,'keyup',e)},0)}}});$(document).on('blur','[data-max]',function(){if(parseInt($(this).val())>parseInt($(this).attr("data-max"))){$(this).val($(this).attr("data-max"))}}).on('blur','[data-min]',function(){if(parseInt($(this).val())<parseInt($(this).attr("data-min"))){$(this).val($(this).attr("data-min"))}});$('[data-mask]').each(function(){$(this).mask($(this).attr('data-mask'))});var actionFocusBlur=function(objet,act,event){var dataPreg=objet.attr('data-preg');var objectValue=objet.val();if(objectValue=='') 352objectValue=objet.attr("value");if(objectValue!=""){switch(dataPreg){case 'int':if(objet.val()!=objectValue.replace(/ /g,'')){objet.val(objectValue.replace(/ /g,''))} 353if(objectValue=='-'&&act=='keyup'){if(objet.val()!=objectValue){objet.val(objectValue)}}else{var newVal=parseInt(objectValue);if(isNaN(newVal)){inputError(objet,!1);objet.val(0)}else{if(newVal!=objectValue) 354inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}}} 355break;case 'num':objet.val(objectValue.replace(/ /g,''));var newVal=parseInt(objectValue);if(isNaN(newVal)||newVal<0){inputError(objet,!1);objet.val(0)}else{if(newVal!=objectValue) 356inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}} 357break;case 'float':if(objet.val()!=objectValue.replace(/,/g,'.')){objet.val(objectValue.replace(/,/g,'.'))} 358if(objet.val()!=objet.val().replace(/ /g,'')){objet.val(objet.val().replace(/ /g,''))} 359if(objectValue!=objectValue.replace(/[-]+/g,'-')){objectValue=objectValue.replace(/[-]+/g,'-');objet.val(objectValue.replace(/ /g,''));return!1} 360if(objectValue=='-'&&act=='keyup'){objet.val(objectValue)}else if(typeof(event)!='undefined'&&event.key=='-'&&act=='keyup'){if(objectValue!=objectValue.replace(/(.+)[-]+/g,'$1')){inputError(objet,!1);objet.val(objectValue.replace(/(.+)[-]+/g,'$1'))}else{objet.val(objectValue)}}else{var lenChar=objet.val().length;var lastChar=objet.val().substring(lenChar-1,lenChar.lenth);if(((lastChar=='.')&&(objet.val().indexOf(".")!=(lenChar-1)))||(lastChar!='.')&&(lastChar!='0')){var newVal=parseFloat(objet.val());if(isNaN(newVal)){inputError(objet,!1);objet.val('0.00')}else{if(newVal!=objet.val()) 361inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}}}} 362break;case 'floatpositif':if(objet.val()!=objectValue.replace(/,/g,'.')){objet.val(objectValue.replace(/,/g,'.'))} 363if(objet.val()!=objet.val().replace(/ /g,'')){objet.val(objet.val().replace(/ /g,''))} 364var newVal=parseInt(objectValue);if(!isNaN(newVal)&&newVal<0){inputError(objet,!1);objet.val('0.00')}else{var lenChar=objet.val().length;var lastChar=objet.val().substring(lenChar-1,lenChar.lenth);if(((lastChar=='.')&&(objet.val().indexOf(".")!=(lenChar-1)))||(lastChar!='.')&&(lastChar!='0')){var newVal=parseFloat(objet.val());if(isNaN(newVal)){inputError(objet,!1);objet.val('0.00')}else{if(newVal!=objet.val()) 365inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}}}} 366break;case 'alphanum':var sExp='[0-9a-zäâàáåãéèëêòóôõöøìíîïùúûüýñç]';var b=detectExp('/^'+sExp+'*$/gi',objectValue);if(b==!1){var newVal='';var a=objectValue;for(var i=0;i<a.length;++i){b=detectExp('/'+sExp+'/gi',a[i]);if(b) 367newVal+=a[i]} 368inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}} 369break;case 'alpha':var sExp='[a-zäâàáåãéèëêòóôõöøìíîïùúûüýñç]';var b=detectExp('/^'+sExp+'*$/gi',objectValue);if(b==!1){var newVal='';var a=objectValue;for(var i=0;i<a.length;++i){b=detectExp('/'+sExp+'/gi',a[i]);if(b) 370newVal+=a[i]} 371inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}} 372break;case 'nalpha':var sExp='[a-zäâàáåãéèëêòóôõöøìíîïùúûüýñç]';var b=detectExp('/'+sExp+'/gi',objectValue);if(b==!0){var newVal='';var a=objectValue;for(var i=0;i<a.length;++i){b=detectExp('/'+sExp+'/gi!',a[i]);if(b) 373newVal+=a[i]} 374inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}} 375break;default:if(dataPreg.indexOf('/')==0){var b=detectExp(dataPreg,objectValue)}else{var tExp=dataPreg.split('/');var sExp=tExp[1];var b=detectExp('/^'+sExp+'*$/'+tExp[2],objectValue)} 376if(b==!1){var newVal='';var a=objectValue;if(dataPreg.indexOf('/')!=0){for(var i=0;i<a.length;++i){b=detectExp('/'+sExp+'/'+tExp[2],a[i]);if(b) 377newVal+=a[i]}} 378inputError(objet,!1);if(objet.val()!=newVal){objet.val(newVal)}} 379break}}};var actionKeyUpKeyPress=function(objet,e){var dataPreg=objet.attr('data-preg');if(typeof(objet.attr('data-preg-press'))!='undefined'&&objet.attr('data-preg-press').length>0){dataPreg=objet.attr('data-preg-press')} 380var expNext='g';switch(dataPreg){case 'int':var sExp='[0-9-]';break;case 'num':var sExp='[0-9]';break;case 'float':var sExp='[0-9\.,-]';break;case 'floatpositif':var sExp='[0-9\.,]';break;case 'email':var sExp='[a-z0-9\.@-_]';break;case 'alpha':var sExp='[a-zäâàáåãéèëêòóôõöøìíîïùúûüýñç]';expNext='gi';break;case 'nalpha':var sExp='[a-zäâàáåãéèëêòóôõöøìíîïùúûüýñç]';expNext='gi!';break;case 'alphanum':var sExp='[0-9a-zäâàáåãéèëêòóôõöøìíîïùúûüýñç]';expNext='gi';break;default:var tExp=dataPreg.split('/');var sExp=tExp[1];expNext=tExp[2];break}
381if(e.which!=8&&e.which!=0&&!e.ctrlKey&&!e.metaKey){if(dataPreg.indexOf('/')==0){var b=detectExp(dataPreg,String.fromCharCode(e.which))}else{var b=detectExp('/'+sExp+'/'+expNext,String.fromCharCode(e.which))} 382inputError(objet,b);return b}}});function inputError(o,b){if(b==!1){o.addClass('inputError');setTimeout(function(){o.removeClass('inputError')},250)}else{o.removeClass('inputError')}} 383function addError(o){o.addClass('inputError')} 384function detectExp(expression,val){var exp=expression.split('/');var bInvert=!1;if(exp[2].indexOf('!')>0){bInvert=!0;exp[2]=exp[2].replace('!','')} 385expression=new RegExp(exp[1],exp[2]);if(val.match(expression)){if(bInvert) 386return!1;else return!0}else{if(bInvert) 387return!0;else return!1}} 388function dataMaxlen(o){var nb_max=o.attr('data-maxlen');if(o.val().length>nb_max){o.val(o.val().substring(0,nb_max));o.addClass('inputError');return!1}else{inputError(o,!0);return!0}};(function(b){"function"===typeof define&&define.amd?define(["jquery"],b):"object"===typeof exports?module.exports=b(require("jquery")):b(jQuery||Zepto)})(function(b){var y=function(a,e,d){var c={invalid:[],getCaret:function(){try{var r,b=0,e=a.get(0),d=document.selection,f=e.selectionStart;if(d&&-1===navigator.appVersion.indexOf("MSIE 10"))r=d.createRange(),r.moveStart("character",-c.val().length),b=r.text.length;else if(f||"0"===f)b=f;return b}catch(g){}},setCaret:function(r){try{if(a.is(":focus")){var c,b=a.get(0);b.setSelectionRange?(b.focus(),b.setSelectionRange(r,r)):(c=b.createTextRange(),c.collapse(!0),c.moveEnd("character",r),c.moveStart("character",r),c.select())}}catch(e){}},events:function(){a.on("keydown.mask",function(c){a.data("mask-keycode",c.keyCode||c.which)}).on(b.jMaskGlobals.useInput?"input.mask":"keyup.mask",c.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){a.keydown().keyup()},100)}).on("change.mask",function(){a.data("changed",!0)}).on("blur.mask",function(){n===c.val()||a.data("changed")||a.trigger("change");a.data("changed",!1)}).on("blur.mask",function(){n=c.val()}).on("focus.mask",function(a){!0===d.selectOnFocus&&b(a.target).select()}).on("focusout.mask",function(){d.clearIfNotMatch&&!p.test(c.val())&&c.val("")})},getRegexMask:function(){for(var a=[],c,b,d,f,l=0;l<e.length;l++)(c=g.translation[e.charAt(l)])?(b=c.pattern.toString().replace(/.{1}$|^.{1}/g,""),d=c.optional,(c=c.recursive)?(a.push(e.charAt(l)),f={digit:e.charAt(l),pattern:b}):a.push(d||c?b+"?":b)):a.push(e.charAt(l).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));a=a.join("");f&&(a=a.replace(new RegExp("("+f.digit+"(.*"+f.digit+")?)"),"($1)?").replace(new RegExp(f.digit,"g"),f.pattern));return new RegExp(a)},destroyEvents:function(){a.off("input keydown keyup paste drop blur focusout ".split(" ").join(".mask "))},val:function(c){var b=a.is("input")?"val":"text";if(0<arguments.length){if(a[b]()!==c)a[b](c);b=a}else b=a[b]();return b},getMCharsBeforeCount:function(a,c){for(var b=0,d=0,f=e.length;d<f&&d<a;d++)g.translation[e.charAt(d)]||(a=c?a+1:a,b++);return b},caretPos:function(a,b,d,h){return g.translation[e.charAt(Math.min(a-1,e.length-1))]?Math.min(a+d-b-h,d):c.caretPos(a+1,b,d,h)},behaviour:function(d){d=d||window.event;c.invalid=[];var e=a.data("mask-keycode");if(-1===b.inArray(e,g.byPassKeys)){var m=c.getCaret(),h=c.val().length,f=c.getMasked(),l=f.length,k=c.getMCharsBeforeCount(l-1)-c.getMCharsBeforeCount(h-1),n=m<h;c.val(f);n&&(8!==e&&46!==e&&(m=c.caretPos(m,h,l,k)),c.setCaret(m));return c.callbacks(d)}},getMasked:function(a,b){var m=[],h=void 0===b?c.val():b+"",f=0,l=e.length,k=0,n=h.length,q=1,p="push",u=-1,t,w;d.reverse?(p="unshift",q=-1,t=0,f=l-1,k=n-1,w=function(){return-1<f&&-1<k}):(t=l-1,w=function(){return f<l&&k<n});for(;w();){var x=e.charAt(f),v=h.charAt(k),s=g.translation[x];if(s)v.match(s.pattern)?(m[p](v),s.recursive&&(-1===u?u=f:f===t&&(f=u-q),t===u&&(f-=q)),f+=q):s.optional?(f+=q,k-=q):s.fallback?(m[p](s.fallback),f+=q,k-=q):c.invalid.push({p:k,v:v,e:s.pattern}),k+=q;else{if(!a)m[p](x);v===x&&(k+=q);f+=q}}h=e.charAt(t);l!==n+1||g.translation[h]||m.push(h);return m.join("")},callbacks:function(b){var g=c.val(),m=g!==n,h=[g,b,a,d],f=function(a,b,c){"function"===typeof d[a]&&b&&d[a].apply(this,c)};f("onChange",!0===m,h);f("onKeyPress",!0===m,h);f("onComplete",g.length===e.length,h);f("onInvalid",0<c.invalid.length,[g,b,a,c.invalid,d])}};a=b(a);var g=this,n=c.val(),p;e="function"===typeof e?e(c.val(),void 0,a,d):e;g.mask=e;g.options=d;g.remove=function(){var b=c.getCaret();c.destroyEvents();c.val(g.getCleanVal());c.setCaret(b-c.getMCharsBeforeCount(b));return a};g.getCleanVal=function(){return c.getMasked(!0)};g.getMaskedVal=function(a){return c.getMasked(!1,a)};g.init=function(e){e=e||!1;d=d||{};g.clearIfNotMatch=b.jMaskGlobals.clearIfNotMatch;g.byPassKeys=b.jMaskGlobals.byPassKeys;g.translation=b.extend({},b.jMaskGlobals.translation,d.translation);g=b.extend(!0,{},g,d);p=c.getRegexMask();
388!1===e?(d.placeholder&&a.attr("placeholder",d.placeholder),a.data("mask")&&a.attr("autocomplete","off"),c.destroyEvents(),c.events(),e=c.getCaret(),c.val(c.getMasked()),c.setCaret(e+c.getMCharsBeforeCount(e,!0))):(c.events(),c.val(c.getMasked()))};g.init(!a.is("input"))};b.maskWatchers={};var A=function(){var a=b(this),e={},d=a.attr("data-mask");a.attr("data-mask-reverse")&&(e.reverse=!0);a.attr("data-mask-clearifnotmatch")&&(e.clearIfNotMatch=!0);"true"===a.attr("data-mask-selectonfocus")&&(e.selectOnFocus=!0);if(z(a,d,e))return a.data("mask",new y(this,d,e))},z=function(a,e,d){d=d||{};var c=b(a).data("mask"),g=JSON.stringify;a=b(a).val()||b(a).text();try{return"function"===typeof e&&(e=e(a)),"object"!==typeof c||g(c.options)!==g(d)||c.mask!==e}catch(n){}};b.fn.mask=function(a,e){e=e||{};var d=this.selector,c=b.jMaskGlobals,g=c.watchInterval,c=e.watchInputs||c.watchInputs,n=function(){if(z(this,a,e))return b(this).data("mask",new y(this,a,e))};b(this).each(n);d&&""!==d&&c&&(clearInterval(b.maskWatchers[d]),b.maskWatchers[d]=setInterval(function(){b(document).find(d).each(n)},g));return this};b.fn.masked=function(a){return this.data("mask").getMaskedVal(a)};b.fn.unmask=function(){clearInterval(b.maskWatchers[this.selector]);delete b.maskWatchers[this.selector];return this.each(function(){var a=b(this).data("mask");a&&a.remove().removeData("mask")})};b.fn.cleanVal=function(){return this.data("mask").getCleanVal()};b.applyDataMask=function(a){a=a||b.jMaskGlobals.maskElements;(a instanceof b?a:b(a)).filter(b.jMaskGlobals.dataMaskAttr).each(A)};var p={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,useInput:function(a){var b=document.createElement("div"),d;a="on"+a;d=a in b;d||(b.setAttribute(a,"return;"),d="function"===typeof b[a]);return d}("input"),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};b.jMaskGlobals=b.jMaskGlobals||{};p=b.jMaskGlobals=b.extend(!0,{},p,b.jMaskGlobals);p.dataMask&&b.applyDataMask();setInterval(function(){b.jMaskGlobals.watchDataMask&&b.applyDataMask()},p.watchInterval)});$(document).ready(function(){$('.jq-date-mask').mask('00/00/0000')});(function($){var methods={options:{topPadding:0,afterDetachCSSClass:"",savePanelSpace:!1,onDetached:null,onReAttached:null,parentSelector:null},init:function(options){var options=$.extend({},methods.options,options);return this.each(function(){var id=Math.ceil(Math.random()*9999);$(this).data("stickyPanel.state",{stickyPanelId:id,isDetached:!1,parentContainer:$((options.parentSelector?options.parentSelector:window)),options:options});if(options.parentSelector){var p=$(this).data("stickyPanel.state").parentContainer.css("position");switch(p){case "inherit":case "static":$(this).data("stickyPanel.state").parentContainer.css("position","relative");break}}
389$(this).data("stickyPanel.state").parentContainer.bind("scroll.stickyPanel_"+id,{selected:$(this)},methods.scroll)})},scroll:function(event){var node=event.data.selected;var o=node.data("stickyPanel.state").options 390var parentContainer=node.data("stickyPanel.state").parentContainer;var parentHeight=parentContainer.height();var nodeHeight=node.outerHeight(!0);var scrollTop=o.parentSelector?parentContainer.scrollTop():$(document).scrollTop();var docHeight=o.parentSelector?parentContainer.height():$(document).height();var HeightDiff=o.parentSelector?parentHeight:(docHeight-parentHeight);var topdiff=node.position().top-o.topPadding;var TopDiff=topdiff<0?0:topdiff;if($("#preHeader").length==1){TopDiff=TopDiff+$("#preHeader").height()} 391var isDetached=node.data("stickyPanel.state").isDetached;if(scrollTop<=HeightDiff&&scrollTop>TopDiff&&!isDetached){node.data("stickyPanel.state").isDetached=!0;var newNodeTop=0;if(o.topPadding!="undefined"){newNodeTop=newNodeTop+o.topPadding} 392var nodeLeft=o.parentSelector?node.position().left:node.offset().left;var nodeTop=o.parentSelector?node.position().top:node.offset().top;node.data("PanelsTop",(nodeTop-newNodeTop)-$("#preHeader").height());var PanelSpacer=null;
392if(o.savePanelSpace==!0){var nodeWidth=node.outerWidth(!0);var nodeCssfloat=node.css("float");var nodeCssdisplay=node.css("display");var randomNum=Math.ceil(Math.random()*9999);node.data("stickyPanel.PanelSpaceID","stickyPanelSpace"+randomNum);PanelSpacer=$("<div id='"+node.data("stickyPanel.PanelSpaceID")+"' style='width:"+nodeWidth+"px;height:"+nodeHeight+"px;float:"+nodeCssfloat+";display:"+nodeCssdisplay+";'></div>");node.before(PanelSpacer)} 393if(o.afterDetachCSSClass!=""){node.addClass(o.afterDetachCSSClass)} 394node.data("Original_Inline_CSS",(!node.attr("style")?"":node.attr("style")));node.css({"margin":0,"left":nodeLeft,"top":newNodeTop,"position":o.parentSelector?"absolute":"fixed","width":node.outerWidth(!1)});$('#backTop').addClass('backTopVisible');if(o.onDetached) 395o.onDetached(node,PanelSpacer);} 396if(o.parentSelector&&isDetached){node.css({"top":o.topPadding?(scrollTop+o.topPadding):scrollTop})} 397if($("#preHeader").length==1){scrollTop=scrollTop-$("#preHeader").height()} 398if(scrollTop<=node.data("PanelsTop")&&node.css("top")!="auto"&&isDetached){methods.unstick(node)}},unstick:function(nodeRef){var node=nodeRef?nodeRef:this;node.data("stickyPanel.state").isDetached=!1;var o=node.data("stickyPanel.state").options;
398if(o.savePanelSpace==!0){$("#"+node.data("stickyPanel.PanelSpaceID")).remove()} 399node.attr("style",node.data("Original_Inline_CSS"));$('#backTop').removeClass('backTopVisible');if(o.afterDetachCSSClass!=""){node.removeClass(o.afterDetachCSSClass)} 400if(o.onReAttached) 401o.onReAttached(node);if(!nodeRef) 402methods._unstick(node);},_unstick:function(nodeRef){nodeRef.data("stickyPanel.state").parentContainer.unbind("scroll.stickyPanel_"+nodeRef.data("stickyPanel.state").stickyPanelId)}};$.fn.stickyPanel=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments)}else{$.error('Method '+method+' does not exist on jQuery.stickyPanel')}}})(jQuery);$(document).ready(function(){var stickyPanelOptions={topPadding:0,afterDetachCSSClass:"menu-haut-stickyPanel",savePanelSpace:!0,onDetached:function(detachedPanel,spacerPanel){},onReAttached:function(detachedPanel){},parentSelector:null};$("#stickyPanel").stickyPanel(stickyPanelOptions)});var menu=0;var onmenu=!1;function bind(){$('.dechirure').mousedown(function(){hide(menu)})} 403function unbind(){$('.dechirure').unbind('mousedown')} 404function hideMP(id){var _el=$('.menu-'+id);_el.stopTime();_el.hide()} 405function activeMP(id){var _el=$('.menu-'+id);if(_el.html()){if(!onmenu){_el.oneTime(200,function(){_el.show();onmenu=!0})}else{_el.show()}}} 406function is_touch_device(){try{document.createEvent("TouchEvent");return!0}catch(e){return!1}} 407$(document).ready(function(){$(".menu-content").each(function(){$(this).prev("a.bouton-haut,a.boutonHautLien").click(function(event){if(is_touch_device()){if($(this).next(".menu-content").is(":visible")){event.startPropagation()}else{event.preventDefault();event.stopPropagation()}}})});$('ul#menu_personnalisable li').mouseover(function(){if($(this).attr('id')) 408activeMP($(this).attr('id').replace(/m/,''));unbind()}).mouseup(function(){if($(this).attr('id')) 409activeMP($(this).attr('id').replace(/m/,''));bind()}).mousedown(function(){unbind()}).mouseleave(function(){if($(this).attr('id')) 410hideMP($(this).attr('id').replace(/m/,''));bind()});$('ul#menu_personnalisable').mouseleave(function(){onmenu=!1})});var launchMF=function(id_article,gabarit){var h=$('.bp[idproduit='+id_article+']').find('a').attr('href');if((typeof(h)!='undefined')&&(h!='')){document.location.href=h}else{document.location.href="fiche_article.php?id_article="+id_article}};(function(window){var Modal=function Modal(sSelector){this.sSelector=$(sSelector)};Modal.prototype={open:function(){this.sSelector.foundation('open');return this},close:function(){this.sSelector.foundation('close');return this},setTitle:function(sTitle){this.sSelector.find('.modal-title-text').html(sTitle);return this},setContent:function(sContent,bOpen){this.sSelector.find('.modal-content').html(sContent);if(bOpen===!0) 411this.open();return this},exists:function(){return this.sSelector.length&&this.sSelector.length>0},showWait:function(){this.sSelector.find('.modal-content').hide();this.sSelector.find('.modal-wait-content').show()},showContent:function(){this.sSelector.find('.modal-content').show();this.sSelector.find('.modal-wait-content').hide()},isOpen:function(){if(this.sSelector.data('zfPlugin')) 412return this.sSelector.data('zfPlugin').isActive;else return!1},onOpen:function(fCallback){var onOpenCallback=function(){return fCallback.apply(this,arguments)};this.sSelector.off('open.zf.reveal',onOpenCallback);this.sSelector.on('open.zf.reveal',onOpenCallback)}};Modal.getOpenedModal=function(){var oOpenedModal=$('.reveal:visible');if(oOpenedModal.length>0&&oOpenedModal.first().attr('id')) 413return new Modal('#'+oOpenedModal.first().attr('id'));return null};window.Modal=Modal})(window);function validateEmail(email){var re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return re.test(email)} 414var bHcaptchaValid=!1;let hcaptchaLoaded=!1;let scriptLoading=!1;$(document).ready(function(){$(document).on('click','.maj_captcha_newsletter',function(){var oDate=new Date();var sHours=oDate.getHours();var sMinutes=oDate.getMinutes();var sSeconds=oDate.getSeconds();var iCaptchaId=$(this).attr('data-num_captcha');$('#image_captcha_'+iCaptchaId).attr('src','image_captcha.php?captcha='+sHours+sMinutes+sSeconds)});$(document).on('submit','.newsletter_form',function(evt){var iUniqId=$(this).attr('data-uniqid');var oInput=$('#newsletter_form_input_'+iUniqId);var sCaptchaValue='';var bHcaptchaActive=$(document).find('.h-captcha-active[form="newsletter_form_'+iUniqId+'"]').val()==1;if(oInput.length>0){var sEmail=oInput.val().trim();$('.captcha_invalide').remove();if(bHcaptchaActive){if(!bHcaptchaValid){evt.preventDefault();hcaptcha.execute(window.oWidget)}}else{if(sEmail===undefined||sEmail==''){alert(trad('email_incorrect'));evt.preventDefault();return!1} 415var oCaptchaInput=$('#modal_check_captcha_'+iUniqId);var oHcaptchaResponse=$(document).find('.h-captcha-response[form="newsletter_form_'+iUniqId+'"]');if((!bHcaptchaActive&&oCaptchaInput.length<=0)||(bHcaptchaActive&&oHcaptchaResponse.length<=0)) 416return!1;sCaptchaValue=oCaptchaInput&&oCaptchaInput.val?oCaptchaInput.val().trim():undefined;var sHcaptchaResponse=oHcaptchaResponse&&oHcaptchaResponse.val?oHcaptchaResponse.val().trim():undefined;if((!bHcaptchaActive&&sCaptchaValue==='')||(bHcaptchaActive&&sHcaptchaResponse==='')){if(!$('.captchaPopup').is(':visible')){var oDivModalCaptcha=$('#modalCaptcha-'+iUniqId);if(oDivModalCaptcha.length>0){var oModalCaptcha=new Modal('#modalCaptcha-'+iUniqId);oModalCaptcha.open()}} 417return!1}else if(!bHcaptchaActive){var bValid=!0;$.ajax({url:'../ajax/check_captcha.php',async:!1,data:{val:sCaptchaValue},success:function(data){if(data!=='ok'){$('#modal_check_captcha_'+iUniqId).val('');
417$('.captchaBouton').prepend($('<span>').addClass('captcha_invalide erreur').css('display','block').text(trad('captcha_invalide')));$('.maj_captcha_newsletter[data-num_captcha="'+iUniqId+'"]').click();bValid=!1}}});if(!bValid) 418return!1}}} 419$('.modal_check_captcha').val(sCaptchaValue);return!0});$(document).on('click','.newsletter_form_submit',function(){$('#newsletter_form_'+$(this).attr('data-uniqid')).submit()})});(function($){window.callback=new Array();jQuery.extend(jQuery.fn,{oasisPopUp:function(userParams){var obj=this;var defautsParams={"autoCreate":!0,"createObjCible":'body',"createType":'prepend',"createObjAttr":{},"autoOpen":!1,"width":"640px","height":"480px","classCss":"boite_pop","movable":!1,"movableParams":{"handle":".boite_pop-titre"},"title_bar":!0,"title":"","closable":!0,"closableRemove":!1,"overlay":!0,"modal":!1,"css":{},"callbackCreate":function(){},"callbackOpen":function(){},"callbackClose":function(){},"content":"","ajaxLoadContent":null,"top":"","left":"","margin":"auto","position":"fixed","boutons":{},"bouton_ok":!1,"bouton_annuler":!1,"zone_boutons_css":{"position":"absolute","bottom":"0px","right":"0px","text-align":"center"},};var params=$.extend(defautsParams,userParams);if(params.modal==!0&&this.length>1){console.log('Erreur modal non possible, plusieurs objets existants.');return this}else if(this.length==0&¶ms.autoCreate===!0){if(params.createObjCible!=null&&jQuery(params.createObjCible).length==1){switch(params.createType){case 'before':obj=jQuery('<div></div>').insertBefore(jQuery(params.createObjCible));break;case 'prepend':obj=jQuery('<div></div>').prependTo(jQuery(params.createObjCible));break;case 'append':obj=jQuery('<div></div>').appendTo(jQuery(params.createObjCible));break;case 'after':obj=jQuery('<div></div>').insertAfter(jQuery(params.createObjCible)) 420break} 421params.callbackCreate()}}else{obj.html('')} 422if(params.margin=='auto'){if(params.top==''){params.top=((jQuery(window).height()-parseInt(params.height))/2)+'px'} 423if(params.left==''){params.left=((jQuery(window).width()-parseInt(params.width))/2)+'px'}} 424var paramsTechnique={'data-overlay':((params.overlay===!0||params.modal===!0)?!0:!1),'data-modal':((params.modal===!0)?!0:!1),'data-close-remove':((params.closableRemove===!0)?!0:!1),'class':params.classCss};obj.addAttr($.extend(params.createObjAttr,paramsTechnique)).css({'position':params.position,'zIndex':2000000000,'width':params.width,'height':params.height,'top':params.top,'left':params.left});return obj.each(function(){if(params.modal===!0){params.overlay=!0} 425if(params.overlay===!0){if(jQuery('#jquery-overlay').length==0){jQuery('body').prepend('<div id="jquery-overlay" style="display:none; top:0;left:0px;background-color: rgb(0, 0, 0); opacity: 0.5;filter:alpha(opacity:50); width: '+(jQuery(document).width())+'px; height: '+jQuery(document).height()+'px;"></div>')} 426jQuery("#jquery-overlay").css({'z-index':'10000'});if(params.modal===!0){if(params.title_bar===!0&¶ms.closable===!0){jQuery(window).ready(function(){jQuery(document).off('dblclick','#jquery-overlay')})}}} 427var head='';if(params.title_bar===!0){var closable='';if(params.closable===!0){closable='<span style="float:right;position:relative;top:3px;right:3px;width:17px;height:17px;"><a href="javascript:;" class="oasis_pop_close"><img height="17" width="17" src="'+url_theme+'/img/boite_pop/fermer.png" /></a></span>'} 428var head='<div class="boite_pop-titre">'+params.title+closable+'</div>'} 429var zoneContent=jQuery('<div class="boite_pop-contenu" style="max-width:100%; max-height:100%; overflow:auto"></div>').appendTo(jQuery(this).append(head).hide()).css(params.css);if(params.closable===!0){jQuery(this).on('click','.oasis_pop_close',function(){jQuery(this).parents('.boite_pop-titre').parents("div:first").closePopUp(params)})} 430if(params.movable===!0){jQuery(this).draggable(params.movableParams)} 431if(typeof params.ajaxLoadContent!='undefined'&¶ms.ajaxLoadContent!==null){jQuery.ajax(params.ajaxLoadContent).done(function(result){jQuery(zoneContent).html(result)}).fail(function(result){jQuery(zoneContent).parents('div').hide()})} 432if(params.content!=''){jQuery(zoneContent).html(params.content)} 433if(params.autoOpen===!0){jQuery(this).openPopUp()} 434window.callback[jQuery(this)[0]]=new Array();window.callback[jQuery(this)[0]][open]=params.callbackOpen;window.callback[jQuery(this)[0]][close]=params.callbackClose;if(!Object.keys){Object.keys=function(obj){var keys=[];for(var i in obj){if(obj.hasOwnProperty(i)){keys.push(i)}} 435return keys}} 436if(Object.keys(params.boutons).length>0||params.bouton_ok!==!1||params.bouton_annuler!==!1){var zoneBoutons=jQuery('<div class="zone_boutons"></div>').appendTo(obj).css(params.zone_boutons_css)} 437if(Object.keys(params.boutons).length>0){for(name in params.boutons){zoneBoutons.addBouton(name,params.boutons[name])}}else{if(params.bouton_ok!==!1){zoneBoutons.addBouton(trad('OK'),params.bouton_ok)} 438if(params.bouton_annuler!==!1){zoneBoutons.addBouton(trad('Annuler'),params.bouton_annuler)}}})},oasisPopUpPanier:function(userParams){return this.each(function(){this.oasisPopUp($.extend(userParams,{ajaxLoadContent:''}))})},addBouton:function(name,callback){$('<span class="bouton2" style="margin:5px;"><a href="javascript:;">'+name+'</a></span>').appendTo($(this)).click(callback)},addAttr:function(attr){for(k in attr){this.attr(k,attr[k])} 439return this},openPopUp:function(){jQuery(this).show();if(jQuery(this).attr("data-overlay")=='true'){jQuery('#jquery-overlay').show()} 440if(jQuery(this).attr("data-modal")!='true'){oasisPop=jQuery(this);jQuery(document).on('dblclick','#jquery-overlay',function(){oasisPop.hide();jQuery('#jquery-overlay').hide()})} 441if(typeof window.callback!='undefined'&&typeof window.callback[jQuery(this)[0]]!='undefined'&&typeof window.callback[jQuery(this)[0]][open]!='undefined'){window.callback[jQuery(this)[0]][open]()} 442return this},closePopUp:function(){if(jQuery(this).attr("data-close-remove")=='true'){jQuery(this).remove()}else{jQuery(this).hide()} 443jQuery('#jquery-overlay').hide();if(typeof window.callback!='undefined'&&typeof window.callback[jQuery(this)[0]]!='undefined'&&typeof window.callback[jQuery(this)[0]][close]!='undefined'){window.callback[jQuery(this)[0]][close]()} 444return this}})})(jQuery);$.fn.tagName=function(){return this.get(0).tagName.toLowerCase()} 445function getSChoix(){var sChoix='';$('.choixvar').each(function(){if(sChoix!='') 446sChoix+='-';if($(this).tagName()=='input'&&$(this).attr('type')=='checkbox'){if($(this).is(':checked')){sChoix+=$(this).attr('data-id_article_pack')+':'+$(this).val()}else{sChoix+=$(this).attr('data-id_article_pack')+':0'}}else{sChoix+=$(this).attr('data-id_article_pack')+':'+$(this).val()}});return sChoix} 447function voirPackPanier(idCdeLigne,cde,hashes){if(typeof(hashes)=='undefined'){cde='';hashes=''} 448$.ajax({url:'/ajax/voir_pack.php?i='+idCdeLigne,data:{id_commande_ligne:idCdeLigne,c:cde,h:hashes,},type:'POST',success:function(data){if($('#modalContentPack').length){var oModalPackCart=new Modal('#modalContentPack');oModalPackCart.setContent(data,!0)}else{remplir_boite2(data,{width:600,height:300,name:"voirPackPanier",bSave:!1})}}})} 449function showPackContenu(idArticle,idVariante){var sChoix=getSChoix();$.ajax({url:'/ajax/fiche_article_voir_pack.php',data:{id_article:idArticle,id_article_var:idVariante,popup:1,'sChoix':sChoix},type:'POST',success:function(data){if($('#modalContentPack').length){var oModalPackFicheArticle=new Modal('#modalContentPack');oModalPackFicheArticle.setContent(data,!0)}else{remplir_boite_panier(data,{width:600,height:300})}}})} 450var currentPackVarShow=0;function showPackContenuDiv(idArticle,idVariante){if(currentPackVarShow!=idVariante){$.ajax({asynch:!1,url:'/ajax/fiche_article_voir_pack.php',data:{id_article:idArticle,id_article_var:idVariante,popup:0},type:'POST',success:function(data){$('#div_content_showpack').html(data)}});currentPackVarShow=idVariante}} 451$(document).ready(function(){$('.chk_choixvar').change(function(){var i=$(this).attr('data-id_article_pack');var def=$(this).attr('data-var_defaut');if($(this).is(':checked')){if($('#choixvar_'+i).val()==0){if(def==0){var first=!0;$('#choixvar_'+i+' option').each(function(){if($(this).val()>0&&first){def=$(this).val();first=!1;return}})} 452$('#choixvar_'+i).val(def).change()}}else{if($('#choixvar_'+i).val()>0) 453$(this).attr('data-var_defaut',$('#choixvar_'+i).val());$('#choixvar_'+i).val(0).change()}});$('.choixvar').change(function(){if($(this).val()>0){$('#chk_choixvar_'+$(this).attr('data-id_article_pack')).attr('checked','checked')}else{var oo=$('#chk_choixvar_'+$(this).attr('data-id_article_pack'));if(oo.is(':checked')){oo.removeAttr('checked')}}})});var bypassShowCp=!1;function ShowHideZoneGeoModeLivraison(){if($('#jqCodePostalEstim').length>0&&$('#jqCodePostalEstim').val()==''){if(bypassShowCp===!0){$('#zone_geo_mode_livraison').show()}else{$('#zone_geo_mode_livraison').hide()}}else{$('#zone_geo_mode_livraison').show()}} 454$(document).ready(function(){ShowHideZoneGeoModeLivraison()});$(document).on('click','#jqConfirmButtonCodePostalEstim',function(){majModeLivraison()});$(document).on('click','.active-liv-partielle',function(){var codepostal=$('#jqCodePostalEstim').length>0?$('#jqCodePostalEstim').val():'';$.ajax({cache:!1,type:"POST",url:'../ajax/spe_ajax_mode_livraison.php',data:{mode_livraison:$('#zone_geo_mode_livraison').val(),code_postal:codepostal,zone:$("#zone_geo").val(),cout_supp:1},success:function(){calculer_prix()}})});$(document).on('click','.desactive-liv-partielle',function(){var codepostal=$('#jqCodePostalEstim').length>0?$('#jqCodePostalEstim').val():'';$.ajax({cache:!1,type:"POST",url:'../ajax/spe_ajax_mode_livraison.php',data:{mode_livraison:$('#zone_geo_mode_livraison').val(),code_postal:codepostal,zone:$("#zone_geo").val(),cout_supp:0},success:function(){calculer_prix()}})});var majModeLivraison=function(){var codepostal=$('#jqCodePostalEstim').length>0?$('#jqCodePostalEstim').val():'';$.ajax({cache:!1,type:"POST",url:'../ajax/spe_ajax_mode_livraison.php',data:{mode_livraison:$('#zone_geo_mode_livraison').val(),code_postal:codepostal,zone:$("#zone_geo").val()},success:function(){calculer_prix()}})};$(document).ready(function(){$('body').on('click','.send-custom-field',function(){var inputs=$(this).closest('.edit-custom-field').find('input[name^="custom-field"], select[name^="custom-field"], textarea[name^="custom-field"]');var iIdCommandeLigne=$(this).closest('.edit-custom-field').find('input[name="commande_ligne"]').val();var aCustomField=[];var bSend=isCustomFieldSendable();
454inputs.each(function(){if(($(this).attr('type')!='radio'&&$(this).attr('type')!='checkbox')||$(this).is(':checked')){var id=$(this).attr('name');var val=$(this).val();id=id.substring(13,id.length-1);aCustomField.push({id:id,val:val})}});if(bSend){$.ajax({url:'/ajax/editCustomField.php',type:'POST',dataType:'html',data:{'id_commande_ligne':iIdCommandeLigne,'custom_field':aCustomField},success:function(data){var aAlreadyReset=[];inputs.each(function(){if(($(this).attr('type')!='radio'&&$(this).attr('type')!='checkbox')||$(this).is(':checked')){var id=$(this).attr('name');var val=$(this).val();if($(this).attr('type')=='radio'||$(this).attr('type')=='checkbox'){if(aAlreadyReset.indexOf(id)==-1){$('#custom-type-'+iIdCommandeLigne).find('input[name="'+id+'"]').attr("checked",!1);aAlreadyReset.push(id)} 455$('#custom-type-'+iIdCommandeLigne).find('input[name="'+id+'"][value="'+val+'"]').attr("checked",!0)}else{$('#custom-type-'+iIdCommandeLigne).find('input[name="'+id+'"]').attr('value',val)} 456$('#custom-type-'+iIdCommandeLigne).find('select[name="'+id+'"] option').attr('selected',!1);$('#custom-type-'+iIdCommandeLigne).find('select[name="'+id+'"] option[value="'+val+'"]').attr('selected',!0)}})},});if($(this).closest('.reveal').length>0){var oModalCustomType=new Modal('#'+$(this).closest('.reveal').attr('id'));oModalCustomType.close()}else{masquer_pop_message2('editCustomType')}}});$("#zone_geo").live("change",function(){if($('#jqBlkCodePostalEstim').length>0){$('#jqBlkCodePostalEstim').hide()} 457bypassShowCp=!1;$.ajax({cache:!1,type:"POST",url:'../ajax/spe_ajax_panier.php',dataType:'json',data:{type:'port',zone:$(this).val()},success:function(data){$('#jqLivraisonImpossible').hide();if(data.liste!='false'){var modelivraisonVisible=$('#zone_geo_mode_livraison').is(":visible");$('#jqListeModeLivraison').html(data.liste);if(!modelivraisonVisible){$('#zone_geo_mode_livraison').hide()} 458$('#zone_geo_mode_livraison').change()}else{$('#jqLivraisonImpossible').html(data.port).show();$('#montant_frais_port').html('-');$('#zone_geo_mode_livraison').hide();$('#zone_geo_mode_livraison').change()}}})});$('#choix_mode_reglement').live("change",function(){$.ajax({cache:!1,type:"POST",url:'../ajax/spe_ajax_mode_livraison.php',data:{mode_reglement:$('#choix_mode_reglement').val()},success:function(){}})});$('#zone_geo_mode_livraison').live("change",function(){majModeLivraison()});$(document).on('click','#autorisation_user, #autorisation_user2',function(){$.ajax({type:"GET",url:"/ajax/ajax_message_user.php",success:function(data){if($('#modalFacturationChangeAdresse').length>0){var oModalLivraisonChangeAdresse=new Modal('#modalFacturationChangeAdresse');oModalLivraisonChangeAdresse.setContent(data);oModalLivraisonChangeAdresse.open()}else{var oModalDroitUser=new Modal('#modalDroitUser');oModalDroitUser.setContent(data);oModalDroitUser.open()}}})});$('#selection_adresse').click(function(){$.ajax({type:"GET",url:"/ajax/ajax_selection_adresse.php",success:function(data){if($('#modalLivraisonChangeAdresse').length>0){var oModalLivraisonChangeAdresse=new Modal('#modalLivraisonChangeAdresse');oModalLivraisonChangeAdresse.setContent(data);oModalLivraisonChangeAdresse.open()}else{remplir_boite(data,{width:"400"})}}})});$('.chargement_fichier').click(function(ev){$(this).remove()})});function telecharger_panier(){$.ajax({'url':'/ajax/ajax_upload_panier.php','type':'GET','dataType':'html','success':function(data){if($('#modalFastBuy').length>0){var oModalFastBuy=new Modal('#modalFastBuy');oModalFastBuy.setContent(data);oModalFastBuy.open()}else{remplir_boite(data,{'width':439,'height':600,'name':'chargement_panier'})} 459initAutoFile()}})} 460function initRelTrad(){$('[rel-trad]').tooltip({height:55,width:165,template:function(el){var str='';if(el.attr('rel-trad')!=''){str='<center>'+trad(el.attr('rel-trad'))+'</center>'} 461return str}})} 462function bloqueToucheNumeroTel(event){var evenement_key="";var match=!1;if(!event&&window.event){event=window.event} 463if(event.keyCode!=0&&event.keyCode!=8&&event.keyCode!=43&&((event.keyCode>0&&event.keyCode<37)||(event.keyCode>41&&event.keyCode<48)||event.keyCode>57)){match=!0} 464if(event.which!=0&&event.which!=8&&event.which!=43&&((event.which>0&&event.which<37)||(event.which>41&&event.which<48)||event.which>57)){match=!0}
465if(match){if(navigator.appName=="Microsoft Internet Explorer"){event.returnValue=!1;event.cancelBubble=!0;return!1}else{event.preventDefault();event.stopPropagation()}}} 466function editCustomType(iIdCommandeLigne){var sRender=$('#custom-type-'+iIdCommandeLigne).html();remplir_boite2(sRender,{width:600,height:300,name:"editCustomType",bSave:!1});$(".jq-date-datepicker").removeClass('hasDatepicker');$(".jq-date-datepicker").removeAttr('id');$(".ui-datepicker-trigger").remove();refreshDatepicker()};;(function($){$.fn.osPostit=function(options){if(options=='hide'){var postitId=$(this).attr('post-it-id');if(typeof(postitId)!='undefined'){$('#postit_'+postitId).remove();$(this).removeAttr('post-it-id')} 467return this} 468var postitId=$(this).attr('post-it-id');if(typeof(postitId)!='undefined'){$(this).osPostitOpen();return this} 469if(typeof(window.nbPostit)=='undefined'){window.nbPostit=1}else{window.nbPostit++} 470var settings=$.extend({type:"default"},options);$(this).attr('post-it-id',window.nbPostit);if(options.type=='ko') 471$(this).addClass('input-ko');var nPostit=$(this).after('<div id="postit_'+window.nbPostit+'" class="post-it post-it-'+options.type+'"><div class="arrow-left"></div>'+options.text+'</div>');$(this).osPostitOpen();return this};$.fn.osPostitOpen=function(){var postitId=$(this).attr('post-it-id');if(typeof(postitId)!='undefined'){$('input[post-it-id!=""]').each(function(){if($(this).attr('post-it-id')!=postitId) 472$(this).osPostit('hide');});var pos=$(this).position();var top=pos.top;var left=pos.left;var width=$(this).width();var postitHeight=$('#postit_'+postitId).height();left+=width+20;top-=postitHeight;$('#postit_'+postitId).css({'top':top,'left':left});$('#postit_'+postitId).show()}}}(jQuery));$(document).ready(function(){$('input[post-it-preg!=""]').each(function(){if(typeof($(this).attr('post-it-preg'))!='undefined'){$(this).on('blur focus',function(){var preg=new RegExp($(this).attr('post-it-preg'),'g');if(!preg.test($(this).val())&&$(this).val()!=""){$(this).osPostit({'type':'ko','text':$(this).attr('post-it-message')})}else{$(this).osPostit('hide');$(this).removeClass('input-ko')}})}})});;$(document).ready(function(){$('.timer-promo[fp!=""]').each(function(){timer_promo($(this))});$('.timerAffGauche[fp!=""]').each(function(){timer_gauche($(this))});function timer_gauche(obj){var date_fin_promo=obj.attr('fp');var time_fin_promo=obj.attr('limit');if(date_fin_promo!=''){date_fin_promo=time_fin_promo-Math.round($.now()/1000)} 473var id=obj.attr('id');if(date_fin_promo!=''){var format='HMS';var layout='<div class="content-menu-gauche">'+'<div class="num-menu-gauche heure">Plus que {hnn}:</div>'+'<div class="num-menu-gauche minute">{mnn}:</div>'+'<div class="num-menu-gauche seconde">{snn}</div>'+'<div style="clear:both;"></div>'+'</div>';$('#'+id).countdown({until:date_fin_promo,format:format,layout:layout})}} 474function timer_promo(obj){var date_fin_promo=obj.attr('fp');var id=obj.attr('id');var time_fin_promo=obj.attr('limit');if(date_fin_promo!=''&&time_fin_promo!=undefined&&time_fin_promo!=''){date_fin_promo=time_fin_promo-Math.round($.now()/1000)} 475if(date_fin_promo!=''){var format='DHMS';var layout='<div class="content-vente-flash">'+'<div class="num-vente-flash jour">Plus que {dnn} <span class="jours">jrs</span> </div>'+'<div class="num-vente-flash heure">{hnn}:</div>'+'<div class="num-vente-flash minute">{mnn}:</div>'+'<div class="num-vente-flash seconde">{snn}</div>'+'<div style="clear:both;"></div>'+'</div>';$('#'+id).countdown({until:date_fin_promo,format:format,layout:layout})}}});function in_array(needle,haystack,argStrict){var key='',strict=!!argStrict;if(strict){for(key in haystack){if(haystack[key]===needle){return!0}}}else{for(key in haystack){if(haystack[key]==needle){return!0}}} 476return!1};$(document).ready(function(){$(document).on('change','.quantite-conditionnement-input',function(){updateQuantiteInput($(this))})});function updateQuantiteInput(obj){var iConditionnement=parseFloat(obj.attr('data-conditionnement'));var iLastQte=obj.attr('data-qte');var iQteCurr=parseFloat($(obj).val());if(isNaN(iQteCurr))iQteCurr=0;if(iQteCurr<0)iQteCurr=0;var iQteMini=parseFloat(obj.attr('min'));if(iQteCurr!=0&&iQteCurr<iQteMini) 477iQteCurr=iQteMini;if(iQteCurr>0&&iQteCurr<iConditionnement) 478iQteCurr=iConditionnement;if(iQteCurr>iLastQte-iConditionnement&&iQteCurr<iLastQte){iQteCurr=iLastQte-iConditionnement} 479if(iConditionnement>0&&iQteCurr%iConditionnement!=0&&iQteCurr!=iLastQte-iConditionnement){var bIsSellMeasure=$('select[data-quantity-input="'+$(obj).attr('id')+'"]').length>0;if(bIsSellMeasure) 480iQteCurr=(iQteCurr/iConditionnement)*iConditionnement;else iQteCurr=Math.ceil(iQteCurr/iConditionnement)*iConditionnement} 481obj.val(iQteCurr);obj.attr('data-qte',iQteCurr)};/*! 482 * @preserve 483 * 484 * Readmore.js jQuery plugin 485 * Author: @jed_foster 486 * Project home: http://jedfoster.github.io/Readmore.js 487 * Licensed under the MIT license 488 * 489 * Debounce function from http://davidwalsh.name/javascript-debounce-function 490 */ 491(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory)}else if(typeof exports==='object'){module.exports=factory(require('jquery'))}else{factory(jQuery)}}(function($){'use strict';var readmore='readmore',defaults={speed:100,collapsedHeight:200,heightMargin:16,moreLink:'<a href="#">Read More</a>',lessLink:'<a href="#">Close</a>',embedCSS:!0,blockCSS:'display: block; width: 100%;',startOpen:!1,blockProcessed:function(){},beforeToggle:function(){},afterToggle:function(){}},cssEmbedded={},uniqueIdCounter=0;function debounce(func,wait,immediate){var timeout;return function(){var context=this,args=arguments;var later=function(){timeout=null;if(!immediate){func.apply(context,args)}};var callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow){func.apply(context,args)}}} 492function uniqueId(prefix){var id=++uniqueIdCounter;return String(prefix===undefined?'rmjs-':prefix)+id} 493function setBoxHeights(element){var el=element.clone().css({height:'auto',width:element.width(),maxHeight:'none',overflow:'hidden'}).insertAfter(element),expandedHeight=el.outerHeight(!0),cssMaxHeight=parseInt(el.css({maxHeight:''}).css('max-height').replace(/[^-\d\.]/g,''),10),defaultHeight=element.data('defaultHeight');el.remove();var collapsedHeight=cssMaxHeight||element.data('collapsedHeight')||defaultHeight;element.data({expandedHeight:expandedHeight,maxHeight:cssMaxHeight,collapsedHeight:collapsedHeight}).css({maxHeight:'none'})} 494var resizeBoxes=debounce(function(){$('[data-readmore]').each(function(){var current=$(this),isExpanded=(current.parent().find('.jq-read-more-toggle').attr('aria-expanded')==='true');setBoxHeights(current);current.css({height:current.data((isExpanded?'expandedHeight':'collapsedHeight'))})})},100);function embedCSS(options){if(!cssEmbedded[options.selector]){var styles=' ';if(options.embedCSS&&options.blockCSS!==''){styles+=options.selector+' + [data-readmore-toggle], '+options.selector+'[data-readmore]{'+options.blockCSS+'}'} 495styles+=options.selector+'[data-readmore]{'+'transition: height '+options.speed+'ms;'+'overflow: hidden;'+'}';(function(d,u){var css=d.createElement('style');css.type='text/css';if(css.styleSheet){css.styleSheet.cssText=u}else{css.appendChild(d.createTextNode(u))} 496d.getElementsByTagName('head')[0].appendChild(css)}(document,styles));cssEmbedded[options.selector]=!0}} 497function Readmore(element,options){this.element=element;this.options=$.extend({},defaults,options);embedCSS(this.options);this._defaults=defaults;this._name=readmore;this.init();if(window.addEventListener){window.addEventListener('load',resizeBoxes);window.addEventListener('resize',resizeBoxes)}else{window.attachEvent('load',resizeBoxes);window.attachEvent('resize',resizeBoxes)}} 498Readmore.prototype={init:function(){var current=$(this.element);current.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin});setBoxHeights(current);var collapsedHeight=current.data('collapsedHeight'),heightMargin=current.data('heightMargin');if(current.outerHeight(!0)<=collapsedHeight+heightMargin){if(this.options.blockProcessed&&typeof this.options.blockProcessed==='function'){this.options.blockProcessed(current,!1)} 499return!0}else{var id=current.attr('id')||uniqueId(),useLink=this.options.startOpen?this.options.lessLink:this.options.moreLink;current.attr({'data-readmore':'','id':id});current.after($(useLink).on('click',(function(_this){return function(event){_this.toggle(this,current[0],event)}})(this)).attr({'data-readmore-toggle':id,'aria-controls':id}));if(!this.options.startOpen){current.css({height:collapsedHeight})} 500if(this.options.blockProcessed&&typeof this.options.blockProcessed==='function'){this.options.blockProcessed(current,!0)}}},toggle:function(trigger,element,event){if(event){event.preventDefault()}
501if(!trigger){trigger=$('[aria-controls="'+this.element.id+'"]')[0]} 502if(!element){element=this.element} 503var $element=$(element),newHeight='',newLink='',expanded=!1,collapsedHeight=$element.data('collapsedHeight');if($element.height()<=collapsedHeight){newHeight=$element.data('expandedHeight')+'px';newLink='lessLink';expanded=!0}else{newHeight=collapsedHeight;newLink='moreLink'} 504if(this.options.beforeToggle&&typeof this.options.beforeToggle==='function'){this.options.beforeToggle(trigger,$element,!expanded)} 505$element.css({'height':newHeight});$element.on('transitionend',(function(_this){return function(){if(_this.options.afterToggle&&typeof _this.options.afterToggle==='function'){_this.options.afterToggle(trigger,$element,expanded)}}})(this));$(trigger).replaceWith($(this.options[newLink]).on('click',(function(_this){return function(event){_this.toggle(this,element,event)}})(this)).attr({'data-readmore-toggle':$element.attr('id'),'aria-controls':$element.attr('id')}))},destroy:function(){$(this.element).each(function(){var current=$(this);current.attr({'data-readmore':null,'aria-expanded':null}).css({maxHeight:'',height:''}).next('[data-readmore-toggle]').remove();current.removeData()})}};$.fn.readmore=function(options){var args=arguments,selector=this.selector;options=options||{};if(typeof options==='object'){return this.each(function(){if($.data(this,'plugin_'+readmore)){var instance=$.data(this,'plugin_'+readmore);instance.destroy.apply(instance)} 506options.selector=selector;$.data(this,'plugin_'+readmore,new Readmore(this,options))})}else if(typeof options==='string'&&options[0]!=='_'&&options!=='init'){return this.each(function(){var instance=$.data(this,'plugin_'+readmore);if(instance instanceof Readmore&&typeof instance[options]==='function'){instance[options].apply(instance,Array.prototype.slice.call(args,1))}})}}}));$(document).ready(function(){$.widget("custom.catcomplete",$.ui.autocomplete,{_renderMenu:function(ul,items){ul.css({"z-index":100}).addClass("searchEngineUl");var self=this,currentCategory="";$.each(items,function(index,item){if(item.category!=currentCategory){ul.append("<li class='ui-autocomplete-category autoCompleteCat'>"+item.category+"</li>");currentCategory=item.category} 507var action='';if(typeof item.lien=="undefined"||item.lien=='') 508action=' onclick="submitFormRech(\''+item.value+'\')" ';else action=' onclick="submitGo(\''+item.lien+'\')" ';if(item.label!=''){$('<li class="ui-oasis-item"></li>').data("item.autocomplete",item).append('<a data-txt="'+item.value+'" class="ui-oasis-item" '+action+'><span class="ui-oasis-item-ac">'+item.label+'</span></a>').appendTo(ul)}})}});var oModalSearchAutocomplete=new Modal('#modalSearchAutocomplete');oModalSearchAutocomplete.onOpen(function(){setTimeout(function(){var oInput=$('#modalSearchAutocomplete').find('input[name="keywords"]');oInput.val(oInput.val());oInput.focusTextToEnd();if($('#keywords_searchbar').attr('data-doofinder')==='true') 509oInput.click();},500)});var options={callback:function(value){if(value.length>=3){var oModalElement=$('#modalSearchAutocomplete');oModalElement.find('form .input-group-button i').removeClass('hide');oModalElement.find('form .input-group-button input').addClass('hide');$.get('/ajax/recherche_autocomplete.php',{term:value},function(data){addSearchVarsGA4(value);oModalElement.find('form .input-group-button input').removeClass('hide');oModalElement.find('form .input-group-button i').addClass('hide');if(data!=null){if(data.bOpenModal){if(!oModalSearchAutocomplete.isOpen()){oModalSearchAutocomplete.open()} 510parseSearchResponse(data)}}},'json')}},wait:400,highlight:!1,allowSubmit:!1,captureLength:3};$("body #small-header .button-search").on('click',function(e){e.preventDefault();if(!oModalSearchAutocomplete.isOpen()){$('html, body').css('overflow','hidden');oModalSearchAutocomplete.open()} 511e.stopPropagation();return!1});if($('#keywords_searchbar').attr('data-doofinder')=="true"){$(document).on('click','.df-mobile__searchbox button[data-role="close"]',function(){if(oModalSearchAutocomplete.isOpen()){$('html, body').css('overflow','auto');oModalSearchAutocomplete.close()}});$(document).on('keydown','.dfd-searchbox-input',function(event){if(event.keyCode==13){event.preventDefault();$('#modalSearchAutocomplete .input-text-search').val($(this).val());$('#modalSearchAutocomplete form').submit()}})} 512if($('#keywords_searchbar').attr('data-doofinder')!="true"){$("body .button-search").on('click',function(e){e.preventDefault();if(!oModalSearchAutocomplete.isOpen()){$('html, body').css('overflow','hidden');oModalSearchAutocomplete.open()} 513e.stopPropagation();return!1});$('#modalSearchAutocomplete.reveal').on('closed.zf.reveal',function(){$('html, body').css('overflow','auto');if(oModalSearchAutocomplete.isOpen()){oModalSearchAutocomplete.close()}});$(".input-text-search, .recherche_deluxe_input").typeWatch(options);$('.input-text-search').keyup(function(){var iSearchValue=$(this).val();$('.input-text-search').each(function(){$(this).val(iSearchValue)})});$(document).on('click','.search_deluxe_bloc',function(event){var target=event.target;if($(target).hasClass('search_deluxe_bloc')){event.stopPropagation();event.preventDefault();$('.search_deluxe_bloc').hide().removeClass('active');enableScrolling()}});
513$(document).on('click','.close_search_deluxe',function(){$('.search_deluxe_bloc').hide().removeClass('active');enableScrolling()});$(document).on('click','.search_deluxe .suggestion_historique .list_suggests .column, '+'.search_deluxe .suggestion_historique .list_history .column',function(){var keywords=$(this).text();$('.recherche_deluxe_input').val(keywords);var e=jQuery.Event("keydown");e.keyCode=e.which=38;$('.recherche_deluxe_input').trigger(e).focus()});$('.boutonOK').on('click',function(event){if(typeof $('[data-txt="'+$('.input-text-search').val()+'"]')!="undefined"){if($('[data-txt="'+$('.input-text-search').val()+'"]').length>0){event.stopPropagation();eval($('[data-txt="'+$('.input-text-search').val()+'"]').attr("onclick"));return!1}}});$(document).on('click','.jq-search-more',function(oEvt){$('.recherche_deluxe_input').parents('form:first').submit();oEvt.stopPropagation();oEvt.preventDefault()});$(window).resize(function(){$('.ui-autocomplete').hide()})}});function addSearchVarsGA4(keyword){window.dataLayer=window.dataLayer||[];if(window.dataLayer.length>0){window.dataLayer.push({'event':'search','search_term':keyword})}} 514function submitFormRech(val){$('.input-text-search').val(val);$('form[name="form_recherche"]').submit()} 515function submitGo(lien){document.location.href=lien} 516function disableScrolling(){var x=window.scrollX;var y=window.scrollY;window.onscroll=function(){window.scrollTo(x,y)}} 517function enableScrolling(){window.onscroll=function(){}} 518function parseSearchResponse(data){clearSearchResponse();var liste_article=$('.search_deluxe .resultat .resultat_article .liste_article');var liste_categorie=$('.search_deluxe .resultat .resultat_categorie .liste_categorie');var liste_suggestion=$('.search_deluxe .suggestion_historique .suggests .list_suggests');var liste_historique=$('.search_deluxe .suggestion_historique .historique .list_history');for(i in data.result){if(data.result[i].image==''){data.result[i].image='https://images1.setin.fr/327979_moyenne.gif'} 519if(data.result[i].category=='Articles'){liste_article.closest('.resultat_article').show();liste_article.append('<div class="column small-12 medium-6 padded-columns">'+'<div class="row align-middle">'+'<div class="column shrink image_search_deluxe"><img src="'+data.result[i].image+'"/></div>'+'<div class="column expand no-padding"><a href="'+data.result[i].lien+'">'+data.result[i].label+'</a></div>'+'<div class="column shrink"><i class="fa fa-angle-right"></i></div>'+'</div>')} 520if(data.result[i].category=='Catégorie'){liste_categorie.closest('.resultat_categorie').show();liste_categorie.append('<li><a href="'+data.result[i].lien+'">'+data.result[i].label+' <span class="nb_article_categorie">('+data.result[i].spe_nb_article+')</span></a></li>')} 521if(data.result[i].category=='Suggestions'){liste_suggestion.closest('.suggests').show();liste_suggestion.append('<div class="column shrink padded-columns">'+data.result[i].value+' <i class="fa fa-search"></i></div>')} 522if(data.result[i].category=='historique'){liste_historique.closest('.historique').show();liste_historique.append('<div class="column shrink padded-columns">'+data.result[i].value+' <i class="fa fa-angle-right"></i></div>')}} 523if(data.count.article>0){$('.search_deluxe').removeClass('hide');$('.resultat_article ').removeClass('hide');if(data.count.article>=data.count.limit){$('#search-more-nb').hide();$('#search-more-button').show()}else{$('#search-more-nb').show();$('#search-more-button').hide();$('.search_deluxe .resultat .resultat_article .nb_product').text(data.count.article)} 524$('.search_deluxe_bloc .no-result').addClass('hide')}else if(data.count.categorie>0){$('.search_deluxe').removeClass('hide');$('.resultat_article ').addClass('hide');$('.search_deluxe_bloc .no-result').addClass('hide')}else{$('.search_deluxe').addClass('hide');$('.search_deluxe_bloc .no-result').removeClass('hide')} 525if(liste_categorie.find('li').length<=0){liste_categorie.closest('.resultat_categorie').hide()} 526if(liste_suggestion.find('.column').length<=0){liste_suggestion.closest('.suggests').hide()} 527if(liste_historique.find('.column').length<=0){liste_historique.closest('.historique').hide()}} 528function clearSearchResponse(){var liste_article=$('.search_deluxe .resultat .resultat_article .liste_article');liste_article.html('');
528var liste_categorie=$('.search_deluxe .resultat .resultat_categorie .liste_categorie');liste_categorie.html('');var liste_suggestion=$('.search_deluxe .suggestion_historique .suggests .list_suggests');liste_suggestion.html('');var liste_historique=$('.search_deluxe .suggestion_historique .historique .list_history');liste_historique.html('')};var variantes_eresa=function(){var _inputvariante=$('#variante_eresa');var _var=$('.choice_var .liste-variantes');if(_var.length>0){var cas=_var.attr('id').replace('_eresa','');switch(cas){case 'select':_var.change(function(e){_inputvariante.val($(this).find('option:selected').val())});break;case 'html':_var.find('li.ajout').click(function(){var _current=$(this);var variante=$(this).attr('id').replace('var-','').replace('_eresa','');_var.find('li.active').removeClass('active');_current.addClass('active');_inputvariante.val(variante)});break;case 'input':_var.find('li.ajout').click(function(){var _current=$(this);var variante=$(this).attr('id').replace('var-','').replace('_eresa','');_var.find('li.active').removeClass('active');_current.addClass('active').find('input[type="radio"]').attr('checked',!0);_inputvariante.val(variante)});break}}};function callAjaxReservationStep(mShopId,mVarId,iArtId,iQte,bCallAjaxMags,iForcedStep){var oModal=new Modal('#popup_e_resa');oModal.showWait();if(iForcedStep==undefined) 529iForcedStep=0;$.ajax({'url':'/ajax/ajax_reservation.php','type':'GET','dataType':'html','data':{'id_variante':mVarId,'id_shop':mShopId,'id_article':iArtId,'quantite':iQte,'iForcedStep':iForcedStep},'success':function(data){oModal.setContent(data);oModal.setTitle(trad('reservez_un_produit_gratuitement'));oModal.showContent();var bForceMags=$('#force_mag').val();if(bCallAjaxMags||iForcedStep==2||bForceMags==1){openShopPopup(!0,!0,mVarId,iQte,oModal,1);initEventInsidePopup($('#popup_e_resa'))}}});if(oModal.isOpen()==!1) 530oModal.open();} 531function initEventInsidePopup(oModalContent){var oInputQuantityResa=oModalContent.find('#quantite_eresa');oInputQuantityResa.on('change',function(){if($(this).val()<=0) 532$(this).val(1);});oInputQuantityResa.trigger('change')} 533$(document).ready(function(){$('.btn_eresa').click(function(){var mShopId=$(this).data('shop');var mVarId=$('#variante').val();var iArtId=$('#id_article').val();var iQte=$('#quantite').val();var bCallAjaxMags=!1;if(mVarId>0&&mVarId!='A'&&mShopId==0) 534bCallAjaxMags=!0;callAjaxReservationStep(mShopId,mVarId,iArtId,iQte,bCallAjaxMags)});$('.btn_next_step').live('click',function(){var iCurrentStep=$(this).data('current_step');if(iCurrentStep==2){$('#shop_eresa').val($(this).data('idmagasin'))} 535var mShopId=$('#shop_eresa').val();var iArtId=$('#art_eresa').val();if(iCurrentStep==1){var iVarId=$('#variante_eresa').val();var iQte=$('#quantite_eresa').val()}else{var iVarId=$('#var_eresa').val();var iQte=$('#qte_eresa').val()} 536if(iVarId>0){var bCallAjaxMags=!1;if(mShopId==0) 537bCallAjaxMags=!0;var iForcedStep=0;
537if($(this).hasClass('jq-return_step')) 538iForcedStep=$(this).data('return_step');callAjaxReservationStep(mShopId,iVarId,iArtId,iQte,bCallAjaxMags,iForcedStep)}else if(iCurrentStep==1){$('.error_msg_eresa').show();$('.error_msg_eresa .erreur').text(trad('veuillez_selectionner_une_variante'))}});$('.quantite_moins.jq-eresa').live('click',function(){iQteMinimum=1;var value=$('#quantite_eresa').val();value=parseInt(value)-1;if(value>iQteMinimum){$('#quantite_eresa').val(value)}else{$('#quantite_eresa').val(iQteMinimum)}});$('.quantite_plus.jq-eresa').live('click',function(){var value=$('#quantite_eresa').val();value=parseInt(value)+1;$('#quantite_eresa').val(value)});$('.btnAddReservation').live('click',function(){$('.erreur_obligatoire').removeClass('erreur_obligatoire');if($('#popup_condition_utilisation').is(':checked')){if(validate_form()){var oModal=new Modal('#popup_e_resa');oModal.showWait();$.ajax({'url':'/ajax/ajax_add_reservation.php','type':'POST','dataType':'html','data':{'id_variante':$('#var_eresa').val(),'id_magasin':$('#shop_eresa').val(),'nom':$('#jq_nom').val(),'prenom':$('#jq_prenom').val(),'email':$('#jq_input_login').val(),'tel':$('#jq_tel').val(),'quantite':$('#qte_eresa').val()},'success':function(data){oModal.setContent(data);oModal.showContent()}})}}else{$('#popup_condition_utilisation').prop('checked','true');$('#popup_e_resa_reservation').hide();$('#popup_e_resa_accepte_cgu').show()}});$('.popup_resa_ligne .reservation_quantite').live('change',function(){var oInput=$(this);var iQte=parseInt(oInput.val());if(isNaN(iQte)||iQte<1) 539iQte=1;var iMax=parseInt($(this).data('max'));if(isNaN(iMax)) 540iMax=undefined;if(iMax!==undefined&&iMax<1) 541iMax=1;if(iQte>iMax&&iMax!==undefined) 542iQte=iMax;oInput.val(iQte)});$('.btnToggleDispoArticle').live('click',function(e){$('.dispoMagasinDetailArticle').slideUp('fast');if($(this).hasClass('dispoOpen')){$(this).removeClass('dispoOpen');$(this).addClass('dispoClosed');$(this).children('i').removeClass('fa-angle-up').addClass('fa-angle-down')}else{$(this).next().slideDown('fast');$(this).removeClass('dispoClosed');$('.btnToggleDispoArticle').removeClass('dispoOpen');$(this).addClass('dispoOpen');$(this).children('i').removeClass('fa-angle-down').addClass('fa-angle-up')}})});function UpdateQueryString(key,value,url){if(!url)url=window.location.href;var re=new RegExp("([?&])"+key+"=.*?(&|#|$)(.*)","gi"),hash;if(re.test(url)){if(typeof value!=='undefined'&&value!==null) 543return url.replace(re,'$1'+key+"="+value+'$2$3');else{hash=url.split('#');url=hash[0].replace(re,'$1$3').replace(/(&|\?)$/,'');if(typeof hash[1]!=='undefined'&&hash[1]!==null) 544url+='#'+hash[1];return url}}else{if(typeof value!=='undefined'&&value!==null){var separator=url.indexOf('?')!==-1?'&':'?';hash=url.split('#');url=hash[0]+separator+key+'='+value;if(typeof hash[1]!=='undefined'&&hash[1]!==null) 545url+='#'+hash[1];return url}else return url}} 546function updateHeaderPosition(bDoScroll){if(bDoScroll===undefined) 547bDoScroll=!0;var oSticky=$('header .show-for-large [data-sticky]').data('zfPlugin');if(oSticky){$('header .show-for-large [data-sticky]').removeClass('is-at-bottom').css('top','');if(bDoScroll) 548setTimeout(function(){$(window).trigger('scroll')},500)}} 549function updatePaginationProgressBar(iCurrentValue,iMaxValue,oTemplate){var oProgressMeter=oTemplate.find('.oasis-pagination .progress-meter');if(oProgressMeter) 550oProgressMeter.css('width',(iCurrentValue/(iMaxValue>0?iMaxValue:1))*100+'%');} 551function updatePagination(oTemplate,sBeforeValue,sAfterValue){oTemplate.find('.oasis-pagination').remove();if(sBeforeValue&&sBeforeValue!='') 552oTemplate.find('.jq-products-container').before(sBeforeValue);if(sAfterValue&&sAfterValue!='') 553oTemplate.find('.jq-products-container').after(sAfterValue);bindPagination()} 554function bindPagination(oParent){oParent=oParent||document;$(oParent).find('.jq-pagination').on('click',function(oEvt){oEvt.preventDefault();oEvt.stopPropagation();var oSpinnerLoader=showLoading();var sData=$(this).data('data');var sType=$(this).data('type');var sMd5=$(this).data('md5');var iPage=parseInt($(this).attr('data-page'));var $self=$(this);var sReferer=$(this).data('referer');var aFormatedFilters={};var oFormFilters=$('.jq-product_filters[data-referer="'+sReferer+'"]');if(oFormFilters) 555aFormatedFilters=getFormatedFilters(getFilters(oFormFilters));sGet='';if(aFormatedFilters.filtres) 556sGet+=(sGet?'&':'?')+'filtres='+(aFormatedFilters.filtres?encodeURIComponent(aFormatedFilters.filtres):'');if(aFormatedFilters.prix) 557sGet+=(sGet?'&':'?')+'prix='+(aFormatedFilters.prix?encodeURIComponent(aFormatedFilters.prix):'');if(aFormatedFilters.sorting)
558sGet+=(sGet?'&':'?')+'sorting='+aFormatedFilters.sorting;aParams={data:sData,md5:sMd5,page:iPage,referer:sReferer,};$.post('/ajax/ajax_pagination.php'+sGet,aParams,function(oResponse){var oTemplate=$self.parents('.template-content');var sUrl=window.location.href;sUrl=UpdateQueryString('numPage',iPage,sUrl);var stateObj={};window.history.pushState(stateObj,"numPage",sUrl);if(sType=='next'){var iOldCountProduct=oTemplate.find('.product_box').length;var oLastProductBox=oTemplate.find('.product_box').last();var oHtmlContent=$(oResponse.content).find('.jq-products-list');oLastProductBox.after(oHtmlContent.html());if(!oResponse.HasMorePage) 559$self.remove();else{$self.attr('data-page',iPage+1);var sUrl=$self.children().attr('href').split('&');$self.children().attr('href',sUrl[0]+'&numPage='+(iPage+1))} 560var iNewCountProduct=oTemplate.find('.product_box').length;var iCountProductBox=parseInt($('#shown-products-count').val())+(iNewCountProduct-iOldCountProduct);$('#shown-products-count').val(iCountProductBox)}else if(sType==='prev'){var oFirstProductBox=oTemplate.find('.product_box').first();var oHtmlContent=$(oResponse.content).find('.jq-products-list');oFirstProductBox.before(oHtmlContent.html());$([document.documentElement,document.body]).animate({scrollTop:oFirstProductBox.offset().top+oFirstProductBox.height()},200);if(iPage===1) 561$self.remove();else{$self.attr('data-page',iPage+ -1);var sUrl=$self.children().attr('href').split('&');$self.children().attr('href',sUrl[0]+'&numPage='+(iPage-1))} 562var iCountProductBox=parseInt($('#shown-products-count').val())}else if(sType=='replace'){var oProductsBoxList=oTemplate.find('.jq-products-list');var oHtmlContent=$(oResponse.content).find('.jq-products-list');oProductsBoxList.html(oHtmlContent.html());var oPaginationList=oTemplate.find('.jq_pagination_list');var oPaginationContent=$(oResponse.content).find('.jq_pagination_list');oPaginationList.html(oPaginationContent.html());bindPagination(oPaginationList);$([document.documentElement,document.body]).animate({scrollTop:oProductsBoxList.offset().top},200)} 563if(iCountProductBox>0){if(sType!='replace'){oTemplate.find('.shown-products-count').text(tradn('n_articles_sur',iCountProductBox))}}else if(iCountProductBox!==undefined) 564oTemplate.find('.shown-products-count').text(trad('aucun_resultat'));if(iPage==1) 565iPage=null;if(sType!='replace'){updatePaginationProgressBar(iCountProductBox,parseInt(oTemplate.find('.total-products-count').first().text()),oTemplate)} 566initdisponibilites();bind_all_favoris();updateHeaderPosition();initProductBoxCarousel();hideLoading(oSpinnerLoader)}).fail(function(){Toast.clientError(trad('error'),trad('an_error_has_occured'));hideLoading()})})} 567function showLoading(){var oSpinnerLoader=$('#spin-loader');if(oSpinnerLoader.length==0){oSpinnerLoader=$('<div>').addClass('reveal modal-container').attr('data-reveal','').attr('data-close',!1).attr('data-overlay',!0).attr('id','spin-loader').append($('<div>').addClass('modal-content').append($('<i>').addClass('fa fa-3x fa-spinner fa-spin')))} 568$('body').append(oSpinnerLoader);var oRevealSpinner=new Foundation.Reveal(oSpinnerLoader,{});oRevealSpinner.open();return oRevealSpinner} 569function hideLoading(oSpinnerLoader){oSpinnerLoader.close()} 570function isLoading(){return $('#spin-loader').is(':visible')} 571function is_touch_device(){try 572{document.createEvent("TouchEvent");return!0}catch(e){return!1}} 573function initMobileMenu(){$('.jq-drilldown').children('.jq-drilldown-item').children('.jq-drilldown-menu').each(function(){var oMenu=$(this);$(this).siblings('.jq-drilldown-link').on('click',function(oEvt){oEvt.preventDefault();$(this).siblings('.jq-drilldown-menu').removeClass('invisible');var oSelf=$(this);setTimeout(function(){oSelf.siblings('.jq-drilldown-menu').addClass('is-active')},0);var sTitle=$(this).text();if(sTitle) 574$('.mobile_menu_title').text(sTitle).removeAttr('data-close');$('.mobile_menu_social').hide();$('.mobile_menu').animate({scrollTop:0},0)});$('.mobile_menu_title').on('click',function(oEvt){if(!this.hasAttribute('data-close')){oEvt.preventDefault();$('.jq-drilldown-menu.is-active').addClass('is-closing').one('transitionend',function(){$(this).removeClass('is-closing').removeClass('visible').addClass('invisible').removeClass('is-active').blur()});$(this).text($(this).attr('data-default')) 575setTimeout(function(){$('.mobile_menu_title').attr('data-close','')},50);$('.mobile_menu_social').show()}})})} 576function initAccordions(){$('div[data-accordion]').each(function(){if($(this).data('media-query')){if($(this).data('media-query').indexOf(Foundation.MediaQuery.current)!==-1){$(this).closest('.card-accordion').find('.card-divider').css('cursor','pointer');$(this).closest('.card-accordion').find('.card-section').hide();$(this).find('.jq-chevron-accordion').show()}else{$(this).closest('.card-accordion').find('.card-divider').css('cursor','auto');$(this).closest('.card-accordion').find('.card-section').show();$(this).find('.jq-chevron-accordion').hide()}}})} 577function getUrlParameter(sParam){var sPageURL=window.location.search.substring(1);var sURLVariables=sPageURL.split('&');var sParameterName;for(var i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split('=');if(sParameterName[0]===sParam){return sParameterName[1]===undefined?!0:decodeURIComponent(sParameterName[1])}}};function initProductBoxCarousel(aProductBoxes,aFilters){var aProductBoxes=aProductBoxes||$('.jq-product-box-carousel');var aFilters=aFilters||undefined;
577if(aFilters===undefined){var sTmpFilters=getUrlParameter('filtres');if(sTmpFilters!==undefined){var aFilters={filters:sTmpFilters.split(';')}}} 578aProductBoxes.each(function(){$(this).owlCarousel({loop:!1,dots:!1,stagePadding:0,nav:!0,navText:['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>',],navClass:['owl-prev jq-product-box-carousel-navigation','owl-next jq-product-box-carousel-navigation'],items:1,onInitialized:function(){var oParent=$(this).closest('.bp_content');oParent.css('height','');oParent.css('height',oParent.height());if(aFilters!==undefined&&aFilters.filters&&aFilters.filters.length>0){var iBestPoint=0;var iBestVariant=0;for(var i in this._items){var iTmpPoint=0;var oProductItem=$(this._items[i]).find('.jq_product_box_carousel_item');if(oProductItem){var aProductFilters=oProductItem.attr('data-filters');if(aProductFilters){aProductFilters=aProductFilters.split(',');if(aProductFilters.length>0){for(var j in aProductFilters){if(aFilters.filters.indexOf(aProductFilters[j])!==-1){iTmpPoint++}}}}} 579if(iTmpPoint>iBestPoint){iBestPoint=iTmpPoint;iBestVariant=i}} 580if(iBestVariant) 581this.to(iBestVariant,0);}}})})}
582function initHoverPicture(oObj){oObj=oObj||document;$(oObj).find('[data-hover]').each(function(oItem){$(this).hover(function(){var oObjHovered=$(this);if($(this).attr('data-hover-item')&&$($(this).attr('data-hover-item')+':not(.head_picto_slider_in_header)').length>0){oObjHovered=$($(this).attr('data-hover-item')+':not(.head_picto_slider_in_header)')} 583var sHoverUrl=$(this).attr('data-hover');$(this).attr('data-hover',((oObjHovered.attr('src')?oObjHovered.attr('src'):(oObjHovered.attr('data-lazy')?oObjHovered.attr('data-lazy'):''))));oObjHovered.attr('src',sHoverUrl)})})} 584function initCommerceCarousel(aOwlCommerceCarousel){var aOwlCommerceCarousel=aOwlCommerceCarousel||$('.jq-commerce-owl-carousel');aOwlCommerceCarousel.each(function(){var iNbItemsSmall=parseInt($(this).attr('data-small-items'))||1;var iNbItemsMedium=parseInt($(this).attr('data-medium-items'))||3;var iNbItemsLarge=parseInt($(this).attr('data-large-items'))||4;$(this).owlCarousel({loop:!1,responsiveClass:!0,dots:!1,stagePadding:0,nav:!0,navText:['<i title="Précédent" class="fa fa-angle-left"></i>','<i title="Suivant" class="fa fa-angle-right"></i>',],navClass:['owl-prev jq-products-carousel','owl-next jq-products-carousel'],responsive:{0:{items:iNbItemsSmall},640:{items:iNbItemsMedium},1040:{items:iNbItemsLarge}}})})} 585function hCaptchaOpenCallback(){$('iframe[src*="captcha"]:not(.h-captcha)').each(function(){if(!$(this).closest('div').hasClass('h-captcha')) 586$(this).parent('div').parent('div').css('position','fixed');})} 587$(document).ready(function(){Foundation.MediaQuery._init();if($('#article').length>0) 588ajax_fiche_article($('#article').val());initMobileMenu();initAccordions();
588initHoverPicture();initProductBoxCarousel();var aLoadPage=$('.load-page');if(aLoadPage.length>0){var aFormatedLoadPage=[];$(aLoadPage).each(function(iIndex,oPage){aFormatedLoadPage.push($(oPage).data())});$.post('/ajax/load_page.php',{'pages':aFormatedLoadPage},function(aData){for(var sSelector in aData){$(sSelector).html(aData[sSelector]).foundation()}}).always(function(){initMobileMenu();initAccordions();$('.jq_btn_aff_cookies').on('click',function(){$.ajax({url:'../ajax/show_cookies_disclaimer.php',type:'get',dataType:'html',success:function(data){if(data){$('.jq_div_aff_cookies_disclaimer').html(data).foundation()}},complete:function(data){if($('#cookieDisclaimerPopup').length>0){setTimeout(function(){var modal=new Modal('#cookieDisclaimerPopup');modal.open()},1)}}})})})} 589$('.vertical-separator-component').each(function(){var oSeparatorComponent=$(this);var oParent=oSeparatorComponent.closest('.row-template');if(oParent&&oParent.css('align-items')==='center'){setTimeout(function(){oSeparatorComponent.height(oParent.height())},500)}});initCommerceCarousel();if(typeof nostojs==='function'){nostojs(function(api){api.listen('postrender',function(event){$(event.filledElements).each(function(){var oCarouselElement=$('#'+this+' .nosto-carousel .nosto-product-list');if(oCarouselElement) 590initCommerceCarousel($(oCarouselElement));})})})} 591bindPagination();$(document).on('click','div[data-accordion]',function(){var bUseAccordion=!0;var sGroup=$(this).data('accordion-group')||'';var bMutltiple=($(this).data('accordion-multiple')==!1)?!1:!0;var sOtherSelector='div[data-accordion]';if($(this).data('media-query')){bUseAccordion=!1;var sCurrentBreakpoint=Foundation.MediaQuery.current;if(sCurrentBreakpoint.indexOf("large")!==-1) 592sCurrentBreakpoint='large';if($(this).data('media-query').indexOf(sCurrentBreakpoint)!==-1) 593bUseAccordion=!0} 594if(bUseAccordion){if($(this).find('.jq-chevron-accordion').hasClass('fa-angle-up')){$(this).find('.jq-chevron-accordion').addClass('fa-angle-down');$(this).find('.jq-chevron-accordion').removeClass('fa-angle-up');
594$(this).closest('.card-accordion').find('.card-section').slideUp('fast')}else{$(this).find('.jq-chevron-accordion').removeClass('fa-angle-down');$(this).find('.jq-chevron-accordion').addClass('fa-angle-up');$(this).closest('.card-accordion').find('.card-section').slideDown('fast');if(!bMutltiple){if(sGroup!='') 595sOtherSelector+='[data-accordion-group="'+sGroup+'"]';$(sOtherSelector).not($(this)).each(function(){if($(this).find('.jq-chevron-accordion').hasClass('fa-angle-up')){$(this).click()}})}}}});$(window).on('changed.zf.mediaquery',function(oEvent,sNewSize,sOldSize){$('div[data-accordion]').each(function(){if($(this).data('media-query')){if($(this).data('media-query').indexOf(sNewSize)!==-1){$(this).closest('.card-accordion').find('.card-divider').css('cursor','pointer');$(this).find('.jq-chevron-accordion').show();if($(this).data('media-query').indexOf(sOldSize)==-1){$(this).find('.jq-chevron-accordion').addClass('fa-angle-down');$(this).find('.jq-chevron-accordion').removeClass('fa-angle-up');$(this).closest('.card-accordion').find('.card-section').slide
595Up('fast')}}else{$(this).closest('.card-accordion').find('.card-divider').css('cursor','auto');$(this).find('.jq-chevron-accordion').hide();$(this).find('.jq-chevron-accordion').removeClass('fa-angle-down');$(this).find('.jq-chevron-accordion').addClass('fa-angle-up');$(this).closest('.card-accordion').find('.card-section').slideDown('fast')}}})});initAccordions();$(window).on('changed.zf.mediaquery',function(oEvt,sNewSize){if(sNewSize!=='medium'&&sNewSize!=='small'){$('#offCanvas').foundation('close');$('#cart-right > .sticky').removeClass('position-static')}else{$('#cart-right > .sticky').addClass('position-static')} 596if(sNewSize.indexOf('large')!==-1) 597sNewSize='large';$('body').removeClass('is-small').removeClass('is-medium').removeClass('is-large').addClass('is-'+sNewSize);updateHeaderPosition() 598$('.fond-contenu .product_box .pictureContainer img').each(function(){var oParent=$(this).closest('.bp_content');oParent.css('height','auto')})});var sCurrentBreakpoint=Foundation.MediaQuery.current;if(sCurrentBreakpoint.indexOf("large")!==-1) 599sCurrentBreakpoint='large';$('body').addClass('is-'+sCurrentBreakpoint);$('.head_item_block input').focus(function(){$(this).closest('.head_item_block').addClass('d-block')}).blur(function(){$(this).closest('.head_item_block').removeClass('d-block')});if(typeof $.fn.fdatepicker==='function'){$('input[data-type="date"]').fdatepicker({language:'fr',weekStart:1,pickTime:!1,format:'dd/mm/yyyy'})} 600let locked=!1;var observer=new IntersectionObserver(function(entries){entries.forEach(entry=>{if(locked)return;locked=!0;setTimeout(()=>{locked=!1},10);if(entry.isIntersecting){$('.before-float-buttons').css('margin-bottom','0');$('#float-buttons').addClass('float-buttons-static')}else{$('.before-float-buttons').css('margin-bottom',$('#float-buttons').outerHeight(!0)+'px');$('#float-buttons').removeClass('float-buttons-static')}})},{threshold:[0,0.2]});if($('footer').length>0) 601observer.observe(document.querySelector('footer'));$('.fond-contenu .product_box .pictureContainer img').on('load',function(){var oParent=$(this).closest('.bp_content');if($(this).prop('complete')&&($(this).attr('loading')==''||typeof($(this).attr('loading'))=='undefined')){oParent.css('height','auto')}else{$(this).one('load',function(){oParent.css('height','auto')})}});$(document).on('closed.zf.reveal','.reveal',function(){if($('#large-header [data-sticky]').length>0) 602$('#large-header [data-sticky]').foundation('_calc',!0);if($('#small-header[data-sticky]').length>0) 603$('#small-header[data-sticky]').foundation('_calc',!0);updateHeaderPosition()});$('.text-template-content.jq-read-more').each(function(){var oTextContentElement=this;var textReadmore=new oReadmore(oTextContentElement);textReadmore.build()}) 604$(window).on('changed.zf.mediaquery',function(oEvt,sNewSize){$('.text-template-content.jq-read-more').each(function(){var oTextContentElement=this;var textReadmore=new oReadmore(oTextContentElement);textReadmore.rebuild()})});$('a[href*="#"]').on('click',function(ev){var iIndex=$(this).attr('href').indexOf('#');var sAnchor=$(this).attr('href').substring(iIndex);var sCurrentUrl=$(this).attr('href').substring(0,iIndex);var sUrl=window.location.href;if((sCurrentUrl==''||sCurrentUrl==sUrl)&&sAnchor!='#'){ev.preventDefault();var iOffset=0;if($(sAnchor).length) 605iOffset=$(sAnchor).offset().top;if($('#stickyPanel').length){var heightSticky=$('#stickyPanel').height();iOffset-=heightSticky} 606if($('.Head_bandeauMenu').length){var heightSticky=$('.Head_bandeauMenu').height();iOffset-=heightSticky} 607if(iOffset>0){$('html,body').animate({scrollTop:iOffset},'slow')} 608if(sUrl.indexOf(sAnchor)==-1) 609sUrl+=sAnchor;window.history.pushState({type:'ancre',value:sAnchor},"Ancre",sUrl)}});$('.visu-note-dyn').stars({captionEl:$('.notation-libelle')});if($('.popup-libre').length) 610$('.popup-libre').foundation('open');var aTimers=[];$(document).on('click','.jqFaEye',function(){var _this=$(this);var row=$(this).parents('.row:first');var obj=row.find('.column:first').children()[0];var type=obj.getAttribute('type');var sIdChamp=obj.getAttribute('id');clearTimeout(aTimers[sIdChamp]);if(type==='password'){obj.setAttribute('type','text');$(this).find('.fa').removeClass('fa-eye').addClass('fa-eye-slash');aTimers[sIdChamp]=setTimeout(function(){_this.click()},5000)}else{obj.setAttribute('type','password');$(this).find('.fa').removeClass('fa-eye-slash').addClass('fa-eye')}});if($('#paypal-simulateur-div').length){jqEvent.on('afterRefreshPanier',function(){paypal.Messages.render('.pp-message')})} 611$('button.owl-prev').removeAttr('role').attr('aria-label','Précédent');$('button.owl-next').removeAttr('role').attr('aria-label','Suivant');$(document).on('click','.lnk-alerte-stock',function(){if($(this).data('variante')){var variante=$(this).data('variante')}else{if(typeof($("#variante"))!='undefined') 612var variante=$("#variante").val();else var variante='A'} 613if($(this).data('article')){var id_article=$(this).data('article')}else{var id_article=$('#id_article').val()} 614var sUniqId='';if($(this).closest('[data-uniqid]').length){var $oTemplate=$(this).closest('[data-uniqid]');var sUniqId='_'+$oTemplate.data('uniqid')} 615$.ajax({type:'POST',url:'../ajax/ajax_alerte_stock_show.php',data:{id:id_article,variante:variante},success:function(data){console.log('#modalStockAlert'+sUniqId);var oModalAlertStock=new Modal('#modalStockAlert'+sUniqId);oModalAlertStock.setContent(data);oModalAlertStock.open()}})})});var alerte_stock=function(){if(format_mel('email_alerte_stock')=='val
615ide'&&$('.ck_alerte:checked').length>0){var obj_send="email="+$('#email_alerte_stock').val();$('.ck_alerte:checked').each(function(){obj_send+='&'+'tId['+$(this).val()+']=1'});$.ajax({type:'POST',async:!1,url:'../ajax/ajax_alerte_stock.php',data:obj_send,dataType:'text',complete:function(data){$('#message_alerte').show()}})}};window.onpopstate=function(event){if(event.state&&event.state.referer){var oTemplate=$('[data-uniqid="'+event.state.referer+'"]');if(oTemplate.length>0) 616reloadProductsFromFilters(event.state,oTemplate,!0);}else if(!event.state||(event.state&&(!event.state.type||event.state.type!='ancre'))){clearAllFilters()}};window.isMobile=function(){var check=!1;(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=!0})(navigator.userAgent||navigator.vendor||window.opera);return check};if("serviceWorker" in navigator){navigator.serviceWorker.ready.then(registration=>{return registration.unregister()}).then(result=>{if(result){console.log("Service worker désenregistré")}}).catch(error=>{})};$(document).ready(function(){$(".liste_msg").click(function(){var titre=$(this).attr("data-titre_switch");$(this).attr("data-titre_switch",$(this).text());$(this).text(titre);$(this).parents("tr").next("tr:first").toggle();$(this).parents("div").next("div:first").toggle()}).css("cursor","pointer");if($(".liste_msg").length>0){$(".liste_msg:first").click()} 617$('.text_message').focus(function(){$(this).select()});$('.text_message').keyup(function(){var js_nb_carac=$(this).attr('nb_carac');if($(this).val().length>=js_nb_carac){$(this).val($(this).val().substring(0,js_nb_carac))} 618var caracRestant=parseInt(js_nb_carac-$(this).val().length);$(this).parent().find('.nb_carac_message').html(caracRestant)});$('.sav_motif_liste_deroulante').change(function(){var id=$(this).find('option:selected').attr('data-id');var desc=$(this).find('option:selected').attr('data-desc');if($('#text_'+id).length>0) 619$('#text_'+id).val(desc);});$('.text_message').each(function(){$(this).keyup()});$('[data-oasisPicker]').datepicker({changeMonth:!0,changeYear:!0,yearRange:'2005:2120',firstDay:0,maxDate:'0',dayNames:[trad('dimanche'),trad('lundi'),trad('mardi'),trad('mercredi'),trad('jeudi'),trad('vendredi'),trad('samedi')],dayNamesMin:[trad('dimanche_min'),trad('lundi_min'),trad('mardi_min'),trad('mercredi_min'),trad('jeudi_min'),trad('vendredi_min'),trad('samedi_min')],monthNamesShort:[trad('general_mmin_1'),trad('general_mmin_2'),trad('general_mmin_3'),trad('general_mmin_4'),trad('general_mmin_5'),trad('general_mmin_6'),trad('general_mmin_7'),trad('general_mmin_8'),trad('general_mmin_9'),trad('general_mmin_10'),trad('general_mmin_11'),trad('general_mmin_12')],dateFormat:"dd/mm/yy"}).attr("readonly",!0)});(function(){if(window.define){var define=window.define}if(window.require){var require=window.require}if(window.jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd){var define=jQuery.fn.select2.amd.define;var require=jQuery.fn.select2.amd.require}/** 620 * @license almond 0.2.9 Copyright (c) 2011-2014, The Dojo Foundation All Rights Reserved. 621 * Available via the MIT or new BSD license. 622 * see: http://github.com/jrburke/almond for details 623 */ 624var requirejs,require,define;(function(undef){var main,req,makeMap,handlers,defined={},waiting={},config={},defining={},hasOwn=Object.prototype.hasOwnProperty,aps=[].slice,jsSuffixRegExp=/\.js$/;function hasProp(obj,prop){return hasOwn.call(obj,prop)} 625function normalize(name,baseName){var nameParts,nameSegment,mapValue,foundMap,lastIndex,foundI,foundStarMap,starI,i,j,part,baseParts=baseName&&baseName.split("/"),map=config.map,starMap=(map&&map['*'])||{};if(name&&name.charAt(0)==="."){if(baseName){baseParts=baseParts.slice(0,baseParts.length-1);name=name.split('/');lastIndex=name.length-1;if(config.nodeIdCompat&&jsSuffixRegExp.test(name[lastIndex])){name[lastIndex]=name[lastIndex].replace(jsSuffixRegExp,'')} 626name=baseParts.concat(name);for(i=0;i<name.length;i+=1){part=name[i];if(part==="."){name.splice(i,1);i-=1}else if(part===".."){if(i===1&&(name[2]==='..'||name[0]==='..')){break}else if(i>0){name.splice(i-1,2);i-=2}}} 627name=name.join("/")}else if(name.indexOf('./')===0){name=name.substring(2)}} 628if((baseParts||starMap)&&map){nameParts=name.split('/');for(i=nameParts.length;i>0;i-=1){nameSegment=nameParts.slice(0,i).join("/");if(baseParts){for(j=baseParts.length;j>0;j-=1){mapValue=map[baseParts.slice(0,j).join('/')];if(mapValue){mapValue=mapValue[nameSegment];if(mapValue){foundMap=mapValue;foundI=i;break}}}} 629if(foundMap){break} 630if(!foundStarMap&&starMap&&starMap[nameSegment]){foundStarMap=starMap[nameSegment];starI=i}}
631if(!foundMap&&foundStarMap){foundMap=foundStarMap;foundI=starI} 632if(foundMap){nameParts.splice(0,foundI,foundMap);name=nameParts.join('/')}} 633return name} 634function makeRequire(relName,forceSync){return function(){return req.apply(undef,aps.call(arguments,0).concat([relName,forceSync]))}} 635function makeNormalize(relName){return function(name){return normalize(name,relName)}} 636function makeLoad(depName){return function(value){defined[depName]=value}} 637function callDep(name){if(hasProp(waiting,name)){var args=waiting[name];delete waiting[name];defining[name]=!0;main.apply(undef,args)} 638if(!hasProp(defined,name)&&!hasProp(defining,name)){throw new Error('No '+name)} 639return defined[name]} 640function splitPrefix(name){var prefix,index=name?name.indexOf('!'):-1;if(index>-1){prefix=name.substring(0,index);name=name.substring(index+1,name.length)} 641return[prefix,name]} 642makeMap=function(name,relName){var plugin,parts=splitPrefix(name),prefix=parts[0];name=parts[1];if(prefix){prefix=normalize(prefix,relName);plugin=callDep(prefix)} 643if(prefix){if(plugin&&plugin.normalize){name=plugin.normalize(name,makeNormalize(relName))}else{name=normalize(name,relName)}}else{name=normalize(name,relName);parts=splitPrefix(name);prefix=parts[0];name=parts[1];if(prefix){plugin=callDep(prefix)}} 644return{f:prefix?prefix+'!'+name:name,n:name,pr:prefix,p:plugin}};function makeConfig(name){return function(){return(config&&config.config&&config.config[name])||{}}} 645handlers={require:function(name){return makeRequire(name)},exports:function(name){var e=defined[name];if(typeof e!=='undefined'){return e}else{return(defined[name]={})}},module:function(name){return{id:name,uri:'',exports:defined[name],config:makeConfig(name)}}};main=function(name,deps,callback,relName){var cjsModule,depName,ret,map,i,args=[],callbackType=typeof callback,usingExports;relName=relName||name;if(callbackType==='undefined'||callbackType==='function'){deps=!deps.length&&callback.length?['require','exports','module']:deps;for(i=0;i<deps.length;i+=1){map=makeMap(deps[i],relName);depName=map.f;if(depName==="require"){args[i]=handlers.require(name)}else if(depName==="exports"){args[i]=handlers.exports(name);usingExports=!0}else if(depName==="module"){cjsModule=args[i]=handlers.module(name)}else if(hasProp(defined,depName)||hasProp(waiting,depName)||hasProp(defining,depName)){args[i]=callDep(depName)}else if(map.p){map.p.load(map.n,makeRequire(relName,!0),makeLoad(depName),{});args[i]=defined[depName]}else{throw new Error(name+' missing '+depName)}} 646ret=callback?callback.apply(defined[name],args):undefined;if(name){if(cjsModule&&cjsModule.exports!==undef&&cjsModule.exports!==defined[name]){defined[name]=cjsModule.exports}else if(ret!==undef||!usingExports){defined[name]=ret}}}else if(name){defined[name]=callback}};requirejs=require=req=function(deps,callback,relName,forceSync,alt){if(typeof deps==="string"){if(handlers[deps]){return handlers[deps](callback)} 647return callDep(makeMap(deps,callback).f)}else if(!deps.splice){config=deps;if(config.deps){req(config.deps,config.callback)} 648if(!callback){return} 649if(callback.splice){deps=callback;callback=relName;relName=null}else{deps=undef}} 650callback=callback||function(){};if(typeof relName==='function'){relName=forceSync;forceSync=alt} 651if(forceSync){main(undef,deps,callback,relName)}else{setTimeout(function(){main(undef,deps,callback,relName)},4)} 652return req};req.config=function(cfg){return req(cfg)};requirejs._defined=defined;define=function(name,deps,callback){if(!deps.splice){callback=deps;deps=[]} 653if(!hasProp(defined,name)&&!hasProp(waiting,name)){waiting[name]=[name,deps,callback]}};define.amd={jQuery:!0}}());define("almond",function(){});define('jquery',[],function(){var _$=jQuery||$;if(_$==null&&console&&console.error){console.error('Select2: An instance of jQuery or a jQuery-compatible library was not '+'found. Make sure that you are including jQuery before Select2 on your '+'web page.')} 654return _$});define('select2/utils',[],function(){var Utils={};Utils.Extend=function(ChildClass,SuperClass){var __hasProp={}.hasOwnProperty;function BaseConstructor(){this.constructor=ChildClass} 655for(var key in SuperClass){if(__hasProp.call(SuperClass,key)){ChildClass[key]=SuperClass[key]}} 656BaseConstructor.prototype=SuperClass.prototype;ChildClass.prototype=new BaseConstructor();ChildClass.__super__=SuperClass.prototype;return ChildClass};function getMethods(theClass){var proto=theClass.prototype;var methods=[];for(var methodName in proto){var m=proto[methodName];if(typeof m!=='function'){continue} 657if(methodName==='constructor'){continue} 658methods.push(methodName)} 659return methods} 660Utils.Decorate=function(SuperClass,DecoratorClass){var decoratedMethods=getMethods(DecoratorClass);var superMethods=getMethods(SuperClass);function DecoratedClass(){var unshift=Array.prototype.unshift;var argCount=DecoratorClass.prototype.constructor.length;var calledConstructor=SuperClass.prototype.constructor;if(argCount>0){unshift.call(arguments,SuperClass.prototype.constructor);calledConstructor=DecoratorClass.prototype.constructor} 661calledConstructor.apply(this,arguments)} 662DecoratorClass.displayName=SuperClass.displayName;function ctr(){this.constructor=DecoratedClass} 663DecoratedClass.prototype=new ctr();for(var m=0;m<superMethods.length;m++){var superMethod=superMethods[m];DecoratedClass.prototype[superMethod]=SuperClass.prototype[superMethod]} 664var calledMethod=function(methodName){var originalMethod=function(){};if(methodName in DecoratedClass.prototype){originalMethod=DecoratedClass.prototype[methodName]} 665var decoratedMethod=DecoratorClass.prototype[methodName];return function(){var unshift=Array.prototype.unshift;unshift.call(arguments,originalMethod);return decoratedMethod.apply(this,arguments)}};for(var d=0;d<decoratedMethods.length;d++){var decoratedMethod=decoratedMethods[d];DecoratedClass.prototype[decoratedMethod]=calledMethod(decoratedMethod)} 666return DecoratedClass};
666var Observable=function(){this.listeners={}};Observable.prototype.on=function(event,callback){this.listeners=this.listeners||{};if(event in this.listeners){this.listeners[event].push(callback)}else{this.listeners[event]=[callback]}};Observable.prototype.trigger=function(event){var slice=Array.prototype.slice;this.listeners=this.listeners||{};if(event in this.listeners){this.invoke(this.listeners[event],slice.call(arguments,1))} 667if('*' in this.listeners){this.invoke(this.listeners['*'],arguments)}};Observable.prototype.invoke=function(listeners,params){for(var i=0,len=listeners.length;i<len;i++){listeners[i].apply(this,params)}};Utils.Observable=Observable;Utils.generateChars=function(length){var chars='';for(var i=0;i<length;i++){var randomChar=Math.floor(Math.random()*36);chars+=randomChar.toString(36)} 668return chars};Utils.bind=function(func,context){return function(){func.apply(context,arguments)}};Utils._convertData=function(data){for(var originalKey in data){var keys=originalKey.split('-');var dataLevel=data;if(keys.length===1){continue} 669for(var k=0;k<keys.length;k++){var key=keys[k];key=key.substring(0,1).toLowerCase()+key.substring(1);if(!(key in dataLevel)){dataLevel[key]={}} 670if(k==keys.length-1){dataLevel[key]=data[originalKey]} 671dataLevel=dataLevel[key]} 672delete data[originalKey]} 673return data};Utils.hasScroll=function(index,el){var $el=$(el);var overflowX=el.style.overflowX;var overflowY=el.style.overflowY;if(overflowX===overflowY&&(overflowY==='hidden'||overflowY==='visible')){return!1} 674if(overflowX==='scroll'||overflowY==='scroll'){return!0} 675return($el.innerHeight()<el.scrollHeight||$el.innerWidth()<el.scrollWidth)};return Utils});define('select2/results',['jquery','./utils'],function($,Utils){function Results($element,options,dataAdapter){this.$element=$element;this.data=dataAdapter;this.options=options;Results.__super__.constructor.call(this)} 676Utils.Extend(Results,Utils.Observable);Results.prototype.render=function(){var $results=$('<ul class="select2-results__options" role="tree"></ul>');if(this.options.get('multiple')){$results.attr('aria-multiselectable','true')} 677this.$results=$results;return $results};Results.prototype.clear=function(){this.$results.empty()};Results.prototype.displayMessage=function(params){this.clear();this.hideLoading();var $message=$('<li role="treeitem" class="select2-results__option"></li>');var message=this.options.get('translations').get(params.message);$message.text(message(params.args));this.$results.append($message)};Results.prototype.append=function(data){this.hideLoading();var $options=[];var bAllowNew=this.options.get('allownew');if(typeof(bAllowNew)=='undefined') 678bAllowNew=!1;if(data.results==null||data.results.length===0){if(this.$results.children().length===0&&bAllowNew==!1){this.trigger('results:message',{message:'noResults'})} 679return} 680data.results=this.sort(data.results);for(var d=0;d<data.results.length;d++){var item=data.results[d];var $option=this.option(item);$options.push($option)} 681this.$results.append($options)};Results.prototype.position=function($results,$dropdown){var $resultsContainer=$dropdown.find('.select2-results');$resultsContainer.append($results)};Results.prototype.sort=function(data){var sorter=this.options.get('sorter');return sorter(data)};Results.prototype.setClasses=function(){var self=this;this.data.current(function(selected){var selectedIds=$.map(selected,function(s){return s.id.toString()});var $options=self.$results.find('.select2-results__option[aria-selected]');$options.each(function(){var $option=$(this);var item=$.data(this,'data');if(item.id!=null&&selectedIds.indexOf(item.id.toString())>-1){$option.attr('aria-selected','true')}else{$option.attr('aria-selected','false')}});var $selected=$options.filter('[aria-selected=true]');if($selected.length>0){$selected.first().trigger('mouseenter')}else{$options.first().trigger('mouseenter')}})};Results.prototype.showLoading=function(params){this.hideLoading();var loadingMore=this.options.get('translations').get('searching');var loading={disabled:!0,loading:!0,text:loadingMore(params)};var $loading=this.option(loading);$loading.className+=' loading-results';this.$results.prepend($loading)};Results.prototype.hideLoading=function(){this.$results.find('.loading-results').remove()};Results.prototype.option=function(data){var option=document.createElement('li');option.className='select2-results__option';var attrs={'role':'treeitem','aria-selected':'false'};if(data.disabled){delete attrs['aria-selected'];attrs['aria-disabled']='true'} 682if(data.id==null){delete attrs['aria-selected']} 683if(data._resultId!=null){option.id=data._resultId} 684if(data.children){attrs.role='group';attrs['aria-label']=data.text;delete attrs['aria-selected']} 685for(var attr in attrs){var val=attrs[attr];option.setAttribute(attr,val)} 686if(data.children){var $option=$(option);var label=document.createElement('strong');label.className='select2-results__group';var $label=$(label);this.template(data,label);var $children=[];for(var c=0;c<data.children.length;c++){var child=data.children[c];var $child=this.option(child);$children.push($child)} 687var $childrenContainer=$('<ul></ul>',{'class':'select2-results__options select2-results__options--nested'});$childrenContainer.append($children);$option.append(label);$option.append($childrenContainer)}else{this.template(data,option)} 688$.data(option,'data',data);return option};Results.prototype.bind=function(container,$container){var self=this;var id=container.id+'-results';this.$results.attr('id',id);container.on('results:all',function(params){self.clear();self.append(params.data);if(container.isOpen()){self.setClasses()}});container.on('results:append',function(params){self.append(params.data);if(container.isOpen()){self.setClasses()}});container.on('query',function(params){self.showLoading(params)});container.on('select',function(){if(!container.isOpen()){return} 689self.setClasses()});container.on('unselect',function(){if(!container.isOpen()){return} 690self.setClasses()});container.on('open',function(){self.$results.attr('aria-expanded','true');self.$results.attr('aria-hidden','false');
690self.setClasses();self.ensureHighlightVisible()});container.on('close',function(){self.$results.attr('aria-expanded','false');self.$results.attr('aria-hidden','true');self.$results.removeAttr('aria-activedescendant')});container.on('results:select',function(){var $highlighted=self.getHighlightedResults();if($highlighted.length===0){return} 691var data=$highlighted.data('data');if($highlighted.attr('aria-selected')=='true'){if(self.options.get('multiple')){self.trigger('unselect',{data:data})}else{self.trigger('close')}}else{self.trigger('select',{data:data})}});container.on('results:previous',function(){var $highlighted=self.getHighlightedResults();var $options=self.$results.find('[aria-selected]');var currentIndex=$options.index($highlighted);if(currentIndex===0){return} 692var nextIndex=currentIndex-1;if($highlighted.length===0){nextIndex=0} 693var $next=$options.eq(nextIndex);$next.trigger('mouseenter');var currentOffset=self.$results.offset().top;var nextTop=$next.offset().top;var nextOffset=self.$results.scrollTop()+(nextTop-currentOffset);if(nextIndex===0){self.$results.scrollTop(0)}else if(nextTop-currentOffset<0){self.$results.scrollTop(nextOffset)}});container.on('results:next',function(){var $highlighted=self.getHighlightedResults();var $options=self.$results.find('[aria-selected]');var currentIndex=$options.index($highlighted);var nextIndex=currentIndex+1;if(nextIndex>=$options.length){return} 694var $next=$options.eq(nextIndex);$next.trigger('mouseenter');var currentOffset=self.$results.offset().top+self.$results.outerHeight(!1);var nextBottom=$next.offset().top+$next.outerHeight(!1);var nextOffset=self.$results.scrollTop()+nextBottom-currentOffset;if(nextIndex===0){self.$results.scrollTop(0)}else if(nextBottom>currentOffset){self.$results.scrollTop(nextOffset)}});container.on('results:focus',function(params){params.element.addClass('select2-results__option--highlighted')});container.on('results:message',function(params){self.displayMessage(params)});if($.fn.mousewheel){this.$results.on('mousewheel',function(e){var top=self.$results.scrollTop();var bottom=(self.$results.get(0).scrollHeight-self.$results.scrollTop()+e.deltaY);var isAtTop=e.deltaY>0&&top-e.deltaY<=0;var isAtBottom=e.deltaY<0&&bottom<=self.$results.height();if(isAtTop){self.$results.scrollTop(0);e.preventDefault();e.stopPropagation()}else if(isAtBottom){self.$results.scrollTop(self.$results.get(0).scrollHeight-self.$results.height());e.preventDefault();e.stopPropagation()}})} 695this.$results.on('mouseup','.select2-results__option[aria-selected]',function(evt){var $this=$(this);var data=$this.data('data');if($this.attr('aria-selected')==='true'){if(self.options.get('multiple')){self.trigger('unselect',{originalEvent:evt,data:data})}else{self.trigger('close')} 696return} 697self.trigger('select',{originalEvent:evt,data:data})});this.$results.on('mouseenter','.select2-results__option[aria-selected]',function(evt){var data=$(this).data('data');self.getHighlightedResults().removeClass('select2-results__option--highlighted');self.trigger('results:focus',{data:data,element:$(this)})})};Results.prototype.getHighlightedResults=function(){var $highlighted=this.$results.find('.select2-results__option--highlighted');return $highlighted};Results.prototype.destroy=function(){this.$results.remove()};Results.prototype.ensureHighlightVisible=function(){var $highlighted=this.getHighlightedResults();if($highlighted.length===0){return} 698var $options=this.$results.find('[aria-selected]');var currentIndex=$options.index($highlighted);var currentOffset=this.$results.offset().top;var nextTop=$highlighted.offset().top;var nextOffset=this.$results.scrollTop()+(nextTop-currentOffset);var offsetDelta=nextTop-currentOffset;nextOffset-=$highlighted.outerHeight(!1)*2;if(currentIndex<=2){this.$results.scrollTop(0)}else if(offsetDelta>this.$results.outerHeight()||offsetDelta<0){this.$results.scrollTop(nextOffset)}};Results.prototype.template=function(result,container){var template=this.options.get('templateResult');var content=template(result);if(content==null){container.style.display='none'}else{container.innerHTML=content}};return Results});define('select2/keys',[],function(){var KEYS={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,isArrow:function(k){k=k.which?k.which:k;switch(k){case KEY.LEFT:case KEY.RIGHT:case KEY.UP:case KEY.DOWN:return!0} 699return!1}};return KEYS});define('select2/selection/base',['jquery','../utils','../keys'],function($,Utils,KEYS){function BaseSelection($element,options){this.$element=$element;this.options=options;BaseSelection.__super__.constructor.call(this)} 700Utils.Extend(BaseSelection,Utils.Observable);BaseSelection.prototype.render=function(){var $selection=$('<span class="select2-selection" tabindex="0" role="combobox" '+'aria-autocomplete="list" aria-haspopup="true" aria-expanded="false">'+'</span>');$selection.attr('title',this.$element.attr('title'));this.$selection=$selection;return $selection};BaseSelection.prototype.bind=function(container,$container){var self=this;var id=container.id+'-container';var resultsId=container.id+'-results';this.container=container;this.$selection.attr('aria-owns',resultsId);this.$selection.on('keydown',function(evt){self.trigger('keypress',evt);if(evt.which===KEYS.SPACE){evt.preventDefault()}});container.on('results:focus',function(params){self.$selection.attr('aria-activedescendant',params.data._resultId)});container.on('selection:update',function(params){self.update(params.data)});container.on('open',function(){self.$selection.attr('aria-expanded','true');self._attachCloseHandler(container)});container.on('close',function(){self.$selection.attr('aria-expanded','false');
700self.$selection.removeAttr('aria-activedescendant');self.$selection.focus();self._detachCloseHandler(container)});container.on('enable',function(){self.$selection.attr('tabindex','0')});container.on('disable',function(){self.$selection.attr('tabindex','-1')})};BaseSelection.prototype._attachCloseHandler=function(container){var self=this;$(document.body).on('mousedown.select2.'+container.id,function(e){var $target=$(e.target);var $select=$target.closest('.select2');var $all=$('.select2.select2-container--open');$all.each(function(){var $this=$(this);if(this==$select[0]){return} 701var $element=$this.data('element');$element.select2('close')})})};BaseSelection.prototype._detachCloseHandler=function(container){$(document.body).off('mousedown.select2.'+container.id)};BaseSelection.prototype.position=function($selection,$container){var $selectionContainer=$container.find('.selection');$selectionContainer.append($selection)};BaseSelection.prototype.destroy=function(){this._detachCloseHandler(this.container)};BaseSelection.prototype.update=function(data){throw new Error('The `update` method must be defined in child classes.')};return BaseSelection});define('select2/selection/single',['jquery','./base','../utils','../keys'],function($,BaseSelection,Utils,KEYS){function SingleSelection(){SingleSelection.__super__.constructor.apply(this,arguments)} 702Utils.Extend(SingleSelection,BaseSelection);SingleSelection.prototype.render=function(){var $selection=SingleSelection.__super__.render.call(this);$selection.addClass('select2-selection--single');$selection.html('<span class="select2-selection__rendered"></span>'+'<span class="select2-selection__arrow" role="presentation">'+'<b role="presentation"></b>'+'</span>');return $selection};SingleSelection.prototype.bind=function(container,$container){var self=this;SingleSelection.__super__.bind.apply(this,arguments);var id=container.id+'-container';this.$selection.find('.select2-selection__rendered').attr('id',id);this.$selection.attr('aria-labelledby',id);this.$selection.on('mousedown',function(evt){if(evt.which!==1){return} 703self.trigger('toggle',{originalEvent:evt})});this.$selection.on('focus',function(evt){});this.$selection.on('blur',function(evt){});container.on('selection:update',function(params){self.update(params.data)})};SingleSelection.prototype.clear=function(){this.$selection.find('.select2-selection__rendered').empty()};SingleSelection.prototype.display=function(data){var template=this.options.get('templateSelection');return template(data)};SingleSelection.prototype.selectionContainer=function(){return $('<span></span>')};SingleSelection.prototype.update=function(data){if(data.length===0){this.clear();return} 704var selection=data[0];var formatted=this.display(selection);this.$selection.find('.select2-selection__rendered').html(formatted)};return SingleSelection});define('select2/selection/multiple',['jquery','./base','../utils'],function($,BaseSelection,Utils){function MultipleSelection($element,options){MultipleSelection.__super__.constructor.apply(this,arguments)} 705Utils.Extend(MultipleSelection,BaseSelection);MultipleSelection.prototype.render=function(){var $selection=MultipleSelection.__super__.render.call(this);$selection.addClass('select2-selection--multiple');$selection.html('<ul class="select2-selection__rendered"></ul>');return $selection};MultipleSelection.prototype.bind=function(container,$container){var self=this;MultipleSelection.__super__.bind.apply(this,arguments);this.$selection.on('click',function(evt){self.trigger('toggle',{originalEvent:evt})});this.$selection.on('click','.select2-selection__choice__remove',function(evt){var $remove=$(this);var $selection=$remove.parent();var data=$selection.data('data');self.trigger('unselect',{originalEvent:evt,data:data})})};MultipleSelection.prototype.clear=function(){this.$selection.find('.select2-selection__rendered').empty()};MultipleSelection.prototype.display=function(data){var template=this.options.get('templateSelection');return template(data)};MultipleSelection.prototype.selectionContainer=function(){var $container=$('<li class="select2-selection__choice">'+'<span class="select2-selection__choice__remove" role="presentation">'+'×'+'</span>'+'</li>');return $container};MultipleSelection.prototype.update=function(data){this.clear();if(data.length===0){return} 706var $selections=[];for(var d=0;d<data.length;d++){var selection=data[d];var formatted=this.display(selection);var $selection=this.selectionContainer();$selection.append(formatted);$selection.data('data',selection);$selections.push($selection)} 707this.$selection.find('.select2-selection__rendered').append($selections)};return MultipleSelection});define('select2/selection/placeholder',['../utils'],function(Utils){function Placeholder(decorated,$element,options){this.placeholder=this.normalizePlaceholder(options.get('placeholder'));decorated.call(this,$element,options)} 708Placeholder.prototype.normalizePlaceholder=function(_,placeholder){if(typeof placeholder==='string'){placeholder={id:'',text:placeholder}} 709return placeholder};Placeholder.prototype.createPlaceholder=function(decorated,placeholder){var $placeholder=this.selectionContainer();$placeholder.html(this.display(placeholder));$placeholder.addClass('select2-selection__placeholder').removeClass('select2-selection__choice');return $placeholder};Placeholder.prototype.update=function(decorated,data){var singlePlaceholder=(data.length==1&&data[0].id!=this.placeholder.id);var multipleSelections=data.length>1;if(multipleSelections||singlePlaceholder){return decorated.call(this,data)} 710this.clear();var $placeholder=this.createPlaceholder(this.placeholder);this.$selection.find('.select2-selection__rendered').append($placeholder)};return Placeholder});define('select2/selection/allowClear',['jquery'],function($){function AllowClear(){} 711AllowClear.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);this.$selection.on('mousedown','.select2-selection__clear',function(evt){if(self.options.get('disabled')){return} 712evt.stopPropagation();var data=$(this).data('data');for(var d=0;d<data.length;d++){var unselectData={data:data[d]};self.trigger('unselect',unselectData);if(unselectData.prevented){return}} 713self.$element.val(self.placeholder.id).trigger('change');self.trigger('toggle')})};AllowClear.prototype.update=function(decorated,data){decorated.call(this,data);if(this.$selection.find('.select2-selection__placeholder').length>0||data.length===0){return} 714var $remove=$('<span class="select2-selection__clear">'+'×'+'</span>');$remove.data('data',data);this.$selection.find('.select2-selection__rendered').append($remove)};return AllowClear});define('select2/selection/search',['jquery','../utils','../keys'],function($,Utils,KEYS){function Search(decorated,$element,options){decorated.call(this,$element,options)} 715Search.prototype.render=function(decorated){var $search=$('<li class="select2-search select2-search--inline">'+'<input class="select2-search__field" type="search" tabindex="-1"'+' role="textbox" />'+'</li>');this.$searchContainer=$search;this.$search=$search.find('input');var $rendered=decorated.call(this);return $rendered};Search.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on('open',function(){self.$search.attr('tabindex',0);self.$search.focus()});container.on('close',function(){self.$search.attr('tabindex',-1);self.$search.val('')});container.on('enable',function(){self.$search.prop('disabled',!1)});container.on('disable',function(){self.$search.prop('disabled',!0)});this.$selection.on('keydown','.select2-search--inline',function(evt){evt.stopPropagation();self.trigger('keypress',evt);self._keyUpPrevented=evt.isDefaultPrevented();var key=evt.which;if(key===KEYS.BACKSPACE&&self.$search.val()===''){var $previousChoice=self.$searchContainer.prev('.select2-selection__choice');if($previousChoice.length>0){var item=$previousChoice.data('data');self.searchRemoveChoice(item)}}});this.$selection.on('keyup','.select2-search--inline',function(evt){self.handleSearch(evt)})};Search.prototype.createPlaceholder=function(decorated,placeholder){this.$search.attr('placeholder',placeholder.text)};Search.prototype.update=function(decorated,data){this.$search.attr('placeholder','');decorated.call(this,data);this.$selection.find('.select2-selection__rendered').append(this.$searchContainer);this.resizeSearch()};Search.prototype.handleSearch=function(){this.resizeSearch();if(!this._keyUpPrevented){var input=this.$search.val();this.trigger('query',{term:input})} 716this._keyUpPrevented=!1};Search.prototype.searchRemoveChoice=function(decorated,item){this.trigger('unselect',{data:item});this.trigger('open');this.$search.val(item.text+' ')};Search.prototype.resizeSearch=function(){this.$search.css('width','25px');var width='';if(this.$search.attr('placeholder')!==''){width=this.$selection.find('.select2-selection__rendered').innerWidth()}else{var minimumWidth=this.$search.val().length+1;width=(minimumWidth*0.75)+'em'} 717if(minimumWidth<20) 718minimumWidth=20+'px';this.$search.css('width',width)};return Search});define('select2/selection/eventRelay',['jquery'],function($){function EventRelay(){} 719EventRelay.prototype.bind=function(decorated,container,$container){var self=this;var relayEvents=['open','opening','close','closing','select','selecting','unselect','unselecting'];var preventableEvents=['opening','closing','selecting','unselecting'];decorated.call(this,container,$container);container.on('*',function(name,params){if(relayEvents.indexOf(name)===-1){return} 720params=params||{};var evt=$.Event('select2:'+name,{params:params});self.$element.trigger(evt);if(preventableEvents.indexOf(name)===-1){return} 721params.prevented=evt.isDefaultPrevented()})};return EventRelay});define('select2/translation',['jquery'],function($){function Translation(dict){this.dict=dict||{}} 722Translation.prototype.all=function(){return this.dict};Translation.prototype.get=function(key){return this.dict[key]};Translation.prototype.extend=function(translation){this.dict=$.extend({},translation.all(),this.dict)};Translation._cache={};Translation.loadPath=function(path){if(!(path in Translation._cache)){var translations=require(path);Translation._cache[path]=translations} 723return new Translation(Translation._cache[path])};return Translation});define('select2/diacritics',[],function(){var diacritics={'\u24B6':'A','\uFF21':'A','\u00C0':'A','\u00C1':'A','\u00C2':'A','\u1EA6':'A','\u1EA4':'A','\u1EAA':'A','\u1EA8':'A','\u00C3':'A','\u0100':'A','\u0102':'A','\u1EB0':'A','\u1EAE':'A','\u1EB4':'A','\u1EB2':'A','\u0226':'A','\u01E0':'A','\u00C4':'A','\u01DE':'A','\u1EA2':'A','\u00C5':'A','\u01FA':'A','\u01CD':'A','\u0200':'A','\u0202':'A','\u1EA0':'A','\u1EAC':'A','\u1EB6':'A','\u1E00':'A','\u0104':'A','\u023A':'A','\u2C6F':'A','\uA732':'AA','\u00C6':'AE','\u01FC':'AE','\u01E2':'AE','\uA734':'AO','\uA736':'AU','\uA738':'AV','\uA73A':'AV','\uA73C':'AY','\u24B7':'B','\uFF22':'B','\u1E02':'B','\u1E04':'B','\u1E06':'B','\u0243':'B','\u0182':'B','\u0181':'B','\u24B8':'C','\uFF23':'C','\u0106':'C','\u0108':'C','\u010A':'C','\u010C':'C','\u00C7':'C','\u1E08':'C','\u0187':'C','\u023B':'C','\uA73E':'C','\u24B9':'D','\uFF24':'D','\u1E0A':'D','\u010E':'D','\u1E0C':'D','\u1E10':'D','\u1E12':'D','\u1E0E':'D','\u0110':'D','\u018B':'D','\u018A':'D','\u0189':'D','\uA779':'D','\u01F1':'DZ','\u01C4':'DZ','\u01F2':'Dz','\u01C5':'Dz','\u24BA':'E','\uFF25':'E','\u00C8':'E','\u00C9':'E','\u00CA':'E','\u1EC0':'E','\u1EBE':'E','\u1EC4':'E','\u1EC2':'E','\u1EBC':'E','\u0112':'E','\u1E14':'E','\u1E16':'E','\u0114':'E','\u0116':'E','\u00CB':'E','\u1EBA':'E','\u011A':'E','\u0204':'E','\u0206':'E','\u1EB8':'E','\u1EC6':'E','\u0228':'E','\u1E1C':'E','\u0118':'E','\u1E18':'E','\u1E1A':'E','\u0190':'E','\u018E':'E','\u24BB':'F','\uFF26':'F','\u1E1E':'F','\u0191':'F','\uA77B':'F','\u24BC':'G','\uFF27':'G','\u01F4':'G','\u011C':'G','\u1E20':'G','\u011E':'G','\u0120':'G','\u01E6':'G','\u0122':'G','\u01E4':'G','\u0193':'G','\uA7A0':'G','\uA77D':'G','\uA77E':'G','\u24BD':'H','\uFF28':'H','\u0124':'H','\u1E22':'H','\u1E26':'H','\u021E':'H','\u1E24':'H','\u1E28':'H','\u1E2A':'H','\u0126':'H','\u2C67':'H','\u2C75':'H','\uA78D':'H','\u24BE':'I','\uFF29':'I','\u00CC':'I','\u00CD':'I','\u00CE':'I','\u0128':'I','\u012A':'I','\u012C':'I','\u0130':'I','\u00CF':'I','\u1E2E':'I','\u1EC8':'I','\u01CF':'I','\u0208':'I','\u020A':'I','\u1ECA':'I','\u012E':'I','\u1E2C':'I','\u0197':'I','\u24BF':'J','\uFF2A':'J','\u0134':'J','\u0248':'J','\u24C0':'K','\uFF2B':'K','\u1E30':'K','\u01E8':'K','\u1E32':'K','\u0136':'K','\u1E34':'K','\u0198':'K','\u2C69':'K','\uA740':'K','\uA742':'K','\uA744':'K','\uA7A2':'K','\u24C1':'L','\uFF2C':'L','\u013F':'L','\u0139':'L','\u013D':'L','\u1E36':'L','\u1E38':'L','\u013B':'L','\u1E3C':'L','\u1E3A':'L','\u0141':'L','\u023D':'L','\u2C62':'L','\u2C60':'L','\uA748':'L','\uA746':'L','\uA780':'L','\u01C7':'LJ','\u01C8':'Lj','\u24C2':'M','\uFF2D':'M','\u1E3E':'M','\u1E40':'M','\u1E42':'M','\u2C6E':'M','\u019C':'M','\u24C3':'N','\uFF2E':'N','\u01F8':'N','\u0143':'N','\u00D1':'N','\u1E44':'N','\u0147':'N','\u1E46':'N','\u0145':'N','\u1E4A':'N','\u1E48':'N','\u0220':'N','\u019D':'N','\uA790':'N','\uA7A4':'N','\u01CA':'NJ','\u01CB':'Nj','\u24C4':'O','\uFF2F':'O','\u00D2':'O','\u00D3':'O','\u00D4':'O','\u1ED2':'O','\u1ED0':'O','\u1ED6':'O','\u1ED4':'O','\u00D5':'O','\u1E4C':'O','\u022C':'O','\u1E4E':'O','\u014C':'O','\u1E50':'O','\u1E52':'O','\u014E':'O','\u022E':'O','\u0230':'O','\u00D6':'O','\u022A':'O','\u1ECE':'O','\u0150':'O','\u01D1':'O','\u020C':'O','\u020E':'O','\u01A0':'O','\u1EDC':'O','\u1EDA':'O','\u1EE0':'O','\u1EDE':'O','\u1EE2':'O','\u1ECC':'O','\u1ED8':'O','\u01EA':'O','\u01EC':'O','\u00D8':'O','\u01FE':'O','\u0186':'O','\u019F':'O','\uA74A':'O','\uA74C':'O','\u01A2':'OI','\uA74E':'OO','\u0222':'OU','\u24C5':'P','\uFF30':'P','\u1E54':'P','\u1E56':'P','\u01A4':'P','\u2C63':'P','\uA750':'P','\uA752':'P','\uA754':'P','\u24C6':'Q','\uFF31':'Q','\uA756':'Q','\uA758':'Q','\u024A':'Q','\u24C7':'R','\uFF32':'R','\u0154':'R','\u1E58':'R','\u0158':'R','\u0210':'R','\u0212':'R','\u1E5A':'R','\u1E5C':'R','\u0156':'R','\u1E5E':'R','\u024C':'R','\u2C64':'R','\uA75A':'R','\uA7A6':'R','\uA782':'R','\u24C8':'S','\uFF33':'S','\u1E9E':'S','\u015A':'S','\u1E64':'S','\u015C':'S','\u1E60':'S','\u0160':'S','\u1E66':'S','\u1E62':'S','\u1E68':'S','\u0218':'S','\u015E':'S','\u2C7E':'S','\uA7A8':'S','\uA784':'S','\u24C9':'T','\uFF34':'T','\u1E6A':'T','\u0164':'T','\u1E6C':'T','\u021A':'T','\u0162':'T','\u1E70':'T','\u1E6E':'T','\u0166':'T','\u01AC':'T','\u01AE':'T','\u023E':'T','\uA786':'T','\uA728':'TZ','\u24CA':'U','\uFF35':'U','\u00D9':'U','\u00DA':'U','\u00DB':'U','\u0168':'U','\u1E78':'U','\u016A':'U','\u1E7A':'U','\u016C':'U','\u00DC':'U','\u01DB':'U','\u01D7':'U','\u01D5':'U','\u01D9':'U','\u1EE6':'U','\u016E':'U','\u0170':'U','\u01D3':'U','\u0214':'U','\u0216':'U','\u01AF':'U','\u1EEA':'U','\u1EE8':'U','\u1EEE':'U','\u1EEC':'U','\u1EF0':'U','\u1EE4':'U','\u1E72':'U','\u0172':'U','\u1E76':'U','\u1E74':'U','\u0244':'U','\u24CB':'V','\uFF36':'V','\u1E7C':'V','\u1E7E':'V','\u01B2':'V','\uA75E':'V','\u0245':'V','\uA760':'VY','\u24CC':'W','\uFF37':'W','\u1E80':'W','\u1E82':'W','\u0174':'W','\u1E86':'W','\u1E84':'W','\u1E88':'W','\u2C72':'W','\u24CD':'X','\uFF38':'X','\u1E8A':'X','\u1E8C':'X','\u24CE':'Y','\uFF39':'Y','\u1EF2':'Y','\u00DD':'Y','\u0176':'Y','\u1EF8':'Y','\u0232':'Y','\u1E8E':'Y','\u0178':'Y','\u1EF6':'Y','\u1EF4':'Y','\u01B3':'Y','\u024E':'Y','\u1EFE':'Y','\u24CF':'Z','\uFF3A':'Z','\u0179':'Z','\u1E90':'Z','\u017B':'Z','\u017D':'Z','\u1E92':'Z','\u1E94':'Z','\u01B5':'Z','\u0224':'Z','\u2C7F':'Z','\u2C6B':'Z','\uA762':'Z','\u24D0':'a','\uFF41':'a','\u1E9A':'a','\u00E0':'a','\u00E1':'a','\u00E2':'a','\u1EA7':'a','\u1EA5':'a','\u1EAB':'a','\u1EA9':'a','\u00E3':'a','\u0101':'a','\u0103':'a','\u1EB1':'a','\u1EAF':'a','\u1EB5':'a','\u1EB3':'a','\u0227':'a','\u01E1':'a','\u00E4':'a','\u01DF':'a','\u1EA3':'a','\u00E5':'a','\u01FB':'a','\u01CE':'a','\u0201':'a','\u0203':'a','\u1EA1':'a','\u1EAD':'a','\u1EB7':'a','\u1E01':'a','\u0105':'a','\u2C65':'a','\u0250':'a','\uA733':'aa','\u00E6':'ae','\u01FD':'ae','\u01E3':'ae','\uA735':'ao','\uA737':'au','\uA739':'av','\uA73B':'av','\uA73D':'ay','\u24D1':'b','\uFF42':'b','\u1E03':'b','\u1E05':'b','\u1E07':'b'
723,'\u0180':'b','\u0183':'b','\u0253':'b','\u24D2':'c','\uFF43':'c','\u0107':'c','\u0109':'c','\u010B':'c','\u010D':'c','\u00E7':'c','\u1E09':'c','\u0188':'c','\u023C':'c','\uA73F':'c','\u2184':'c','\u24D3':'d','\uFF44':'d','\u1E0B':'d','\u010F':'d','\u1E0D':'d','\u1E11':'d','\u1E13':'d','\u1E0F':'d','\u0111':'d','\u018C':'d','\u0256':'d','\u0257':'d','\uA77A':'d','\u01F3':'dz','\u01C6':'dz','\u24D4':'e','\uFF45':'e','\u00E8':'e','\u00E9':'e','\u00EA':'e','\u1EC1':'e','\u1EBF':'e','\u1EC5':'e','\u1EC3':'e','\u1EBD':'e','\u0113':'e','\u1E15':'e','\u1E17':'e','\u0115':'e','\u0117':'e','\u00EB':'e','\u1EBB':'e','\u011B':'e','\u0205':'e','\u0207':'e','\u1EB9':'e','\u1EC7':'e','\u0229':'e','\u1E1D':'e','\u0119':'e','\u1E19':'e','\u1E1B':'e','\u0247':'e','\u025B':'e','\u01DD':'e','\u24D5':'f','\uFF46':'f','\u1E1F':'f','\u0192':'f','\uA77C':'f','\u24D6':'g','\uFF47':'g','\u01F5':'g','\u011D':'g','\u1E21':'g','\u011F':'g','\u0121':'g','\u01E7':'g','\u0123':'g','\u01E5':'g','\u0260':'g','\uA7A1':'g','\u1D79':'g','\uA77F':'g','\u24D7':'h','\uFF48':'h','\u0125':'h','\u1E23':'h','\u1E27':'h','\u021F':'h','\u1E25':'h','\u1E29':'h','\u1E2B':'h','\u1E96':'h','\u0127':'h','\u2C68':'h','\u2C76':'h','\u0265':'h','\u0195':'hv','\u24D8':'i','\uFF49':'i','\u00EC':'i','\u00ED':'i','\u00EE':'i','\u0129':'i','\u012B':'i','\u012D':'i','\u00EF':'i','\u1E2F':'i','\u1EC9':'i','\u01D0':'i','\u0209':'i','\u020B':'i','\u1ECB':'i','\u012F':'i','\u1E2D':'i','\u0268':'i','\u0131':'i','\u24D9':'j','\uFF4A':'j','\u0135':'j','\u01F0':'j','\u0249':'j','\u24DA':'k','\uFF4B':'k','\u1E31':'k','\u01E9':'k','\u1E33':'k','\u0137':'k','\u1E35':'k','\u0199':'k','\u2C6A':'k','\uA741':'k','\uA743':'k','\uA745':'k','\uA7A3':'k','\u24DB':'l','\uFF4C':'l','\u0140':'l','\u013A':'l','\u013E':'l','\u1E37':'l','\u1E39':'l','\u013C':'l','\u1E3D':'l','\u1E3B':'l','\u017F':'l','\u0142':'l','\u019A':'l','\u026B':'l','\u2C61':'l','\uA749':'l','\uA781':'l','\uA747':'l','\u01C9':'lj','\u24DC':'m','\uFF4D':'m','\u1E3F':'m','\u1E41':'m','\u1E43':'m','\u0271':'m','\u026F':'m','\u24DD':'n','\uFF4E':'n','\u01F9':'n','\u0144':'n','\u00F1':'n','\u1E45':'n','\u0148':'n','\u1E47':'n','\u0146':'n','\u1E4B':'n','\u1E49':'n','\u019E':'n','\u0272':'n','\u0149':'n','\uA791':'n','\uA7A5':'n','\u01CC':'nj','\u24DE':'o','\uFF4F':'o','\u00F2':'o','\u00F3':'o','\u00F4':'o','\u1ED3':'o','\u1ED1':'o','\u1ED7':'o','\u1ED5':'o','\u00F5':'o','\u1E4D':'o','\u022D':'o','\u1E4F':'o','\u014D':'o','\u1E51':'o','\u1E53':'o','\u014F':'o','\u022F':'o','\u0231':'o','\u00F6':'o','\u022B':'o','\u1ECF':'o','\u0151':'o','\u01D2':'o','\u020D':'o','\u020F':'o','\u01A1':'o','\u1EDD':'o','\u1EDB':'o','\u1EE1':'o','\u1EDF':'o','\u1EE3':'o','\u1ECD':'o','\u1ED9':'o','\u01EB':'o','\u01ED':'o','\u00F8':'o','\u01FF':'o','\u0254':'o','\uA74B':'o','\uA74D':'o','\u0275':'o','\u01A3':'oi','\u0223':'ou','\uA74F':'oo','\u24DF':'p','\uFF50':'p','\u1E55':'p','\u1E57':'p','\u01A5':'p','\u1D7D':'p','\uA751':'p','\uA753':'p','\uA755':'p','\u24E0':'q','\uFF51':'q','\u024B':'q','\uA757':'q','\uA759':'q','\u24E1':'r','\uFF52':'r','\u0155':'r','\u1E59':'r','\u0159':'r','\u0211':'r','\u0213':'r','\u1E5B':'r','\u1E5D':'r','\u0157':'r','\u1E5F':'r','\u024D':'r','\u027D':'r','\uA75B':'r','\uA7A7':'r','\uA783':'r','\u24E2':'s','\uFF53':'s','\u00DF':'s','\u015B':'s','\u1E65':'s','\u015D':'s','\u1E61':'s','\u0161':'s','\u1E67':'s','\u1E63':'s','\u1E69':'s','\u0219':'s','\u015F':'s','\u023F':'s','\uA7A9':'s','\uA785':'s','\u1E9B':'s','\u24E3':'t','\uFF54':'t','\u1E6B':'t','\u1E97':'t','\u0165':'t','\u1E6D':'t','\u021B':'t','\u0163':'t','\u1E71':'t','\u1E6F':'t','\u0167':'t','\u01AD':'t','\u0288':'t','\u2C66':'t','\uA787':'t','\uA729':'tz','\u24E4':'u','\uFF55':'u','\u00F9':'u','\u00FA':'u','\u00FB':'u','\u0169':'u','\u1E79':'u','\u016B':'u','\u1E7B':'u','\u016D':'u','\u00FC':'u','\u01DC':'u','\u01D8':'u','\u01D6':'u','\u01DA':'u','\u1EE7':'u','\u016F':'u','\u0171':'u','\u01D4':'u','\u0215':'u','\u0217':'u','\u01B0':'u','\u1EEB':'u','\u1EE9':'u','\u1EEF':'u','\u1EED':'u','\u1EF1':'u','\u1EE5':'u','\u1E73':'u','\u0173':'u','\u1E77':'u','\u1E75':'u','\u0289':'u','\u24E5':'v','\uFF56':'v','\u1E7D':'v','\u1E7F':'v','\u028B':'v','\uA75F':'v','\u028C':'v','\uA761':'vy','\u24E6':'w','\uFF57':'w','\u1E81':'w','\u1E83':'w','\u0175':'w','\u1E87':'w','\u1E85':'w','\u1E98':'w','\u1E89':'w','\u2C73':'w','\u24E7':'x','\uFF58':'x','\u1E8B':'x','\u1E8D':'x','\u24E8':'y','\uFF59':'y','\u1EF3':'y','\u00FD':'y','\u0177':'y','\u1EF9':'y','\u0233':'y','\u1E8F':'y','\u00FF':'y','\u1EF7':'y','\u1E99':'y','\u1EF5':'y','\u01B4':'y','\u024F':'y','\u1EFF':'y','\u24E9':'z','\uFF5A':'z','\u017A':'z','\u1E91':'z','\u017C':'z','\u017E':'z','\u1E93':'z','\u1E95':'z','\u01B6':'z','\u0225':'z','\u0240':'z','\u2C6C':'z','\uA763':'z','\u0386':'\u0391','\u0388':'\u0395','\u0389':'\u0397','\u038A':'\u0399','\u03AA':'\u0399','\u038C':'\u039F','\u038E':'\u03A5','\u03AB':'\u03A5','\u038F':'\u
72303A9','\u03AC':'\u03B1','\u03AD':'\u03B5','\u03AE':'\u03B7','\u03AF':'\u03B9','\u03CA':'\u03B9','\u0390':'\u03B9','\u03CC':'\u03BF','\u03CD':'\u03C5','\u03CB':'\u03C5','\u03B0':'\u03C5','\u03C9':'\u03C9','\u03C2':'\u03C3'};return diacritics});define('select2/data/base',['../utils'],function(Utils){function BaseAdapter($element,options){BaseAdapter.__super__.constructor.call(this)} 724Utils.Extend(BaseAdapter,Utils.Observable);BaseAdapter.prototype.current=function(callback){throw new Error('The `current` method must be defined in child classes.')};BaseAdapter.prototype.query=function(params,callback){throw new Error('The `query` method must be defined in child classes.')};BaseAdapter.prototype.bind=function(container,$container){};BaseAdapter.prototype.destroy=function(){};BaseAdapter.prototype.generateResultId=function(container,data){var id=container.id+'-result-';id+=Utils.generateChars(4);if(data.id!=null){id+='-'+data.id.toString()}else{id+='-'+Utils.generateChars(4)} 725return id};return BaseAdapter});define('select2/data/select',['./base','../utils','jquery'],function(BaseAdapter,Utils,$){function SelectAdapter($element,options){this.$element=$element;this.options=options;SelectAdapter.__super__.constructor.call(this)} 726Utils.Extend(SelectAdapter,BaseAdapter);SelectAdapter.prototype.current=function(callback){var data=[];var self=this;this.$element.find(':selected').each(function(){var $option=$(this);var option=self.item($option);data.push(option)});callback(data)};SelectAdapter.prototype.select=function(data){var self=this;if($(data.element).is('option')){data.element.selected=!0;this.$element.trigger('change');return} 727if(this.$element.prop('multiple')){this.current(function(currentData){var val=[];data=[data];data.push.apply(data,currentData);for(var d=0;d<data.length;d++){id=data[d].id;if(val.indexOf(id)===-1){val.push(id)}} 728self.$element.val(val);self.$element.trigger('change')})}else{var val=data.id;this.$element.val(val);this.$element.trigger('change')}};SelectAdapter.prototype.unselect=function(data){var self=this;if(!this.$element.prop('multiple')){return} 729if($(data.element).is('option')){data.element.selected=!1;this.$element.trigger('change');return} 730this.current(function(currentData){var val=[];for(var d=0;d<currentData.length;d++){id=currentData[d].id;if(id!==data.id&&val.indexOf(id)===-1){val.push(id)}} 731self.$element.val(val);self.$element.trigger('change')})};SelectAdapter.prototype.bind=function(container,$container){var self=this;this.container=container;container.on('select',function(params){self.select(params.data)});container.on('unselect',function(params){self.unselect(params.data)})};SelectAdapter.prototype.destroy=function(){this.$element.find('*').each(function(){$.removeData(this,'data')})};SelectAdapter.prototype.query=function(params,callback){var data=[];var self=this;var $options=this.$element.children();$options.each(function(){var $option=$(this);if(!$option.is('option')&&!$option.is('optgroup')){return} 732var option=self.item($option);var matches=self.matches(params,option);if(matches!==null){data.push(matches)}});callback({results:data})};SelectAdapter.prototype.option=function(data){var option;if(data.children){option=document.createElement('optgroup');option.label=data.text}else{option=document.createElement('option');option.innerText=data.text} 733if(data.id){option.value=data.id} 734if(data.disabled){option.disabled=!0} 735if(data.selected){option.selected=!0} 736var $option=$(option);var normalizedData=this._normalizeItem(data);normalizedData.element=option;$.data(option,'data',normalizedData);return $option};SelectAdapter.prototype.item=function($option){var data={};data=$.data($option[0],'data');if(data!=null){return data} 737if($option.is('option')){data={id:$option.val(),text:$option.html(),disabled:$option.prop('disabled'),selected:$option.prop('selected')}}else if($option.is('optgroup')){data={text:$option.prop('label'),children:[]};var $children=$option.children('option');var children=[];for(var c=0;c<$children.length;c++){var $child=$($children[c]);var child=this.item($child);children.push(child)} 738data.children=children} 739data=this._normalizeItem(data);data.element=$option[0];$.data($option[0],'data',data);return data};SelectAdapter.prototype._normalizeItem=function(item){if(!$.isPlainObject(item)){item={id:item,text:item}} 740item=$.extend({},{text:''},item);var defaults={selected:!1,disabled:!1};if(item.id!=null){item.id=item.id.toString()} 741if(item.text!=null){item.text=item.text.toString()} 742if(item._resultId==null&&item.id&&this.container!=null){item._resultId=this.generateResultId(this.container,item)} 743return $.extend({},defaults,item)};SelectAdapter.prototype.matches=function(params,data){var matcher=this.options.get('matcher');return matcher(params,data)};return SelectAdapter});define('select2/data/array',['./select','../utils','jquery'],function(SelectAdapter,Utils,$){function ArrayAdapter($element,options){var data=options.get('data')||[];ArrayAdapter.__super__.constructor.call(this,$element,options);$element.append(this.convertToOptions(data))} 744Utils.Extend(ArrayAdapter,SelectAdapter);ArrayAdapter.prototype.select=function(data){var $option=this.$element.find('option[value="'+data.id+'"]');if($option.length===0){$option=this.option(data);this.$element.append($option)} 745ArrayAdapter.__super__.select.call(this,data)};ArrayAdapter.prototype.convertToOptions=function(data){var self=this;var $existing=this.$element.find('option');var existingIds=$existing.map(function(){return self.item($(this)).id}).get();var $options=[];function onlyItem(item){return function(){return $(this).val()==item.id}} 746for(var d=0;d<data.length;d++){var item=this._normalizeItem(data[d]);if(existingIds.indexOf(item.id)>=0){var $existingOption=$existing.filter(onlyItem(item));var existingData=this.item($existingOption);var newData=$.extend(!0,{},existingData,item);var $newOption=this.option(existingData);$existingOption.replaceWith($newOption);continue} 747var $option=this.option(item);if(item.children){var $children=this.convertToOptions(item.children);$option.append($children)} 748$options.push($option)} 749return $options};return ArrayAdapter});define('select2/data/ajax',['./array','../utils','jquery'],function(ArrayAdapter,Utils,$){function AjaxAdapter($element,options){this.ajaxOptions=options.get('ajax');if(this.ajaxOptions.processResults!=null){this.processResults=this.ajaxOptions.processResults} 750ArrayAdapter.__super__.constructor.call(this,$element,options)} 751Utils.Extend(AjaxAdapter,ArrayAdapter);AjaxAdapter.prototype.processResults=function(results){return results};AjaxAdapter.prototype.query=function(params,callback){var matches=[];var self=this;if(this._request){this._request.abort();this._request=null} 752var options=$.extend({type:'GET'},this.ajaxOptions);if(typeof options.url==='function'){options.url=options.url(params)} 753if(typeof options.data==='function'){options.data=options.data(params)} 754function request(){var $request=$.ajax(options);$request.success(function(data){var results=self.processResults(data,params);if(console&&console.error){if(!results||!results.results||!$.isArray(results.results)){console.error('Select2: The AJAX results did not return an array in the '+'`results` key of the response.')}} 755callback(results)});self._request=$request} 756if(this.ajaxOptions.delay&¶ms.term!==''){if(this._queryTimeout){window.clearTimeout(this._queryTimeout)} 757this._queryTimeout=window.setTimeout(request,this.ajaxOptions.delay)}else{request()}};return AjaxAdapter});define('select2/data/tags',['jquery'],function($){function Tags(decorated,$element,options){var tags=options.get('tags');var createTag=options.get('createTag');
757if(createTag!==undefined){this.createTag=createTag} 758decorated.call(this,$element,options);if($.isArray(tags)){for(var t=0;t<tags.length;t++){var tag=tags[t];var item=this._normalizeItem(tag);var $option=this.option(item);this.$element.append($option)}}} 759Tags.prototype.query=function(decorated,params,callback){var self=this;this._removeOldTags();if(params.term==null||params.term===''||params.page!=null){decorated.call(this,params,callback);return} 760function wrapper(obj,child){var data=obj.results;for(var i=0;i<data.length;i++){var option=data[i];var checkChildren=(option.children!=null&&!wrapper({results:option.children},!0));var checkText=option.text===params.term;if(checkText||checkChildren){if(child){return!1} 761obj.data=data;callback(obj);return}} 762if(child){return!0} 763var tag=self.createTag(params);if(tag!=null){var $option=self.option(tag);$option.attr('data-select2-tag',!0);self.$element.append($option);self.insertTag(data,tag)} 764obj.results=data;callback(obj)} 765decorated.call(this,params,wrapper)};Tags.prototype.createTag=function(decorated,params){return{id:params.term,text:params.term}};Tags.prototype.insertTag=function(_,data,tag){data.unshift(tag)};Tags.prototype._removeOldTags=function(_){var tag=this._lastTag;var $options=this.$element.find('option[data-select2-tag]');$options.each(function(){if(this.selected){return} 766$(this).remove()})};return Tags});define('select2/data/tokenizer',['jquery'],function($){function Tokenizer(decorated,$element,options){var tokenizer=options.get('tokenizer');if(tokenizer!==undefined){this.tokenizer=tokenizer} 767decorated.call(this,$element,options)} 768Tokenizer.prototype.bind=function(decorated,container,$container){decorated.call(this,container,$container);this.$search=container.dropdown.$search||container.selection.$search||$container.find('.select2-search__field')};Tokenizer.prototype.query=function(decorated,params,callback){var self=this;function select(data){self.select(data)} 769params.term=params.term||'';var tokenData=this.tokenizer(params,this.options,select);if(tokenData.term!==params.term){if(this.$search.length){this.$search.val(tokenData.term);this.$search.focus()} 770params.term=tokenData.term} 771decorated.call(this,params,callback)};Tokenizer.prototype.tokenizer=function(_,params,options,callback){var separators=options.get('tokenSeparators')||[];var term=params.term;var i=0;var createTag=this.createTag||function(params){return{id:params.term,text:params.term}};while(i<term.length){var termChar=term[i];if(separators.indexOf(termChar)===-1){i++;continue} 772var part=term.substr(0,i);var partParams=$.extend({},params,{term:part});var data=createTag(partParams);callback(data);term=term.substr(i+1)||'';i=0} 773return{term:term}};return Tokenizer});define('select2/data/minimumInputLength',[],function(){function MinimumInputLength(decorated,$e,options){this.minimumInputLength=options.get('minimumInputLength');decorated.call(this,$e,options)} 774MinimumInputLength.prototype.query=function(decorated,params,callback){params.term=params.term||'';if(params.term.length<this.minimumInputLength){this.trigger('results:message',{message:'inputTooShort',args:{minimum:this.minimumInputLength,input:params.term,params:params}});return} 775decorated.call(this,params,callback)};return MinimumInputLength});define('select2/data/maximumInputLength',[],function(){function MaximumInputLength(decorated,$e,options){this.maximumInputLength=options.get('maximumInputLength');decorated.call(this,$e,options)} 776MaximumInputLength.prototype.query=function(decorated,params,callback){params.term=params.term||'';if(this.maximumInputLength>0&¶ms.term.length>this.maximumInputLength){this.trigger('results:message',{message:'inputTooLong',args:{minimum:this.maximumInputLength,input:params.term,params:params}});return} 777decorated.call(this,params,callback)};return MaximumInputLength});define('select2/data/maximumSelectionLength',[],function(){function MaximumSelectionLength(decorated,$e,options){this.maximumSelectionLength=options.get('maximumSelectionLength');decorated.call(this,$e,options)} 778MaximumSelectionLength.prototype.query=function(decorated,params,callback){var self=this;this.current(function(currentData){var count=currentData!=null?currentData.length:0;if(self.maximumSelectionLength>0&&count>=self.maximumSelectionLength){self.trigger('results:message',{message:'maximumSelected',args:{maximum:self.maximumSelectionLength}});return} 779decorated.call(self,params,callback)})};return MaximumSelectionLength});
779define('select2/dropdown',['jquery','./utils'],function($,Utils){function Dropdown($element,options){this.$element=$element;this.options=options;Dropdown.__super__.constructor.call(this)} 780Utils.Extend(Dropdown,Utils.Observable);Dropdown.prototype.render=function(){var $dropdown=$('<span class="select2-dropdown">'+'<span class="select2-results"></span>'+'</span>');$dropdown.attr('dir',this.options.get('dir'));this.$dropdown=$dropdown;return $dropdown};Dropdown.prototype.position=function($dropdown,$container){};Dropdown.prototype.destroy=function(){this.$dropdown.remove()};Dropdown.prototype.bind=function(container,$container){var self=this;container.on('select',function(params){self._onSelect(params)});container.on('unselect',function(params){self._onUnSelect(params)})};Dropdown.prototype._onSelect=function(){this.trigger('close')};Dropdown.prototype._onUnSelect=function(){this.trigger('close')};return Dropdown});define('select2/dropdown/search',['jquery','../utils'],function($,Utils){function Search(){} 781Search.prototype.render=function(decorated){var $rendered=decorated.call(this);var $search=$('<span class="select2-search select2-search--dropdown">'+'<input class="select2-search__field" type="search" tabindex="-1"'+' role="textbox" />'+'</span>');this.$searchContainer=$search;this.$search=$search.find('input');$rendered.prepend($search);return $rendered};Search.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);this.$search.on('keydown',function(evt){self.trigger('keypress',evt);self._keyUpPrevented=evt.isDefaultPrevented()});this.$search.on('keyup',function(evt){self.handleSearch(evt)});container.on('open',function(){self.$search.attr('tabindex',0);self.$search.focus();window.setTimeout(function(){self.$search.focus()},0)});container.on('close',function(){self.$search.attr('tabindex',-1);self.$search.val('')});container.on('results:all',function(params){if(params.query.term==null||params.query.term===''){var showSearch=self.showSearch(params);if(showSearch){self.$searchContainer.removeClass('select2-search--hide')}else{self.$searchContainer.addClass('select2-search--hide')}}})};Search.prototype.handleSearch=function(evt){if(!this._keyUpPrevented){var input=this.$search.val();this.trigger('query',{term:input})} 782this._keyUpPrevented=!1};Search.prototype.showSearch=function(_,params){if(this.options.options.minimumResultsForSearch<0) 783return!1;return!0};return Search});define('select2/dropdown/hidePlaceholder',[],function(){function HidePlaceholder(decorated,$element,options,dataAdapter){this.placeholder=this.normalizePlaceholder(options.get('placeholder'));decorated.call(this,$element,options,dataAdapter)} 784HidePlaceholder.prototype.append=function(decorated,data){data.results=this.removePlaceholder(data.results);decorated.call(this,data)};HidePlaceholder.prototype.normalizePlaceholder=function(_,placeholder){if(typeof placeholder==='string'){placeholder={id:'',text:placeholder}} 785return placeholder};HidePlaceholder.prototype.removePlaceholder=function(_,data){var modifiedData=data.slice(0);for(var d=data.length-1;d>=0;d--){var item=data[d];if(this.placeholder.id===item.id){modifiedData.splice(d,1)}} 786return modifiedData};return HidePlaceholder});define('select2/dropdown/infiniteScroll',['jquery'],function($){function InfiniteScroll(decorated,$element,options,dataAdapter){this.lastParams={};decorated.call(this,$element,options,dataAdapter);this.$loadingMore=this.createLoadingMore();this.loading=!1} 787InfiniteScroll.prototype.append=function(decorated,data){this.$loadingMore.remove();this.loading=!1;decorated.call(this,data);if(this.showLoadingMore(data)){this.$results.append(this.$loadingMore)}};InfiniteScroll.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on('query',function(params){self.lastParams=params;self.loading=!0});container.on('query:append',function(params){self.lastParams=params;self.loading=!0});this.$results.on('scroll',function(){var isLoadMoreVisible=$.contains(document.documentElement,self.$loadingMore[0]);if(self.loading||!isLoadMoreVisible){return} 788var currentOffset=self.$results.offset().top+self.$results.outerHeight(!1);var loadingMoreOffset=self.$loadingMore.offset().top+self.$loadingMore.outerHeight(!1);if(currentOffset+50>=loadingMoreOffset){self.loadMore()}})};InfiniteScroll.prototype.loadMore=function(){this.loading=!0;var params=$.extend({},{page:1},this.lastParams);params.page++;this.trigger('query:append',params)};InfiniteScroll.prototype.showLoadingMore=function(_,data){return data.pagination&&data.pagination.more};InfiniteScroll.prototype.createLoadingMore=function(){var $option=$('<li class="option load-more" role="treeitem"></li>');var message=this.options.get('translations').get('loadingMore');$option.html(message(this.lastParams));return $option};return InfiniteScroll});define('select2/dropdown/attachBody',['jquery','../utils'],function($,Utils){function AttachBody(decorated,$element,options){this.$dropdownParent=options.get('dropdownParent')||document.body;decorated.call(this,$element,options)} 789AttachBody.prototype.bind=function(decorated,container,$container){var self=this;var setupResultsEvents=!1;decorated.call(this,container,$container);container.on('open',function(){self._showDropdown();self._attachPositioningHandler(container);if(!setupResultsEvents){setupResultsEvents=!0;container.on('results:all',function(){self._positionDropdown();self._resizeDropdown()});container.on('results:append',function(){self._positionDropdown();self._resizeDropdown()})}});container.on('close',function(){self._hideDropdown();self._detachPositioningHandler(container)});this.$dropdownContainer.on('mousedown',function(evt){evt.stopPropagation()})};AttachBody.prototype.position=function(decorated,$dropdown,$container){$dropdown.attr('class',$container.attr('class'));$dropdown.removeClass('select2');$dropdown.addClass('select2-container--open');$dropdown.css({position:'absolute',top:-999999});this.$container=$container};AttachBody.prototype.render=function(decorated){var $container=$('<span></span>');var $dropdown=decorated.call(this);$container.append($dropdown);this.$dropdownContainer=$container;return $container};AttachBody.prototype._hideDropdown=function(decorated){this.$dropdownContainer.detach()};AttachBody.prototype._attachPositioningHandler=function(container){var self=this;
789var scrollEvent='scroll.select2.'+container.id;var resizeEvent='resize.select2.'+container.id;var orientationEvent='orientationchange.select2.'+container.id;$watchers=this.$container.parents().filter(Utils.hasScroll);$watchers.each(function(){$(this).data('select2-scroll-position',{x:$(this).scrollLeft(),y:$(this).scrollTop()})});$watchers.on(scrollEvent,function(ev){var position=$(this).data('select2-scroll-position');$(this).scrollTop(position.y)});$(window).on(scrollEvent+' '+resizeEvent+' '+orientationEvent,function(e){self._positionDropdown();self._resizeDropdown()})};AttachBody.prototype._detachPositioningHandler=function(container){var scrollEvent='scroll.select2.'+container.id;var resizeEvent='resize.select2.'+container.id;var orientationEvent='orientationchange.select2.'+container.id;$watchers=this.$container.parents().filter(Utils.hasScroll);$watchers.off(scrollEvent);$(window).off(scrollEvent+' '+resizeEvent+' '+orientationEvent)};AttachBody.prototype._positionDropdown=function(){var $window=$(window);var isCurrentlyAbove=this.$dropdown.hasClass('select2-dropdown--above');var isCurrentlyBelow=this.$dropdown.hasClass('select2-dropdown--below');var newDirection=null;var position=this.$container.position();var offset=this.$container.offset();offset.bottom=offset.top+this.$container.outerHeight(!1);var container={height:this.$container.outerHeight(!1)};container.top=offset.top;container.bottom=offset.top+container.height;var dropdown={height:this.$dropdown.outerHeight(!1)};var viewport={top:$window.scrollTop(),bottom:$window.scrollTop()+$window.height()};var enoughRoomAbove=viewport.top<(offset.top-dropdown.height);var enoughRoomBelow=viewport.bottom>(offset.bottom+dropdown.height);var css={left:offset.left,top:container.bottom};if(!isCurrentlyAbove&&!isCurrentlyBelow){newDirection='below'} 790if(!enoughRoomBelow&&enoughRoomAbove&&!isCurrentlyAbove){newDirection='above'}else if(!enoughRoomAbove&&enoughRoomBelow&&isCurrentlyAbove){newDirection='below'} 791if(newDirection=='above'||(isCurrentlyAbove&&newDirection!=='below')){css.top=container.top-dropdown.height} 792if(newDirection!=null){this.$dropdown.removeClass('select2-dropdown--below select2-dropdown--above').addClass('select2-dropdown--'+newDirection);this.$container.removeClass('select2-container--below select2-container--above').addClass('select2-container--'+newDirection)} 793this.$dropdownContainer.css(css)};AttachBody.prototype._resizeDropdown=function(){this.$dropdownContainer.width();this.$dropdown.css({width:this.$container.outerWidth(!1)+'px'})};AttachBody.prototype._showDropdown=function(decorated){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()};return AttachBody});define('select2/dropdown/minimumResultsForSearch',[],function(){function countResults(data){count=0;for(var d=0;d<data.length;d++){var item=data[d];if(item.children){count+=countResults(item.children)}else{count++}} 794return count} 795function MinimumResultsForSearch(decorated,$element,options,dataAdapter){this.minimumResultsForSearch=options.get('minimumResultsForSearch');decorated.call(this,$element,options,dataAdapter)} 796MinimumResultsForSearch.prototype.showSearch=function(decorated,params){if(countResults(params.data.results)<this.minimumResultsForSearch){return!1} 797return decorated.call(this,params)};return MinimumResultsForSearch});define('select2/dropdown/selectOnClose',[],function(){function SelectOnClose(){} 798SelectOnClose.prototype.bind=function(decorated,container,$container){var self=this;decorated.call(this,container,$container);container.on('close',function(){self._handleSelectOnClose()})};SelectOnClose.prototype._handleSelectOnClose=function(){var $highlightedResults=this.getHighlightedResults();if($highlightedResults.length<1){return} 799$highlightedResults.trigger('mouseup')};return SelectOnClose});define('select2/i18n/en',[],function(){return{errorLoading:function(){return'The results could not be loaded.'},inputTooLong:function(args){var overChars=args.input.length-args.maximum;var message='Please delete '+overChars+' character';if(overChars!=1){message+='s'} 800return message},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;var message='Please enter '+remainingChars+' or more characters';return message},loadingMore:function(){return'Loading more resultsâ¦'},maximumSelected:function(args){var message='You can only select '+args.maximum+' item';if(args.maximum!=1){message+='s'} 801return message},noResults:function(){return'No results found'},searching:function(){return'Searchingâ¦'}}});define('select2/i18n/fr',[],function(){return{inputTooLong:function(args){var overChars=args.input.length-args.maximum;var message='Supprimez " + n + " caractère';if(overChars!==1){message+='s'} 802return message},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;var message='Saisissez '+args.minimum+' caractère';if(args.minimum>1){message+='s'} 803return message},loadingMore:function(){return'Chargement de résultats supplémentaires...'},maximumSelection:function(args){var message='Vous pouvez seulement sélectionner '+args.maximum+' élément';if(args.maximum!==1){message+='s'} 804return message},noResults:function(){return'Aucun résultat trouvé'},searching:function(){return'Recherche en cours...'}}});define('select2/defaults',['jquery','./results','./selection/single','./selection/multiple','./selection/placeholder','./selection/allowClear','./selection/search','./selection/eventRelay','./utils','./translation','./diacritics','./data/select','./data/array','./data/ajax','./data/tags','./data/tokenizer','./data/minimumInputLength','./data/maximumInputLength','./data/maximumSelectionLength','./dropdown','./dropdown/search','./dropdown/hidePlaceholder','./dropdown/infiniteScroll','./dropdown/attachBody','./dropdown/minimumResultsForSearch','./dropdown/selectOnClose','./i18n/en'],function($,Re
804sultsList,SingleSelection,MultipleSelection,Placeholder,AllowClear,SelectionSearch,EventRelay,Utils,Translation,DIACRITICS,SelectData,ArrayData,AjaxData,Tags,Tokenizer,MinimumInputLength,MaximumInputLength,MaximumSelectionLength,Dropdown,DropdownSearch,HidePlaceholder,InfiniteScroll,AttachBody,MinimumResultsForSearch,SelectOnClose,EnglishTranslation){function Defaults(){this.reset()} 805Defaults.prototype.apply=function(options){options=$.extend({},this.defaults,options);if(options.dataAdapter==null){if(options.ajax!=null){options.dataAdapter=AjaxData}else if(options.data!=null){options.dataAdapter=ArrayData}else{options.dataAdapter=SelectData} 806if(options.minimumInputLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MinimumInputLength)} 807if(options.maximumInputLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MaximumInputLength)} 808if(options.maximumSelectionLength>0){options.dataAdapter=Utils.Decorate(options.dataAdapter,MaximumSelectionLength)} 809if(options.tags!=null){options.dataAdapter=Utils.Decorate(options.dataAdapter,Tags)} 810if(options.tokenSeparators!=null||options.tokenizer!=null){options.dataAdapter=Utils.Decorate(options.dataAdapter,Tokenizer)} 811if(options.query!=null){var Query=require(options.amdBase+'compat/query');options.dataAdapter=Utils.Decorate(options.dataAdapter,Query)} 812if(options.initSelection!=null){var InitSelection=require(options.amdBase+'compat/initSelection');options.dataAdapter=Utils.Decorate(options.dataAdapter,InitSelection)}} 813if(options.resultsAdapter==null){options.resultsAdapter=ResultsList;if(options.ajax!=null){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,InfiniteScroll)} 814if(options.placeholder!=null){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,HidePlaceholder)} 815if(options.selectOnClose){options.resultsAdapter=Utils.Decorate(options.resultsAdapter,SelectOnClose)}} 816if(options.dropdownAdapter==null){if(options.multiple){options.dropdownAdapter=Dropdown}else{var SearchableDropdown=Utils.Decorate(Dropdown,DropdownSearch);options.dropdownAdapter=SearchableDropdown} 817if(options.minimumResultsForSearch>0){options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,MinimumResultsForSearch)} 818options.dropdownAdapter=Utils.Decorate(options.dropdownAdapter,AttachBody)} 819if(options.selectionAdapter==null){if(options.multiple){options.selectionAdapter=MultipleSelection}else{options.selectionAdapter=SingleSelection} 820if(options.placeholder!=null){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,Placeholder);if(options.allowClear){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,AllowClear)}} 821if(options.multiple){options.selectionAdapter=Utils.Decorate(options.selectionAdapter,SelectionSearch)} 822options.selectionAdapter=Utils.Decorate(options.selectionAdapter,EventRelay)} 823if(typeof options.language==='string'){if(options.language.indexOf('-')>0){var languageParts=options.language.split('-');var baseLanguage=languageParts[0];options.language=[options.language,baseLanguage]}else{options.language=[options.language]}} 824if($.isArray(options.language)){var languages=new Translation();options.language.push('en');var languageNames=options.language;for(var l=0;l<languageNames.length;l++){var name=languageNames[l];var language={};try{language=Translation.loadPath(name)}catch(e){try{name=this.defaults.amdLanguageBase+name;language=Translation.loadPath(name)}catch(ex){if(console&&console.warn){console.warn('Select2: The lanugage file for "'+name+'" could not be '+'automatically loaded. A fallback will be used instead.')} 825continue}} 826languages.extend(language)} 827options.translations=languages}else{options.translations=new Translation(options.language)} 828return options};Defaults.prototype.reset=function(){function stripDiacritics(text){function match(a){return DIACRITICS[a]||a}
829return text.replace(/[^\u0000-\u007E]/g,match)} 830function matcher(params,data){if($.trim(params.term)===''){return data} 831if(data.children&&data.children.length>0){var match=$.extend(!0,{},data);for(var c=data.children.length-1;c>=0;c--){var child=data.children[c];var matches=matcher(params,child);if(matches==null){match.children.splice(c,1)}} 832if(match.children.length>0){return match} 833return matcher(params,match)} 834var original=stripDiacritics(data.text).toUpperCase();var term=stripDiacritics(params.term).toUpperCase();if(original.indexOf(term)>-1){return data} 835return null} 836this.defaults={amdBase:'select2/',amdLanguageBase:'select2/i18n/',language:EnglishTranslation,matcher:matcher,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(data){return data},templateResult:function(result){return result.text},templateSelection:function(selection){return selection.text},theme:'default',width:'resolve'}};Defaults.prototype.set=function(key,value){var camelKey=$.camelCase(key);var data={};data[camelKey]=value;var convertedData=Utils._convertData(data);$.extend(this.defaults,convertedData)};var defaults=new Defaults();return defaults});define('select2/options',['jquery','./defaults','./utils'],function($,Defaults,Utils){function Options(options,$element){this.options=options;if($element!=null){this.fromElement($element)} 837this.options=Defaults.apply(this.options)} 838Options.prototype.fromElement=function($e){var excludedData=['select2'];if(this.options.multiple==null){this.options.multiple=$e.prop('multiple')} 839if(this.options.disabled==null){this.options.disabled=$e.prop('disabled')} 840if(this.options.language==null){if($e.prop('lang')){this.options.language=$e.prop('lang').toLowerCase()}else if($e.closest('[lang]').prop('lang')){this.options.language=$e.closest('[lang]').prop('lang')}} 841if(this.options.dir==null){if($e.prop('dir')){this.options.dir=$e.prop('dir')}else if($e.closest('[dir]').prop('dir')){this.options.dir=$e.closest('[dir]').prop('dir')}else{this.options.dir='ltr'}} 842$e.prop('disabled',this.options.disabled);$e.prop('multiple',this.options.multiple);if($e.data('select2-tags')){if(console&&console.warn){console.warn('Select2: The `data-select2-tags` attribute has been changed to '+'use the `data-data` and `data-tags="true"` attributes and will be '+'removed in future versions of Select2.')} 843$e.data('data',$e.data('select2-tags'));$e.data('tags',!0)} 844if($e.data('ajax-url')){if(console&&console.warn){console.warn('Select2: The `data-ajax-url` attribute has been changed to '+'`data-ajax--url` and support for the old attribute will be removed'
844+' in future versions of Select2.')} 845$e.data('ajax--url',$e.data('ajax-url'))} 846var data=$e.data();data=Utils._convertData(data);for(var key in data){if(excludedData.indexOf(key)>-1){continue} 847if($.isPlainObject(this.options[key])){$.extend(this.options[key],data[key])}else{this.options[key]=data[key]}} 848return this};Options.prototype.get=function(key){return this.options[key]};Options.prototype.set=function(key,val){this.options[key]=val};return Options});define('select2/core',['jquery','./options','./utils','./keys'],function($,Options,Utils,KEYS){var Select2=function($element,options){if($element.data('select2')!=null){$element.data('select2').destroy()} 849this.$element=$element;this.id=this._generateId($element);options=options||{};this.options=new Options(options,$element);Select2.__super__.constructor.call(this);var DataAdapter=this.options.get('dataAdapter');this.data=new DataAdapter($element,this.options);var $container=this.render();this._placeContainer($container);var SelectionAdapter=this.options.get('selectionAdapter');this.selection=new SelectionAdapter($element,this.options);this.$selection=this.selection.render();this.selection.position(this.$selection,$container);var DropdownAdapter=this.options.get('dropdownAdapter');this.dropdown=new DropdownAdapter($element,this.options);this.$dropdown=this.dropdown.render();this.dropdown.position(this.$dropdown,$container);var ResultsAdapter=this.options.get('resultsAdapter');this.results=new ResultsAdapter($element,this.options,this.data);this.$results=this.results.render();this.results.position(this.$results,this.$dropdown);var self=this;this._bindAdapters();this._registerDomEvents();this._registerDataEvents();this._registerSelectionEvents();this._registerDropdownEvents();this._registerResultsEvents();this._registerEvents();this.data.current(function(initialData){self.trigger('selection:update',{data:initialData})});$element.hide();this._syncAttributes();this._tabindex=$element.attr('tabindex')||0;$element.attr('tabindex','-1');$element.data('select2',this)};Utils.Extend(Select2,Utils.Observable);Select2.prototype._generateId=function($element){var id='';if($element.attr('id')!=null){id=$element.attr('id')}else if($element.attr('name')!=null){id=$element.attr('name')+'-'+Utils.generateChars(2)}else{id=Utils.generateChars(4)} 850id='select2-'+id;return id};Select2.prototype._placeContainer=function($container){$container.insertAfter(this.$element);var width=this._resolveWidth(this.$element,this.options.get('width'));if(width!=null){$container.css('width',width)}};Select2.prototype._resolveWidth=function($element,method){var WIDTH=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(method=='resolve'){var styleWidth=this._resolveWidth($element,'style');if(styleWidth!=null){return styleWidth} 851return this._resolveWidth($element,'element')} 852if(method=='element'){var elementWidth=$element.outerWidth(!1);if(elementWidth<=20){var clone=$element.clone();clone.css({"left":10000,"position":"fixed"});clone.appendTo('body');elementWidth=clone.outerWidth();clone.remove();if(elementWidth<=20) 853return'auto'} 854return elementWidth+'px'} 855if(method=='style'){var style=$element.attr('style');if(typeof(style)!=='string'){return null} 856var attrs=style.split(';');for(i=0,l=attrs.length;i<l;i=i+1){attr=attrs[i].replace(/\s/g,'');var matches=attr.match(WIDTH);if(matches!==null&&matches.length>=1){return matches[1]}} 857return null} 858return method};Select2.prototype._bindAdapters=function(){this.data.bind(this,this.$container);this.selection.bind(this,this.$container);this.dropdown.bind(this,this.$container);this.results.bind(this,this.$container)};Select2.prototype._registerDomEvents=function(){var self=this;this.$element.on('change.select2',function(){self.data.current(function(data){self.trigger('selection:update',{data:data})})});this._sync=Utils.bind(this._syncAttributes,this);if(this.$element[0].attachEvent){this.$element[0].attachEvent('onpropertychange',this._sync)} 859var observer=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(observer!=null){this._observer=new observer(function(mutations){$.each(mutations,self._sync)});this._observer.observe(this.$element[0],{attributes:!0,subtree:!1})}};Select2.prototype._registerDataEvents=function(){var self=this;this.data.on('*',function(name,params){self.trigger(name,params)})};Select2.prototype._registerSelectionEvents=function(){var self=this;var nonRelayEvents=['toggle'];this.selection.on('toggle',function(){self.toggleDropdown()});this.selection.on('*',function(name,params){if(nonRelayEvents.indexOf(name)!==-1){return} 860self.trigger(name,params)})};Select2.prototype._registerDropdownEvents=function(){var self=this;this.dropdown.on('*',function(name,params){self.trigger(name,params)})};Select2.prototype._registerResultsEvents=function(){var self=this;this.results.on('*',function(name,params){self.trigger(name,params)})};Select2.prototype._registerEvents=function(){var self=this;this.on('open',function(){self.$container.addClass('select2-container--open')});this.on('close',function(){self.$container.removeClass('select2-container--open')});this.on('enable',function(){self.$container.removeClass('select2-container--disabled')});this.on('disable',function(){self.$container.addClass('select2-container--disabled')});this.on('query',function(params){this.data.query(params,function(data){self.trigger('results:all',{data:data,query:params})})});this.on('query:append',function(params){this.data.query(params,function(data){self.trigger('results:append',{data:data,query:params})})});this.on('keypress',function(evt){var key=evt.which;if(self.isOpen()){if(key===KEYS.ENTER){self.trigger('results:select');evt.preventDefault()}else if(key===KEYS.UP){self.trigger('results:previous');evt.preventDefault()}else if(key===KEYS.DOWN){self.trigger('results:next');evt.preventDefault()}else if(key===KEYS.ESC||key===KEYS.TAB){self.close();evt.preventDefault()}}else{if(key===KEYS.ENTER||key===KEYS.SPACE||((key===KEYS.DOWN||key===KEYS.UP)&&evt.altKey)){
860self.open();evt.preventDefault()}}})};Select2.prototype._syncAttributes=function(){this.options.set('disabled',this.$element.prop('disabled'));if(this.options.get('disabled')){if(this.isOpen()){this.close()} 861this.trigger('disable')}else{this.trigger('enable')}};Select2.prototype.trigger=function(name,args){var actualTrigger=Select2.__super__.trigger;var preTriggerMap={'open':'opening','close':'closing','select':'selecting','unselect':'unselecting'};if(name in preTriggerMap){var preTriggerName=preTriggerMap[name];var preTriggerArgs={prevented:!1,name:name,args:args};actualTrigger.call(this,preTriggerName,preTriggerArgs);if(preTriggerArgs.prevented){args.prevented=!0;return}} 862actualTrigger.call(this,name,args)};Select2.prototype.toggleDropdown=function(){if(this.options.get('disabled')){return} 863if(this.isOpen()){this.close()}else{this.open()}};Select2.prototype.open=function(){if(this.isOpen()){return} 864this.trigger('query',{});this.trigger('open')};Select2.prototype.close=function(){if(!this.isOpen()){return} 865this.trigger('close')};Select2.prototype.isOpen=function(){return this.$container.hasClass('select2-container--open')};Select2.prototype.enable=function(args){if(console&&console.warn){console.warn('Select2: The `select2("enable")` method has been deprecated and will'+' be removed in later Select2 versions. Use $element.prop("disabled")'+' instead.')} 866if(args.length===0){args=[!0]} 867var disabled=!args[0];this.$element.prop('disabled',disabled)};Select2.prototype.val=function(args){if(console&&console.warn){console.warn('Select2: The `select2("val")` method has been deprecated and will be'+' removed in later Select2 versions. Use $element.val() instead.')} 868if(args.length===0){return this.$element.val()} 869var newVal=args[0];if($.isArray(newVal)){newVal=$.map(newVal,function(obj){return obj.toString()})} 870this.$element.val(newVal).trigger('change')};Select2.prototype.destroy=function(){this.$container.remove();if(this.$element[0].detachEvent){this.$element[0].detachEvent('onpropertychange',this._sync)} 871if(this._observer!=null){this._observer.disconnect();this._observer=null} 872this._sync=null;this.$element.off('.select2');this.$element.attr('tabindex',this._tabindex);this.$element.show();this.$element.removeData('select2');this.data.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.data=null;this.selection=null;this.dropdown=null;this.results=null};Select2.prototype.render=function(){var $container=$('<span class="select2 select2-container">'+'<span class="selection"></span>'+'<span class="dropdown-wrapper" aria-hidden="true"></span>'+'</span>');$container.attr('dir',this.options.get('dir'));this.$container=$container;this.$container.addClass('select2-container--'+this.options.get('theme'));$container.data('element',this.$element);return $container};return Select2}); 873/*! 874 * jQuery Mousewheel 3.1.12 875 * 876 * Copyright 2014 jQuery Foundation and other contributors 877 * Released under the MIT license. 878 * http://jquery.org/license 879 */ 880(function(factory){if(typeof define==='function'&&define.amd){define('jquery.mousewheel',['jquery'],factory)}else if(typeof exports==='object'){module.exports=factory}else{factory(jQuery)}}(function($){var toFix=['wheel','mousewheel','DOMMouseScroll','MozMousePixelScroll'],toBind=('onwheel' in document||document.documentMode>=9)?['wheel']:['mousewheel','DomMouseScroll','MozMousePixelScroll'],slice=Array.prototype.slice,nullLowestDeltaTimeout,lowestDelta;if($.event.fixHooks){for(var i=toFix.length;i;){$.event.fixHooks[toFix[--i]]=$.event.mouseHooks}} 881var special=$.event.special.mousewheel={version:'3.1.12',setup:function(){if(this.addEventListener){for(var i=toBind.length;i;){this.addEventListener(toBind[--i],handler,!1)}}else{this.onmousewheel=handler} 882$.data(this,'mousewheel-line-height',special.getLineHeight(this));$.data(this,'mousewheel-page-height',special.getPageHeight(this))},teardown:function(){if(this.removeEventListener){for(var i=toBind.length;i;){this.removeEventListener(toBind[--i],handler,!1)}}else{this.onmousewheel=null} 883$.removeData(this,'mousewheel-line-height');$.removeData(this,'mousewheel-page-height')},getLineHeight:function(elem){var $elem=$(elem),$parent=$elem['offsetParent' in $.fn?'offsetParent':'parent']();if(!$parent.length){$parent=$('body')} 884return parseInt($parent.css('fontSize'),10)||parseInt($elem.css('fontSize'),10)||16},getPageHeight:function(elem){return $(elem).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};$.fn.extend({mousewheel:function(fn){return fn?this.bind('mousewheel',fn):this.trigger('mousewheel')},unmousewheel:function(fn){return this.unbind('mousewheel',fn)}});function handler(event){var orgEvent=event||window.event,args=slice.call(arguments,1
884),delta=0,deltaX=0,deltaY=0,absDelta=0,offsetX=0,offsetY=0;event=$.event.fix(orgEvent);event.type='mousewheel';if('detail' in orgEvent){deltaY=orgEvent.detail*-1} 885if('wheelDelta' in orgEvent){deltaY=orgEvent.wheelDelta} 886if('wheelDeltaY' in orgEvent){deltaY=orgEvent.wheelDeltaY} 887if('wheelDeltaX' in orgEvent){deltaX=orgEvent.wheelDeltaX*-1} 888if('axis' in orgEvent&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS){deltaX=deltaY*-1;deltaY=0} 889delta=deltaY===0?deltaX:deltaY;if('deltaY' in orgEvent){deltaY=orgEvent.deltaY*-1;delta=deltaY} 890if('deltaX' in orgEvent){deltaX=orgEvent.deltaX;if(deltaY===0){delta=deltaX*-1}} 891if(deltaY===0&&deltaX===0){return} 892if(orgEvent.deltaMode===1){var lineHeight=$.data(this,'mousewheel-line-height');delta*=lineHeight;deltaY*=lineHeight;deltaX*=lineHeight}else if(orgEvent.deltaMode===2){var pageHeight=$.data(this,'mousewheel-page-height');delta*=pageHeight;deltaY*=pageHeight;deltaX*=pageHeight} 893absDelta=Math.max(Math.abs(deltaY),Math.abs(deltaX));if(!lowestDelta||absDelta<lowestDelta){lowestDelta=absDelta;if(shouldAdjustOldDeltas(orgEvent,absDelta)){lowestDelta/=40}} 894if(shouldAdjustOldDeltas(orgEvent,absDelta)){delta/=40;deltaX/=40;deltaY/=40} 895delta=Math[delta>=1?'floor':'ceil'](delta/lowestDelta);deltaX=Math[deltaX>=1?'floor':'ceil'](deltaX/lowestDelta);deltaY=Math[deltaY>=1?'floor':'ceil'](deltaY/lowestDelta);if(special.settings.normalizeOffset&&this.getBoundingClientRect){var boundingRect=this.getBoundingClientRect();offsetX=event.clientX-boundingRect.left;offsetY=event.clientY-boundingRect.top} 896event.deltaX=deltaX;event.deltaY=deltaY;event.deltaFactor=lowestDelta;event.offsetX=offsetX;event.offsetY=offsetY;event.deltaMode=0;args.unshift(event,delta,deltaX,deltaY);if(nullLowestDeltaTimeout){clearTimeout(nullLowestDeltaTimeout)} 897nullLowestDeltaTimeout=setTimeout(nullLowestDelta,200);return($.event.dispatch||$.event.handle).apply(this,args)} 898function nullLowestDelta(){lowestDelta=null} 899function shouldAdjustOldDeltas(orgEvent,absDelta){return special.settings.adjustOldDeltas&&orgEvent.type==='mousewheel'&&absDelta%120===0}}));define('select2/compat/matcher',['jquery'],function($){function oldMatcher(matcher){function wrappedMatcher(params,data){var match=$.extend(!0,{},data);if(params.term==null||$.trim(params.term)===''){return match} 900if(data.children){for(var c=data.children.length-1;c>=0;c--){var child=data.children[c];var doesMatch=matcher(params.term,child.text,child);if(!doesMatch){match.children.splice(c,1)}} 901if(match.children.length>0){return match}} 902if(matcher(params.term,data.text,data)){return match} 903return null} 904return wrappedMatcher} 905return oldMatcher});define('select2/compat/initSelection',['jquery'],function($){function InitSelection(decorated,$element,options){if(console&&console.warn){console.warn('Select2: The `initSelection` option has been deprecated in favor'+' of a custom data adapter that overrides the `current` method. '+'This method is now called multiple times instead of a single '+'time when the instance is initialized. Support will be removed '+'for the `initSelection` option in future versions of Select2')} 906this.initSelection=options.get('initSelection');this._isInitialized=!1;decorated.call(this,$element,options)} 907InitSelection.prototype.current=function(decorated,callback){var self=this;if(this._isInitialized){decorated.call(this,callback);return} 908this.initSelection.call(null,this.$element,function(data){self._isInitialized=!0;if(!$.isArray(data)){data=[data]} 909callback(data)})};return InitSelection});define('select2/compat/query',[],function(){function Query(decorated,$element,options){if(console&&console.warn){console.warn('Select2: The `query` option has been deprecated in favor of a '+'custom data adapter that overrides the `query` method. Support '+'will be removed for the `query` option in future versions of '+'Select2.')} 910decorated.call(this,$element,options)} 911Query.prototype.query=function(_,params,callback){params.callback=callback;var query=this.options.get('query');query.call(null,params)};return Query});define('select2/dropdown/attachContainer',[],function(){function AttachContainer(decorated,$element,options){decorated.call(this,$element,options)} 912AttachContainer.prototype.position=function(decorated,$dropdown,$container){var $dropdownContainer=$container.find('.dropdown-wrapper');$dropdownContainer.append($dropdown);$dropdown.addClass('select2-dropdown--below');$container.addClass('select2-container--below')};return AttachContainer});define('jquery.select2',['jquery','./select2/core','./select2/defaults'],function($,Select2,Defaults){try{require('jquery.mousewheel')}catch(Exception){} 913if($.fn.select2==null){$.fn.select2=function(options){options=options||{};if(typeof options==='object'){this.each(function(){var instanceOptions=$.extend({},options,!0);var instance=new Select2($(this),instanceOptions)});return this}else if(typeof options==='string'){var instance=this.data('select2');
913var args=Array.prototype.slice.call(arguments,1);return instance[options](args)}else{throw new Error('Invalid arguments for Select2: '+options)}}} 914if($.fn.select2.defaults==null){$.fn.select2.defaults=Defaults} 915return Select2});require('jquery.select2');jQuery.fn.select2.amd={define:define,require:require}}());$(document).ready(function(){$(document).on('change','select[name=selecteur-categorie]',function(){var val=$(this).find('option:selected').val();var categorieBloc=$(this).closest('.selecteur-categorie-bloc');categorieBloc.nextAll('.selecteur-categorie-bloc').remove();$.ajax({type:"POST",url:'/ajax/get_selecteur_categorie.php',data:{id_categorie:val},success:function(render,statut){if(render.indexOf('http')==0){window.location.replace(render)}else{categorieBloc.parent().append(render)}}})})});$(document).ready(function(){$(window).load(function(){if((!Cookie.get('favorite_shop_id')||Cookie.get('favorite_shop_id')==='0')&&$('.link-popup-shop-head.open-auto').length>0){openShopPopup(!0,!0);Cookie.set('favorite_shop_id','',{expires:7})}});$('.link-popup-shop-head, .link-popup-shop-leftside').live('click',function(){openShopPopup(!1,!0)});$('.btnShowHoraireFooter').live('click',function(){if($(this).find('.fa').attr('class')==='fa fa-angle-down'){$('.Foot_magasinHoraires').show();$(this).find('.fa').removeClass('fa-angle-down').addClass('fa-angle-up')}else{$('.Foot_magasinHoraires').hide();$(this).find('.fa').removeClass('fa-angle-up').addClass('fa-angle-down')}});$('.link-popup-shop').live('click',function(){var iSelectedVar=0;var iQteVar=1;if($('#variante').val()!='A'){iSelectedVar=$('#variante').val();iQteVar=$('#quantite').val()} 916openShopPopup(!1,!1,iSelectedVar,iQteVar)});$('.btnSelectMagasinPopup:not(.btn_next_step)').live('click',function(){var idMagasin=$(this).data("idmagasin");if(idMagasin!==undefined){if(haveDiffWithNewShop(idMagasin)){$('td[data-tdforshop]').hide();$('td[data-tdforshop="'+idMagasin+'"]').show();$('.popupListMagasin').hide();$('.popupStockMagasin').show();$('.popupStockMagasinTitle').show();$('.titlePopupDefault').hide()}else{changeShopCommande(idMagasin)}}});$('.btn_show_map_shop').live('click',function(){var iIdShop=$(this).data('idshop');openShopMapPopup(iIdShop)});$('.btnSelectShopArticle').live('click',function(){var idMagasin=$(this).data("idmagasin");if(idMagasin!==undefined){if(haveDiffWithNewShop(idMagasin)){$('td[data-tdforshop]').hide();$('td[data-tdforshop="'+idMagasin+'"]').show();$('.popupStockVariantes').hide();$('.popupStockMagasin').show();$('.popupStockMagasinTitle').show();$('.titlePopupDefault').hide()}else{changeShopCommande(idMagasin)}}});$('.btnSelectShopTab').live('click',function(){var idMagasin=$(this).data("idmagasin");changeShopCommande(idMagasin)});$('.selectNonChangeShop').live('click',function(){var idMagasin=$('.btnSelectMagasinPopup.shopSelected').data("idmagasin");$('.popupConfirmChange[data-idmagasin="'+idMagasin+'"]').css({'display':'none'});$('.popupChangeBtn[data-idmagasin="'+idMagasin+'"]').css({'display':'block'})});$('.selectOuiChangeShop').live('click',function(){changeShopCommande($('.btnSelectMagasinPopup.shopSelected').data("idmagasin"))});$('.popupVoirPlusMagasin').live('click',function(){var iIdMagasin=$(this).data('idmagasin');$('.popupVoirInfoMagasin_'+iIdMagasin).show();$('.popupVoirPlusMagasin_'+iIdMagasin).hide();$('.popupVoirMoinsMagasin_'+iIdMagasin).show()});$('.popupVoirMoinsMagasin').live('click',function(){var iIdMagasin=$(this).data('idmagasin');$('.popupVoirInfoMagasin_'+iIdMagasin).hide();$('.popupVoirMoinsMagasin_'+iIdMagasin).hide();$('.popupVoirPlusMagasin_'+iIdMagasin).show()});$('.popupVoirPlusPanier').live('click',function(){var iIdMagasin=$(this).data('idmagasin');$('.popupVoirInfoPanier_'+iIdMagasin).show();$('.popupVoirPlusPanier_'+iIdMagasin).hide();$('.popupVoirMoinsPanier_'+iIdMagasin).show()});$('.popupVoirMoinsPanier').live('click',function(){var iIdMagasin=$(this).data('idmagasin');$('.popupVoirInfoPanier_'+iIdMagasin).hide();$('.popupVoirMoinsPanier_'+iIdMagasin).hide();$('.popupVoirPlusPanier_'+iIdMagasin).show()})});
916function changeShopCommande(iIdShop){var oModal=Modal.getOpenedModal();if(oModal) 917oModal.showWait();$.ajax({'type':'POST','url':'../ajax/change_shop_commande.php','data':{'iIdShop':iIdShop},'success':function(data){var iVarId=$(document).find('#variante').val();var sGet='';var sUrl=new URL(window.location.href);if(iVarId!==undefined&&iVarId!='A') 918sUrl.searchParams.set('variante',iVarId);window.location.href=sUrl.href}})} 919function haveDiffWithNewShop(iIdMagasin){var iNbArticle=$('.popupStockMagasin td.etatStockArticle[data-tdforshop='+iIdMagasin+']').length;var iNbArticleEnStock=$('.popupStockMagasin td.etatStockArticle[data-tdforshop='+iIdMagasin+']').find('.fag-stock-enstock').length;return iNbArticle!=iNbArticleEnStock} 920function loadTooltipCart(){if($('.panierChoixMagasinSurvol').length!=0){$('.bloc-on-shop-cart').each(function(){var sTitleMagasin=$('.bloc-on-shop-cart').find("u").text();$('.bloc-on-shop-cart').tooltip({width:325,position:'bottom',title:sTitleMagasin,addClass:'tooltipDataShop',template:function(el){return $('.panierChoixMagasinSurvol').html()}})})}} 921function openShopPopup(bAuto,bHead,iSelectedVar,iQteVar,oModal,bInEresaPopup){if(bAuto===undefined) 922bAuto=!1;if(bHead===undefined) 923bHead=!1;if(iSelectedVar===undefined) 924iSelectedVar=0;if(iQteVar===undefined) 925iQteVar=1;if(bInEresaPopup===undefined) 926bInEresaPopup=0;if(oModal==undefined){var oModal=new Modal('#shop-popup')} 927oModal.showWait();if(oModal.isOpen()==!1) 928oModal.open();$.ajax({type:"POST",url:"/ajax/change_shop_boite.php",data:{'bAuto':bAuto,'bHead':bHead,'iSelectedVar':iSelectedVar,'iQteVar':iQteVar},success:function(data){if(data){if(bInEresaPopup){$('#pop_up_mag').html(data)}else{oModal.setContent(data)} 929oModal.showContent();initRetMagAutoCompCpVille()} 930if($('#search_shop_cp_autocomplete').val()){$('#search_shop_cp').val($('#search_shop_cp_autocomplete').val())} 931loadShopListPopup(iSelectedVar,iQteVar,$('#search_shop_cp').val(),$('#search_shop_ville').val(),'','',oModal,bInEresaPopup);$('.popupBtnSearchShopCp').click(function(){if($('#search_shop_cp_autocomplete').val()){$('#search_shop_cp').val($('#search_shop_cp_autocomplete').val())} 932loadShopListPopup(iSelectedVar,iQteVar,$('#search_shop_cp').val(),$('#search_shop_ville').val(),'','',oModal,bInEresaPopup)});$('.popupShopSearchLoc').click(function(){if(navigator.geolocation) 933navigator.geolocation.getCurrentPosition(loadShopByPosition);});function loadShopByPosition(pos){loadShopListPopup(iSelectedVar,iQteVar,'','',pos.coords.latitude,pos.coords.longitude,oModal,bInEresaPopup)}},error:function(){oModal.setContent(trad('colis_erreur'))}});function loadShopListPopup(iSelectedVar,iQteVar,sClientCp,sClientVille,sClientLatitude,sClientLongitude,oModal,bInEresaPopup){if(iSelectedVar===undefined) 934iSelectedVar=0;if(iQteVar===undefined) 935iQteVar=1;if(sClientCp===undefined) 936sClientCp='';if(sClientVille===undefined) 937sClientVille='';if(sClientLatitude===undefined) 938sClientLatitude='';if(sClientLongitude===undefined) 939sClientLongitude='';if(bInEresaPopup===undefined) 940bInEresaPopup=0;if(oModal==undefined){var oModal=new Modal('#shop-popup')} 941oModal.showWait();$.ajax({type:"POST",url:"/ajax/get_shop_boite.php",data:{'sClientCp':sClientCp,'sClientVille':sClientVille,'sClientLatitude':sClientLatitude,'sClientLongitude':sClientLongitude,'iSelectedVar':iSelectedVar,'iQteVar':iQteVar,'bInEresaPopup':bInEresaPopup},success:function(data){oModal.sSelector.find('#ajax_list_shops').html(data);oModal.showContent();$('.ouvertureMagasin').each(function(){var iIdMagasin=$(this).data('idmagasin');var sTitleMagasin=$(this).parent().find("h3").text();$(this).tooltip({width:325,position:'bottom',title:sTitleMagasin,addClass:'tooltipDataShop',template:function(el){return $('.ouvertureDataMagasin[data-idmagasin="'+iIdMagasin+'"]').html()}})});$('.ouvertureMagasinSelect').each(function(){var iIdMagasin=$(this).data('idmagasin');var sTitleMagasin=$(this).parent().find("h3").text();$(this).tooltip({width:325,position:'bottom',title:sTitleMagasin,addClass:'tooltipDataShop',template:function(el){return $('.ouvertureDataMagasinSelect[data-idmagasin="'+iIdMagasin+'"]').html()}})});$('.etatStockArticle').each(function(){var iIdMagasin=$(this).data('idmagasin');var iIdVariante=$(this).data('idvariante');$(this).find('span').tooltip({width:200,height:80,position:'top',addClass:'tooltipDataShop',template:function(el){return $('.etatStockArticleData[data-idmagasin="'+iIdMagasin+'"][data-idvariante="'+iIdVariante+'"]').html()}})})}})}} 942function openShopMapPopup(iIdShop){var oModal=new Modal('#popupMapShop');oModal.showWait();oModal.open();$.ajax({type:"POST",url:"/ajax/map_shop_boite.php",data:{'iIdShop':iIdSh
942op,},success:function(data){if(data){oModal.setContent(data);oModal.showContent();$('#googleMapShop').googleMap();$($('#googleMapShop').affichagePoint({url:'../ajax/map_shop_boite.php',datas:{'action':'google_map','iIdShop':iIdShop}}))}},error:function(){oModal.setContent(trad('colis_erreur'))}})} 943function initRetMagAutoCompCpVille(){$('.popup-ret-mag-cp-auto-comp').autocomplete({source:function(request,response){$.get('../ajax/helpers.geoloc.php?type='+'get_ville_by_cp',{term:request.term},function(data){if(data!=null){response(data);setCityValue(data[0]);setCpValue(data[0],'#search_shop_cp_autocomplete')}else{$.get('../ajax/helpers.geoloc.php?type='+'get_ville_by_ville',{term:request.term},function(data){if(data!=null){response(data);setCityValue(data[0]);setCpValue(data[0],'#search_shop_cp_autocomplete')}},'json')}},'json')},appendTo:'.popup-mag-cp-list',select:function(event,ui){$(this).removeClass("ui-autocomplete-loading");setCityValue(ui.item);setCpValue(ui.item,'#search_shop_cp');setCpValue(ui.item,'#search_shop_cp_autocomplete')}})} 944function setCityValue(item){var el=item.id.split('#');if(typeof(el)!='object') 945return;if(el.length!=3&&el.length!=4) 946return;if(el.length>=3){$('#search_shop_ville').val(el[2])} 947return} 948function setCpValue(item,sSelector){var el=item.id.split('#');if(typeof(el)!='object') 949return;if(el.length>=2){$(sSelector).val(el[1]).change()} 950return};$(document).ready(function(){if($('#alma-widget').length==1) 951initAlmaWidget();jqEvent.on('afterRefreshPanier',function(){if($('#alma-widget').length==1) 952initAlmaWidget();})});initAlmaWidget=function(){if(Alma.Widgets!==undefined){$.getJSON('/ajax/ajax_get_simulateur_alma.php',{},function(json){var identifiant=json.identifiant;var prixMin=json.min;var prixMax=json.max;var reglement_auto=json.reglement_auto;var environnement=json.environnement;let reglement=json.reglement;if(environnement=='LIVE'){var widgets=Alma.Widgets.initialize(identifiant,Alma.ApiMode.LIVE)}else{var widgets=Alma.Widgets.initialize(identifiant,Alma.ApiMode.TEST)} 953var prixArticle=0;if($('body').hasClass('fiche_article')){if($('#obj_prix_tableau_var').val()!==undefined){prixArticle=$('#obj_prix_tableau_var').val()}else{prixArticle=$('.obj_prix').text()}}else if($('body').hasClass('panier')){prixArticle=$('#alma-total-cart').val()} 954prixArticle=prixArticle.replace(/\s+/g,'');prixArticle=prixArticle.replace(';','');prixArticle=prixArticle.replace(',','.');prixArticle=Math.round(parseFloat(prixArticle)*100);if(isNaN(prixArticle)) 955return!1;if(prixArticle<prixMin||prixArticle>prixMax){$('.alma-simulateur-div').css('display','none')}else{$('.alma-simulateur-div').css('display','block');if(reglement_auto){widgets.add(Alma.Widgets.PaymentPlans,{container:'#alma-widget',purchaseAmount:prixArticle,locale:'fr',hideIfNotEligible:!1,})}else{var aPlanEcheance=[];$.each(reglement,function(index,value){let echeance={installmentsCount:parseInt(value.echeance),minAmount:value.min,maxAmount:value.max};aPlanEcheance.push(echeance)});widgets.add(Alma.Widgets.PaymentPlans,{container:'#alma-widget',purchaseAmount:prixArticle,locale:'fr',hideIfNotEligible:!1,plans:aPlanEcheance})}}})}};$(document).ready(function(){$(document).on('click','.swiper-slide',function(){var link_href=$(this).data('href');var link_target=$(this).data('target');if(!$('body').is('[data-edit-mode]')){if(link_href!=undefined&&link_href!=''){if(link_target!=undefined&&link_target!='') 956window.open(link_href,link_target);else window.location.href=link_href}}})});function initHeaderOffset(){var elements=document.querySelectorAll('.vh-offset');var total=Array.from(elements).reduce((sum,el)=>sum+el.getBoundingClientRect().height,0);document.documentElement.style.setProperty('--header-offset',total+'px')} 957initHeaderOffset();window.addEventListener('resize',initHeaderOffset);(function(A){A.widget("ui.stars",{options:{inputType:"radio",split:0,disabled:!1,cancelTitle:"Cancel Rating",cancelValue:0,cancelShow:!0,disableValue:!0,oneVoteOnly:!1,showTitles:!1,captionEl:null,callback:null,starWidth:16,cancelClass:"ui-stars-cancel",starClass:"ui-stars-star",starOnClass:"ui-stars-star-on",starHoverClass:"ui-stars-star-hover",starDisabledClass:"ui-stars-star-disabled",cancelHoverClass:"ui-stars-cancel-hover",cancelDisabledClass:"ui-stars-cancel-disabled"},_create:function(){var C=this,F=this.options,B=0;this.element.data("former.stars",this.element.html());F.isSelect=F.inputType=="select";this.$form=A(this.element).closest("form");this.$selec=F.isSelect?A("select",this.element):null;this.$rboxs=F.isSelect?A("option",this.$selec):A(":radio",this.element);this.$stars=this.$rboxs.map(function(I){var J={value:this.value,title:(F.isSelect?this.text:this.title)||this.value,isDefault:(F.isSelect&&this.defaultSelected)||this.defaultChecked};
957if(I==0){F.split=typeof F.split!="number"?0:F.split;F.val2id=[];F.id2val=[];F.id2title=[];F.name=F.isSelect?C.$selec.get(0).name:this.name;F.disabled=F.disabled||(F.isSelect?A(C.$selec).attr("disabled"):A(this).attr("disabled"))}if(J.value==F.cancelValue){F.cancelTitle=J.title;return null}F.val2id[J.value]=B;F.id2val[B]=J.value;F.id2title[B]=J.title;if(J.isDefault){F.checked=B;F.value=F.defaultValue=J.value;F.title=J.title}var H=A("<div/>").addClass(F.starClass);var K=A("<a/>").attr("title",F.showTitles?J.title:"").text(J.value);if(F.split){var G=(B%F.split);var L=Math.floor(F.starWidth/F.split);H.width(L);K.css("margin-left","-"+(G*L)+"px")}B++;return H.append(K).get(0)});F.items=B;F.isSelect?this.$selec.remove():this.$rboxs.remove();this.$cancel=A("<div/>").addClass(F.cancelClass).append(A("<a/>").attr("title",F.showTitles?F.cancelTitle:"").text(F.cancelValue));F.cancelShow&=!F.disabled&&!F.oneVoteOnly;F.cancelShow&&this.element.append(this.$cancel);this.element.append(this.$stars);if(F.checked===undefined){F.checked=-1;F.value=F.defaultValue=F.cancelValue;F.title=""}this.$value=A("<input type='hidden' name='"+F.name+"' value='"+F.value+"' />");this.element.append(this.$value);this.$stars.bind("click.stars",function(H){if(!F.forceSelect&&F.disabled){return!1}var G=C.$stars.index(this);F.checked=G;F.value=F.id2val[G];F.title=F.id2title[G];C.$value.attr({disabled:F.disabled?"disabled":"",value:F.value});D(G,!1);C._disableCancel();!F.forceSelect&&C.callback(H,"star")}).bind("mouseover.stars",function(){if(F.disabled){return!1}var G=C.$stars.index(this);D(G,!0)}).bind("mouseout.stars",function(){if(F.disabled){return!1}D(C.options.checked,!1)});this.$cancel.bind("click.stars",function(G){if(!F.forceSelect&&(F.disabled||F.value==F.cancelValue)){return!1}F.checked=-1;F.value=F.cancelValue;F.title="";C.$value.val(F.value);F.disableValue&&C.$value.attr({disabled:"disabled"});E();C._disableCancel();!F.forceSelect&&C.callback(G,"cancel")}).bind("mouseover.stars",function(){if(C._disableCancel()){return!1}C.$cancel.addClass(F.cancelHoverClass);E();C._showCap(F.cancelTitle)}).bind("mouseout.stars",function(){if(C._disableCancel()){return!1}C.$cancel.removeClass(F.cancelHoverClass);C.$stars.triggerHandler("mouseout.stars")});this.$form.bind("reset.stars",function(){!F.disabled&&C.select(F.defaultValue)});A(window).unload(function(){C.$cancel.unbind(".stars");C.$stars.unbind(".stars");C.$form.unbind(".stars");C.$selec=C.$rboxs=C.$stars=C.$value=C.$cancel=C.$form=null});function D(G,I){if(G!=-1){var J=I?F.starHoverClass:F.starOnClass;var H=I?F.starOnClass:F.starHoverClass;C.$stars.eq(G).prevAll("."+F.starClass).andSelf().removeClass(H).addClass(J);C.$stars.eq(G).nextAll("."+F.starClass).removeClass(F.starHoverClass+" "+F.starOnClass);C._showCap(F.id2title[G])}else{E()}}function E(){C.$stars.removeClass(F.starOnClass+" "+F.starHoverClass);C._showCap("")}this.select(F.value);F.disabled&&this.disable()},_disableCancel:function(){var C=this.options,B=C.disabled||C.oneVoteOnly||(C.value==C.cancelValue);if(B){this.$cancel.removeClass(C.cancelHoverClass).addClass(C.cancelDisabledClass)}else{this.$cancel.removeClass(C.cancelDisabledClass)}this.$cancel.css("opacity",B?0.5:1);return B},_disableAll:function(){var B=this.options;this._disableCancel();if(B.disabled){this.$stars.filter("div").addClass(B.starDisabledClass)}else{this.$stars.filter("div").removeClass(B.starDisabledClass)}},_showCap:function(B){var C=this.options;if(C.captionEl){C.captionEl.text(B)}},value:function(){return this.options.value},select:function(D){var C=this.options,B=(D==C.cancelValue)?this.$cancel:this.$stars.eq(C.val2id[D]);C.forceSelect=!0;B.triggerHandler("click.stars");C.forceSelect=!1},selectID:function(D){var C=this.options,B=(D==-1)?this.$cancel:this.$stars.eq(D);C.forceSelect=!0;B.triggerHandler("click.stars");C.forceSelect=!1},enable:function(){this.options.disabled=!1;this._disableAll()},disable:function(){this.options.disabled=!0;this._disableAll()},destroy:function(){this.$form.unbind(".stars");this.$cancel.unbind(".stars").remove();this.$stars.unbind(".stars").remove();this.$value.remove();this.element.unbind(".stars").html(this.element.data("former.stars")).removeData("stars");return this},callback:function(C,B){var D=this.options;D.callback&&D.callback(this,B,D.value,C);D.oneVoteOnly&&!D.disabled&&this.disable()}});A.extend(A.ui.stars,{version:"3.0.1"})})(jQuery);jQuery.fn.extend({everyTime:function(interval,label,fn,times,belay){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times,belay)})},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1)})},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn)})}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000}
957,timeParse:function(value){if(value==undefined||value==null) 958return null;var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseInt(result[1],10);var mult=this.powers[result[2]]||1;return num*mult}else{return value}},add:function(element,interval,label,fn,times,belay){var counter=0;if(jQuery.isFunction(label)){if(!times) 959times=fn;fn=label;label=interval} 960interval=jQuery.timer.timeParse(interval);if(typeof interval!='number'||isNaN(interval)||interval<=0) 961return;if(times&×.constructor!=Number){belay=!!times;times=0} 962times=times||0;belay=belay||!1;if(!element.$timers) 963element.$timers={};if(!element.$timers[label]) 964element.$timers[label]={};fn.$timerID=fn.$timerID||this.guid++;var handler=function(){if(belay&&this.inProgress) 965return;this.inProgress=!0;if((++counter>times&×!==0)||fn.call(element,counter)===!1) 966jQuery.timer.remove(element,label,fn);this.inProgress=!1};handler.$timerID=fn.$timerID;if(!element.$timers[label][fn.$timerID]) 967element.$timers[label][fn.$timerID]=window.setInterval(handler,interval);if(!this.global[label]) 968this.global[label]=[];this.global[label].push(element)},remove:function(element,label,fn){var timers=element.$timers,ret;if(timers){if(!label){for(label in timers) 969this.remove(element,label,fn);}else if(timers[label]){if(fn){if(fn.$timerID){window.clearInterval(timers[label][fn.$timerID]);delete timers[label][fn.$timerID]}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn]}} 970for(ret in timers[label])break;if(!ret){ret=null;delete timers[label]}} 971for(ret in timers)break;if(!ret) 972element.$timers=null}}}});if(jQuery.browser.msie) 973jQuery(window).one("unload",function(){var global=jQuery.timer.global;for(var label in global){var els=global[label],i=els.length;while(--i) 974jQuery.timer.remove(els[i],label);}});(function(window){var Toast=function Toast(){};Toast.prototype={info:function(title,message,duration){this.toast('info',title,message,duration)},error:function(title,message,duration){this.toast('alert',title,message,duration)},warning:function(title,message,duration){this.toast('warning',title,message,duration)},success:function(title,message,duration){this.toast('success',title,message,duration)},toast:function(type,title,message,duration){if(duration===undefined||duration<=0) 975duration=3000;var oToast=$('<div>').addClass('toast row').append($('<div>').addClass('column small-12 callout '+type).attr('data-closable','').append($('<h5>').html(title),$('<p>').html(message),$('<button>').addClass('close-button').attr('aria-label','Fermer la popup').attr('type','button').attr('data-close','').append($('<span>').attr('aria-hidden','true').append($('<i>').addClass('fa fa-remove'))))).click(function(){$(this).slideUp(300)});if($('#toast-container').length==0) 976$('body').append($('<div>').attr('id','toast-container'));$('#toast-container').append(oToast);oToast.slideDown(300,function(){$(this).delay(duration).slideUp(300)})},clientInfo:function(title,message,duration){this.clientToast('info',title,message,duration)},clientError:function(title,message,duration){this.clientToast('error',title,message,duration)},clientWarning:function(title,message,duration){this.clientToast('warning',title,message,duration)},clientSuccess:function(title,message,duration){this.clientToast('success',title,message,duration)},clientToast:function(type,title,message,duration){if(duration===undefined||duration<=0) 977duration=0;$('#client-toaster').remove();var icon='info';switch(type){case 'error':icon='exclamation-triangle';break;case 'warning':icon='exclamation';break;case 'success':icon='check';break} 978var oToast=$('<div>').addClass('reveal modal-container client-toast client-toast-'+type).attr('data-reveal','').attr('data-close',!0).attr('data-overlay',!0).attr('id','client-toaster').append($('<div>').addClass('modal-title').append($('<div>').addClass('row no-margin no-padding align-middle').append($('<div>').addClass('column shrink').append($('<button>').addClass('position-relative').append($('<span>').append($('<i>').addClass('modal-left-icon fa fa-'+icon+' fa-lg')))),$('<div>').addClass('column modal-title-text').text(title),$('<div>').addClass('column shrink align-right text-right').append($('<button>').addClass('position-relative').attr('data-close','').attr('aria-label','Close modal').attr('type','button').append($('<span>').attr('aria-hidden',!0).append($('<i>').addClass('fa fa-remove fa-lg')))))),$('<div>').addClass('modal-content margin-top-15').text(message));$('body').append(oToast);var oRevealToast=new Foundation.Reveal(oToast,{});oRevealToast.open();if(duration>0){setTimeout(function(){oRevealToast.close()},duration)}}};window.Toast=new Toast()})(window);function inArray(needle,haystack){var length=haystack.length;for(var i=0;i<length;i++){if(haystack[i]==needle)return!0} 979return!1}
980function extractAttrib(o,name,opts){if(typeof(opts)=='undefined'){opts={}} 981o.each(function(){$.each(this.attributes,function(){if(this.specified){if(this.name.indexOf(name+'-')==0){if(this.value=='true'){opts[this.name.replace(name+'-','')]=!0}else if(this.value=='false'){opts[this.name.replace(name+'-','')]=!1}else if(this.value.indexOf('[')==0){opts[this.name.replace(name+'-','')]=eval('('+this.value+')')}else if(this.value.indexOf('{')==0){opts[this.name.replace(name+'-','')]=eval('('+this.value+')')}else opts[this.name.replace(name+'-','')]=this.value}}})});return opts};var bAnalyseVariation=!0;var currClickVariation='';function cleanClickVariation(){currClickVariation=''} 982function changeChkVariation(id,idGab){if(id==currClickVariation){return} 983currClickVariation=id;setTimeout('cleanClickVariation()',200);$('#'+id).attr('checked',!$('#'+id).attr('checked'));sendVariations($('#'+id),idGab)} 984function changeoVariation(o,actif){if(actif==!0){o.addClass('variationActif');o.removeClass('variationInactif');if(o.hasClass('variationInactifOn')){o.removeClass('variationInactifOn');o.addClass('variationActifOn')}else{o.removeClass('variationInactifOff');o.addClass('variationActifOff')} 985o.attr('actif',1);o.find('input').attr('disabled',!1);o.find('input').attr('dis',0)}else{o.removeClass('variationActif');if(o.hasClass('variationActifOn')){o.removeClass('variationActifOn');o.addClass('variationInactifOn')}else{o.removeClass('variationActifOff');o.addClass('variationInactifOff')} 986o.addClass('variationInactif');o.attr('actif',0);o.find('input').attr('disabled',!0);o.find('input').attr('dis',1)}} 987var oVariation=null;function sendVariations(o,idGabarit,bAnalyseChgId,bChangeLocation){bAnalyseChgId=typeof(bAnalyseChgId)!='undefined'?bAnalyseChgId:!0;bChangeLocation=typeof(bChangeLocation)!='undefined'?bChangeLocation:!0;bChangeLocation=!1;if(bAnalyseVariation){var dieze='';oVariation=o.parents('.variation');if(o.attr('checked')){$('#variationGroupe'+oVariation.attr('variationGroupeId')).find('.variationActifOn').each(function(){if($(this).attr('actif')==1){$(this).removeClass('variationOn');$(this).attr('checked',!1);$(this).find('input').attr('checked',!1);recheckClassesVariation($(this))}});oVariation.attr('actif',1);oVariation.addClass('variationOn')}else{oVariation.removeClass('variationOn');$('#variationGroupe'+oVariation.attr('variationGroupeId')).find('.variationActifOn').each(function(){if($(this).attr('actif')==1){$(this).removeClass('variationOn');$(this).attr('checked',!1);$(this).find('input').attr('checked',!1);changeoVariation($(this),!0)}})} 988if($('.variationOn').length==0){changeoVariation($(".variation"),!0)}else{if($('.variationOn[actif=1]').length==0){changeoVariation($(".variationOn"),!0)} 989var allvariations=new Array();var regVariation=new RegExp("(variation)","g");var group='';var grpAll=new Array();var nTabGrp=0;$('.variationGroupe').each(function(){$(this).find('.variationOn').each(function(){var myId=$(this).attr('id').replace(regVariation,'');if(strpos(dieze,'-'+myId+'-')==!1){if(dieze==''){dieze='-'+myId+'-'}else{dieze=dieze+myId+'-'}} 990if($(this).attr('actif')==1){if(($(this).attr('lst')!='')&&($(this).attr('lst')!='null')){var lt=eval('('+$(this).attr('lst')+')');var myId=$(this).attr('id').replace(regVariation,'');lt.push(myId);var variationGrp=nTabGrp;if(typeof(grpAll[variationGrp])=='undefined'){grpAll[variationGrp]=new Array();grpAll[variationGrp]=lt}else{for(i in lt){if(!in_array(lt[i],grpAll[variationGrp])){grpAll[variationGrp].push(lt[i])}}}}}});if($(this).find('.variationOn').length>0){nTabGrp++}});var nbGroup=0;for(i in grpAll){if(typeof(grpAll[i])!='undefined'){nbGroup++}} 991if(nbGroup<2){for(i in grpAll){if(typeof(grpAll[i])!='undefined'){allvariations=grpAll[i]}}}else{for(i in grpAll){var variationsprov=new Array();for(j in grpAll[i]){var flt=grpAll[i][j];for(k in grpAll){if((k!=i)&&(typeof(grpAll[k])!='undefined')){if(in_array(flt,grpAll[k])){variationsprov.push(flt)}}}} 992allvariations=variationsprov}} 993if(allvariations.length>0){$('.variation[actif=1]').each(function(){if(oVariation.attr('variationGroupeId')!=$(this).attr('variationGroupeId')){var idvariation=$(this).attr('id').replace(regVariation,'');if(!in_array(idvariation,allvariations)){changeoVariation($(this),!1)}}});var concat='';$.each(allvariations,function(i,val){if(typeof(val)=='string'){changeoVariation($("#variation"+val),!0);concat+=val+', '}})}}
994recheckClassesVariation($('.variation'));if(bChangeLocation){if(dieze!=''){dieze=dieze.substring(1);window.location.hash='#'+dieze.substring(0,dieze.length-1)}else{window.location.hash=''}} 995if($('.variationOn').length==0){sendGabaritVariation(idGabarit,1)}else{sendGabaritVariation(idGabarit,1,'',function(args){var arg=eval('('+args+')');var allvariations=arg.variations;if(allvariations.length>0){$('.variation[actif=1]').each(function(){});var concat=''}})}}} 996function recheckClassesVariation(os){os.each(function(){var o=$(this);if(o.hasClass('variationActif')&&o.hasClass('variationOn')){o.addClass('variationActifOn');o.removeClass('variationInactifOff');o.removeClass('variationInactifOn');o.removeClass('variationActifOff')}else if(o.hasClass('variationInactif')&&o.hasClass('variationOn')){o.removeClass('variationActifOn');o.removeClass('variationInactifOff');o.removeClass('variationActifOff');o.addClass('variationInactifOn')}else if(o.hasClass('variationActif')&&!o.hasClass('variationOn')){o.removeClass('variationActifOn');o.removeClass('variationInactifOff');o.removeClass('variationInactifOn');o.addClass('variationActifOff')}else if(o.hasClass('variationInactif')&&!o.hasClass('variationOn')){o.removeClass('variationActifOn');o.addClass('variationInactifOff');o.removeClass('variationInactifOn');o.removeClass('variationActifOff')}})} 997function variationsCheckAuto(tUrl,changeLocation){bAnalyseVariation=!1;for(i in tUrl){var oVariation=$('.variation[id="variation'+tUrl[i]+'"]');oVariation.addClass('variationOn');var o=oVariation.find('input');o.attr('checked','checked')} 998bAnalyseVariation=!0;sendVariations(o,o.attr('gab'),!0,changeLocation)} 999var nbMaxSel=0;function changeSelectGroupe(nGroupe){var currSelLst=0;nbMaxSel=$('#variationGroupesListes').find('select').length;$('#variationGroupesListes').find('select').each(function(){if((currSelLst>nGroupe)&&(typeof(iSelectVariations)=='undefined')) 1000$(this).val(0);currSelLst++});sendGabaritVariation(0,1,'',function(arg){var args=eval('('+arg+')');$('#variationGroupesListes').find('select').each(function(){args[$(this).attr('name')]=$(this).val()});args.nGroupe=nGroupe;$.ajax({type:"POST",url:"../ajax/variations_liste.php",data:args,success:function(data){$('#variationGroupesListes').html(data);if(typeof(iSelectVariations)!='undefined'){if(nGroupe<=nbMaxSel){$('#groupeListe'+iSelectGroupes[nGroupe+1]).val(iSelectVariations[nGroupe+1]);changeSelectGroupe(nGroupe+1)}else{iSelectVariations=undefined;iSelectGroupes=undefined}}}})})};(function($){$.fn.tooltip=function(args){args=$.extend({width:150,height:100,position:'top',persistant:!0,title:'',marge:5,addClass:'',template:function(_el){return _el.title}},args);var _elements=$(this);if(_elements.length>0){var _main=$('#tooltip-main');if(_main.length<=0){$('body').append('<div id="tooltip-main"><div id="tooltip-wrapper"><div id="tooltip-loader"></div><div id="tooltip-arrow"></div></div></div>');_main=$('#tooltip-main')} 1001if(args.addClass!='') 1002$('#tooltip-main').addClass(args.addClass);$(document).mousemove(function(e){if(!$(e.target).closest('.tooltiped').length){$.tooltip.close()}});_elements.each(function(){var _el=$(this);_el.addClass('tooltiped');_el.mouseenter(function(){_main.removeClass('tooltiped');if(args.persistant){_main.addClass('tooltiped')} 1003var _wrapper=_main.find('#tooltip-wrapper');var _cont=_wrapper.find('#tooltip-loader');_cont.html('');if(args.title!=''){_cont.append('<div id="tooltip-title">'+args.title+'</div>')} 1004_cont.append('<div id="tooltip-content">'+args.template(_el)+'</div>');var el_left=$(this).offset().left;var el_top=$(this).offset().top;var el_width=$(this).innerWidth()+$.tooltip.cleanpx($(this).css('margin-left'))+$.tooltip.cleanpx($(this).css('margin-right'));var el_height=$(this).innerHeight()+$.tooltip.cleanpx($(this).css('margin-top'))+$.tooltip.cleanpx($(this).css('margin-bottom'));var el_hcenter=parseInt(el_left)+(el_width/2);var el_vcenter=parseInt(el_top)+(el_height/2);var cas=args.position;var top=left=0;switch(cas){case 'top':top=el_top-args.height+args.marge;top_depart=top+20;left=el_hcenter-(args.width/2);left_depart=left;$.tooltip.cleanclass();$('#tooltip-arrow').addClass('down').html('<div class="arrow"></div>');top-=$('#tooltip-arrow div').height();break;case 'bottom':top=el_top+el_height-args.marge;top_depart=top+20;left=el_hcenter-(args.width/2);if(left<0) 1005left=0;left_depart=left;$.tooltip.cleanclass();$('#tooltip-arrow').addClass('up').html('<div class="arrow"></div>');top+=$('#tooltip-arrow div').height();break;break;case 'left':left=el_left-args.width+args.marge;left_depart=top+20;top=el_vcenter-(args.height/2);top_depart=top;$.tooltip.cleanclass();$('#tooltip-arrow').addClass('right').html('<div class="arrow"></div>');left-=$('#tooltip-arrow div').width();break;case 'right':left=el_left+el_width-args.marge;left_depart=top+20;top=el_vcenter-(args.height/2);top_depart=top;$.tooltip.cleanclass();$('#tooltip-arrow').addClass('left').html('<div class="arrow"></div>');left+=$('#tooltip-arrow div').width();break} 1006_main.css({width:args.width+'px',height:args.height+'px',top:top+'px',left:left+'px'}).fadeIn(150)})})} 1007return $(this)};$.tooltip={cleanpx:function(string){if(string=='auto'){string='0px'} 1008return parseInt(string.replace('px','').replace('pt',''))},close:function(){var _main=$('#tooltip-main');_main.hide()},cleanclass:function(){$('#tooltip-arrow').removeClass('down up left right')}}})(jQuery);$(document).ready(function(){$('.liste-variantes li[stock]').tooltip({position:'bottom',persistant:!1,template:function(e){var lib='<div style="text-align:center;">'+e.attr('stock')+'</div>';return lib}})});(function($,window,undefined){'$:nomunge';var str_hashchange='hashchange',doc=document,fake_onhashchange,special=$.event.special,doc_mode=doc.documentMode,supports_onhashchange='on'+str_hashchange in window&&(doc_mode===undefined||doc_mode>7);function get_fragment(url){url=url||location.href;return'#'+url.replace(/^[^#]*#?(.*)$/,'$1')};$.fn[str_hashchange]=function(fn){return fn?this.bind(str_hashchange,fn):this.trigger(str_hashchange)};$.fn[str_hashchange].delay=50;special[str_hashchange]=$.extend(special[str_hashchange],{setup:function(){if(supports_onhashchange){return!1} 1009$(fake_onhashchange.start)},teardown:function(){if(supports_onhashchange){return!1} 1010$(fake_onhashchange.stop)}});fake_onhashchange=(function(){var self={},timeout_id,last_hash=get_fragment(),fn_retval=function(val){return val},history_set=fn_retval,history_get=fn_retval;self.start=function(){timeout_id||poll()};self.stop=function(){timeout_id&&clearTimeout(timeout_id);timeout_id=undefined};function poll(){var hash=get_fragment(),history_hash=history_get(last_hash);
1010if(hash!==last_hash){history_set(last_hash=hash,history_hash);$(window).trigger(str_hashchange)}else if(history_hash!==last_hash){location.href=location.href.replace(/#.*/,'')+history_hash} 1011timeout_id=setTimeout(poll,$.fn[str_hashchange].delay)};$.browser.msie&&!supports_onhashchange&&(function(){var iframe,iframe_src;self.start=function(){if(!iframe){iframe_src=$.fn[str_hashchange].src;iframe_src=iframe_src&&iframe_src+get_fragment();iframe=$('<iframe tabindex="-1" title="empty"/>').hide().one('load',function(){iframe_src||history_set(get_fragment());poll()}).attr('src',iframe_src||'javascript:0').insertAfter('body')[0].contentWindow;doc.onpropertychange=function(){try{if(event.propertyName==='title'){iframe.document.title=doc.title}}catch(e){}}}};self.stop=fn_retval;history_get=function(){return get_fragment(iframe.location.href)};history_set=function(hash,history_hash){var iframe_doc=iframe.document,domain=$.fn[str_hashchange].domain;if(hash!==history_hash){iframe_doc.title=doc.title;iframe_doc.open();domain&&iframe_doc.write('<script>document.domain="'+domain+'"</script>');iframe_doc.close();iframe.location.hash=hash}}})();return self})()})(jQuery,this);var options_lightbox={imageLoading:'image/lightbox-ico-loading.gif',imageBtnPrev:'image/lightbox-btn-prev.gif',imageBtnNext:'image/lightbox-btn-next.gif',imageBtnClose:'image/lightbox-btn-close.gif',imageBlank:'image/lightbox-blank.gif',fixedNavigation:!0};var initcarousels=function(){var _carousels=$('.carousel-page');if(_carousels.length>0){_carousels.each(function(){$(this).carousel({theight:"65",twidth:"65",orientation:$(this).attr('orientation'),resize:!1,limit:$(this).attr('limit'),complete:function(){if($("#div_article_conseille").length>0){masqueongletfa("#div_article_conseille")} 1012$(this).css("visibility","visible")}})})}};var initdisponibilites=function(){var _boites1=$('.boite_produit1');if(_boites1.length>0){_boites1.each(function(){$(this).mouseenter(function(){$(this).find('.affichage-dispo').show();if(typeof window.top.changeImgHoverResponsive==='function'){var oPictureContainer=$(this).find('.pictureContainer[data-url-img-over]');window.top.changeImgHoverResponsive(oPictureContainer,oPictureContainer.data('url-img-over'))}});$(this).mouseleave(function(){$(this).find('.affichage-dispo').hide();if(typeof window.top.changeImgHoverResponsive==='function'){var oPictureContainer=$(this).find('.pictureContainer[data-url-img-over]');window.top.changeImgHoverResponsive(oPictureContainer,oPictureContainer.data('url-img'))}})})} 1013var _boites1=$('.boite_produit2');if(_boites1.length>0){_boites1.each(function(){$(this).mouseenter(function(){$(this).find('.affichage-dispo').show()});$(this).mouseleave(function(){$(this).find('.affichage-dispo').hide()})})} 1014var _ma_pagination=$('.ma_pagination');_ma_pagination.click(function(){var v=$(this).attr('ma_pagination').split(',');osChangePage($(this),v[0],v[1],v[2]);if($.browser.msie&&parseInt($.browser.version,10)===7){var idGabInt=$('.fond-centre').find('div[id^=eComm]').attr('id').replace('eComm','');sendGabarit(idGabInt,v[0],'&categ_them='+v[1]+'&categorie='+v[2]+'&categ_them_auto='+v[1])}})};jQuery(document).ready(function(){$('.galerie-lightbox a').lightBox(options_lightbox);$('.galerie-variante a').lightBox(options_lightbox);$('div[id^=gallery_lightbox] a').lightBox(options_lightbox);initdisponibilites();initcarousels();$('#intro-cart_rules').click(function(){$('.all_cart_rules').slideToggle();$('.fa_bloc-cart_rules').toggleClass('bloc_close');$(this).toggleClass('bloc_open')})});(function($){$.fn.focusTextToEnd=function(){this.focus();var $thisVal=this.val();this.val('').val($thisVal);return this}}(jQuery));
1014function osChangePage(o,page,categ_them,categorie,bChangeHash){if(typeof(o)=='undefined'){return} 1015if(typeof(o)=='string') 1016o=$(o);bChangeHash=typeof(bChangeHash)!='undefined'?bChangeHash:!0;if(o.parents('div[id^=eComm]').length>0){var idGab=o.parents('div[id^=eComm]').attr('id');var idGabInt=idGab.replace('eComm','');if(bChangeHash){var oldPagination=getHash('pagination');if(oldPagination==''){putHash('pagination',idGab+'_'+page)}else if(strpos(oldPagination,idGab+'_')!==!1){var reg=new RegExp(idGab+'_[0-9]+');putHash('pagination',oldPagination.replace(reg,idGab+'_'+page))}else{putHash('pagination',oldPagination+';'+idGab+'_'+page)}}else{sendGabarit(idGabInt,page,'&categ_them='+categ_them+'&categorie='+categorie+'&categ_them_auto='+categ_them)}}else{document.location.href=$('#recherche_produit').attr('lien')+'&page_produit='+page}} 1017var tGabs={};var tBefore={};function sendGabarit(idGabarit,page,urlSuiv,callBackGab){if(typeof(idGabarit)=='undefined') 1018return;page=typeof(page)!='undefined'?page:1;urlSuiv=typeof(urlSuiv)!='undefined'?urlSuiv:'';urlSuivStart=urlSuiv;if($('#filtreThem'+idGabarit).length){urlSuiv+='&'+$('#filtreThem'+idGabarit).serialize()} 1019var varSuivForm=getHash('suiv');if(varSuivForm!=''){urlSuiv+='&suiv='+varSuivForm} 1020var args="idGabarit="+idGabarit+"&numPage="+page+'&page['+idGabarit+']='+page+urlSuiv;if($('#categ_them_defini'+idGabarit).length>0){args=args+'&categ_them='+$('#categ_them_defini'+idGabarit).attr('data-val')} 1021if($("#formFiltre").length>0){args=args+'&'+$("#formFiltre").serialize()} 1022var prix=getHash('prix');if(prix!='') 1023args=args+'&prix='+prix;if($('#recherche_produit').length>0){var vName=$('#recherche_produit').attr('lien').replace(/^.*\?(.*)$/,"$1");args=args+'&recherche_produit=1&'+vName} 1024$.ajax({type:"GET",url:"../ajax/affichage_gabarit.ajax.php",data:args,async:!1,success:function(data){var reg=new RegExp("##OS##","g");var tableau=data.split(reg);tBefore[args]=tableau[0];if(typeof(callBackGab)!='undefined'){callBackGab(tableau[0])} 1025var sFlt=eval('('+tableau[0]+')');var idfk=sFlt.idGabarit;if(typeof(idfk)=='number'){tGabs[args]=tableau[1];$("#eComm"+sFlt.idGabarit).html(tableau[1]);if((tableau[1]!='<script>initdisponibilites()</script>')&&(tableau[1]!='')) 1026$("#gab_"+sFlt.idGabarit).show();else $("#gab_"+sFlt.idGabarit).hide();if($("#gab_"+sFlt.idGabarit).length) 1027$('html, body').animate({scrollTop:$("#gab_"+sFlt.idGabarit).offset().top-100},500);else $(document).scrollTop(0)}else{var ids=eval(sFlt.idGabarit);var op=1;for(a in ids){tGabs[args]=new Array();tGabs[args][ids[a]]=tableau[op];$("#eComm"+ids[a]).html(tableau[op]);if((tableau[op]!='<script>initdisponibilites()</script>')&&(tableau[op]!='')){$("#gab_"+ids[a]).show()}else $("#gab_"+ids[a]).hide();op++} 1028$(document).scrollTop(0)} 1029if(typeof(redimfond)=='function'){redimfond()} 1030bind_all_favoris()}})} 1031var tGabsFicheArticle={};var tBeforeFicheArticle={};function sendGabaritVariation(idGabarit,page,urlSuiv,callBackGab){page=typeof(page)!='undefined'?page:1;urlSuiv=typeof(urlSuiv)!='undefined'?'&'+urlSuiv:'';if($('#variationThem'+idGabarit).length){urlSuiv+='&'+$('#variationThem'+idGabarit).serialize()} 1032urlSuiv+='&qte='+$('#quantite').val();var args="idGabarit="+idGabarit+"&numPage="+page+'&page['+idGabarit+']='+page+urlSuiv;if($("#formFicheArticle").length>0){args=args+'&'+$("#formFicheArticle").serialize()} 1033if(typeof(tGabsFicheArticle[args])!='undefined'){if(typeof(callBackGab)!='undefined'){callBackGab(tBeforeFicheArticle[args])} 1034affiche_info_fiche_article(tGabsFicheArticle[args]);return} 1035if($('#recherche_produit').length>0){var vName=$('#recherche_produit').attr('lien').replace(/^.*\?(.*)$/,"$1");args=args+'&recherche_produit=1&'+vName} 1036$.ajax({type:"GET",url:"../ajax/affichage_gabarit.ajax.php",data:args,success:function(data){var reg=new RegExp("##OS##","g");var tableau=data.split(reg);tBeforeFicheArticle[args]=tableau[0];if(typeof(callBackGab)!='undefined'){callBackGab(tableau[0])} 1037var sFlt=eval('('+tableau[0]+')');if((typeof sFlt!='undefined')&&(typeof sFlt.idVariante!='undefined')){$('#variante').val(sFlt.idVariante).change()} 1038tGabsFicheArticle[args]=tableau[1];
1038affiche_info_fiche_article(tableau[1])}})} 1039var onload_queue=[];var dom_loaded=!1;function loadScriptAsync(src,callback){var script=document.createElement('script');script.type="text/javascript";script.async=!0;script.src=src;if(typeof(callback)!='undefined'){if(jQuery.browser.version<=8.0){script.onload=script.onreadystatechange=function(){if((script.readyState=="loaded")||(script.readyState=="complete")){if(dom_loaded) 1040callback();else onload_queue.push(callback)}}}else{script.onload=function(){if(dom_loaded) 1041callback();else onload_queue.push(callback);script.onload=null;script.onreadystatechange=null}}} 1042var head=document.getElementsByTagName('head')[0];head.appendChild(script)} 1043function domLoaded(){dom_loaded=!0;var len=onload_queue.length;for(var i=0;i<len;i++){onload_queue[i]()} 1044onload_queue=null};domLoaded();function putHash(name,value){if(typeof(name)=='undefined') 1045alert('name empty !');value=typeof(value)!='undefined'?value:'';if(value!=''){var currHash=getHash(name);if(value!=currHash){if((window.location.hash).indexOf('&'+name+'=',0)>-1){var reg=new RegExp("(.*)&"+name+"=[^&]*(.*)","g");window.location.hash=window.location.hash.replace(reg,"$1&"+name+"="+value+"$2")}else if((window.location.hash).indexOf(name+'=',0)>-1){var reg=new RegExp("(.*)"+name+"=[^&]*(.*)","g");window.location.hash=window.location.hash.replace(reg,"$1"+name+"="+value+"$2")}else{if(window.location.hash!='') 1046window.location.hash+='&'+name+'='+value;else window.location.hash+=name+'='+value}}}else{delHash(name)}} 1047function delHash(name,callAfter){if(typeof(name)=='undefined') 1048alert('name empty !');if(typeof(callAfter)=='undefined') 1049callAfter=!0;if(callAfter==!1){vHash[name]=''} 1050if(window.location.hash.indexOf(name+'=',0)>0){if(window.location.hash.indexOf('&'+name+'=',0)>0){var reg=new RegExp("(.*)&"+name+"=[^&]*(.*)","g");window.location.hash=window.location.hash.replace(reg,"$1$2")}else if(window.location.hash.indexOf(name+'=',0)>0){var reg=new RegExp("(.*)"+name+"=[^&]*(.*)","g");window.location.hash=window.location.hash.replace(reg,"$1$2")} 1051if(window.location.hash==''){var scrollV,scrollH,loc=window.location}}} 1052function getHash(name){if(typeof(name)=='undefined') 1053alert('name empty !');var ret='';if(window.location.hash!=''){if(window.location.hash.indexOf('#'+name+'=',0)!==-1){var reg=new RegExp(".*#"+name+"=([^&]*).*","g");ret=window.location.hash.replace(reg,"$1")}else if(window.location.hash.indexOf('&'+name+'=',0)!==-1){var reg=new RegExp(".*&"+name+"=([^&]*).*","g");ret=window.location.hash.replace(reg,"$1")}} 1054return ret} 1055function getAllHash(){var vHashs={};if(window.location.hash!=''){var reg=new RegExp("#(.*)$","g");var tHashes=window.location.hash.replace(reg,"$1").split('&');for(i in tHashes){var vHashes=tHashes[i];var regName=new RegExp("([^=]*)=.*$","g");var regValue=new RegExp("[^=]*=(.*)$","g");var vName=vHashes.replace(regName,"$1");var vValue=vHashes.replace(regValue,"$1");vHashs[vName]=vValue}} 1056return vHashs} 1057var fHash=[];var vHash=[];function addHashCallBack(name,fct){if(typeof(fHash[name])=='undefined') 1058fHash[name]=[];fHash[name].push(fct)} 1059function hashChanged(){if(window.location.hash!=''){var tHashes=getAllHash();for(vName in tHashes){var vValue=tHashes[vName];if(typeof(vHash[vName])=='undefined') 1060vHash[vName]='';if(vHash[vName]!=vValue){if(typeof(fHash[vName])!='undefined'){for(i in fHash[vName]){var fct=fHash[vName][i];fct(vName,vValue,vHash[vName],'change')}} 1061if(typeof(fHash.all)!='undefined'){for(i in fHash.all){var fct=fHash.all[i];fct(vName,vValue,vHash[vName],'change')}} 1062vHash[vName]=vValue}} 1063for(vName in vHash){var vValue=tHashes[vName];if((typeof(tHashes[vName])=='undefined')&&(vValue!='')){if(typeof(fHash[vName])!='undefined'){for(i in fHash[vName]){var fct=fHash[vName][i];fct(vName,'',vHash[vName],'del')}} 1064if(typeof(fHash.all)!='undefined'){for(i in fHash.all){var fct=fHash.all[i];fct(vName,'',vHash[vName],'del')}} 1065vHash[vName]=''}}}else{for(vName in vHash){var vValue=vHash[vName];if(vValue!=''){if(typeof(fHash[vName])!='undefined'){for(i in fHash[vName]){var fct=fHash[vName][i];fct(vName,'',vHash[vName],'del')}} 1066if(typeof(fHash.all)!='undefined'){for(i in fHash.all){var fct=fHash.all[i];fct(vName,'',vHash[vName],'del')}} 1067vHash[vName]=''}}}} 1068function merge_options(obj1,obj2){var obj3={};for(var attrname in obj1){obj3[attrname]=obj1[attrname]} 1069for(var attrname in obj2){obj3[attrname]=obj2[attrname]} 1070return obj3} 1071function reSendGab(){var tHashes=getAllHash();if(typeof(tHashes.filtres)!='undefined'){var tUrl=tHashes.filtres.split(';');for(f in tUrl){var grp=$('#filtre'+tUrl[f]).attr('filtregroupeid');if(typeof(tHashes.fltrsChoices)=='undefined'){tHashes.fltrsChoices={}} 1072if(typeof(tHashes.fltrsChoices[grp])=='undefined'){tHashes.fltrsChoices[grp]=[]} 1073tHashes.fltrsChoices[grp].push(tUrl[f])} 1074delete(tHashes.filtres)} 1075if(typeof(tHashes.pagination)!='undefined'){var tPag=tHashes.pagination.split(';');for(pg in tPag){var tUrl=tPag[pg].split('_');var grp=tUrl[0].replace('eComm','');if(typeof(tHashes.page)=='undefined'){tHashes.page={}} 1076tHashes.page[grp]=tUrl[1];tHashes.numPage=tUrl[1]} 1077delete(tHashes.pagination)} 1078if($('#prixmin').length){tHashes.prixmin=$('#prixmin').val();tHashes.prixmax=$('#prixmax').val();tHashes.selminprix=$("#texte_tranche_prix_min").html();tHashes.selmaxprix=$("#texte_tranche_prix_max").html()} 1079if($('#categ_them').length){tHashes.categ_them=$('#categ_them').val();tHashes.categ_them_auto=$('#categ_them_auto').val();tHashes.categorie_auto=$('#categorie_auto').val()} 1080if($('#recherche_produit').length>0){var vName=$('#recherche_produit').attr('lien').replace(/^.*\?(.*)$/,"$1");var oSearch=JSON.parse('{"'+decodeURI(vName).replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"')+'"}') 1081tHashes=merge_options(tHashes,oSearch);tHashes.recherche_produit='1'}
1082if($('.filtrable').length==1){var gab=$('.filtrable').attr('id').replace('eComm','');tHashes.idGabarit=$('.filtrable').attr('id').replace('eComm','');if($('#eComm'+gab).find('.barre-navigation:first').length>0){tHashes.page={};tHashes.page[gab]=$('#eComm'+gab).find('.barre-navigation:first').find('.page-active').text();tHashes.numPage=$('#eComm'+gab).find('.barre-navigation:first').find('.page-active').text()}} 1083var args=tHashes;$.ajax({type:"GET",url:"../ajax/affichage_gabarit.ajax.php",data:tHashes,success:function(data){var reg=new RegExp("##OS##","g");var tableau=data.split(reg);tBefore[args]=tableau[0];if(typeof(callBackGab)!='undefined'){callBackGab(tableau[0])} 1084var sFlt=eval('('+tableau[0]+')');var idfk=sFlt.idGabarit;if(typeof(idfk)=='number'){tGabs[args]=tableau[1];$("#eComm"+sFlt.idGabarit).html(tableau[1]);if((tableau[1]!='<script>initdisponibilites()</script>')&&(tableau[1]!='')) 1085$("#gab_"+sFlt.idGabarit).show();else $("#gab_"+sFlt.idGabarit).hide();$(document).scrollTop(0)}else{var ids=eval(sFlt.idGabarit);var op=1;for(a in ids){tGabs[args]=new Array();tGabs[args][ids[a]]=tableau[op];$("#eComm"+ids[a]).html(tableau[op]);if((tableau[op]!='<script>initdisponibilites()</script>')&&(tableau[op]!='')){$("#gab_"+ids[a]).show()}else $("#gab_"+ids[a]).hide();op++} 1086$(document).scrollTop(0)} 1087if(typeof(redimfond)=='function'){redimfond()}}})} 1088$(document).ready(function(){addHashCallBack('all',function(FctHashName,hashValueNew,hashValueOld,hashType){if(hashValueNew==hashValueOld) 1089return;var repagin=!0;if(($('.filtreName').length>0)&&(FctHashName=='filtres')){if((hashValueNew!='')&&(hashValueOld!=hashValueNew)){var tUrl=hashValueNew.split(';');$('.filtreOn').each(function(){$(this).attr('actif',0);$(this).removeClass('filtreOn');$(this).attr('checked',!1);$(this).find('input').attr('checked',!1);if($(this).attr('onfiltrechange')!=''){$(this).trigger("onfiltrechange")}});repagin=!1;filtresCheckAuto(tUrl,!1)}else if(hashValueOld!=hashValueNew){changeoFiltre($(".filtre"),!0);repagin=!1;$('.filtreOn').each(function(){$(this).attr('actif',0);$(this).removeClass('filtreOn');$(this).attr('checked',!1);var chkObj=$(this).find('input');chkObj.attr('checked',!1);if(hashValueNew==''){if(chkObj.attr('onfiltrechange')!=''){chkObj.trigger("onfiltrechange")}}});recheckClasses($('.filtre'));checkparent();idGabarit=$('.fond-centre').find('div[id^=eComm]').attr('id').replace('eComm','');idGabarit=idGabarits;sendGabarit(idGabarit,1)}} 1090if(repagin&&(FctHashName=='pagination')){if(hashValueOld!=hashValueNew){var ourHash=getHash('pagination');var tOurHash=ourHash.split(';');for(r in tOurHash){var myHash=tOurHash[r];if(myHash!=''){var tUrl=myHash.split('_');var o=$('#'+tUrl[0]).find('.bouton-navigation>a[page='+tUrl[1]+']');if(typeof(o.attr('page'))!='undefined'){var page=o.attr('page');
1090if(typeof(o.attr('ma_pagination'))!='undefined'){var v=o.attr('ma_pagination').split(',');var categ_them=v[1];var categorie=v[2]}else{var categ_them=o.attr('categtheme');var categorie=o.attr('categorie')} 1091repagin=!1;osChangePage(o,page,categ_them,categorie,!1)}}else{$('div[id^=eComm]').each(function(){var o=$(this).find('.bouton-navigation>a[page=1]');if(typeof(o.attr('page'))!='undefined'){var page=o.attr('page');if(typeof(o.attr('ma_pagination'))!='undefined'){var v=o.attr('ma_pagination').split(',');var categ_them=v[1];var categorie=v[2]}else{var categ_them=o.attr('categtheme');var categorie=o.attr('categorie')} 1092repagin=!1;osChangePage(o,page,categ_them,categorie,!1)}})}}}} 1093if(repagin&&(FctHashName=='suiv')){var ourHash=getHash('suiv');var tOurHash=ourHash.split('];');for(r in tOurHash){if(tOurHash[r]!=''){var myId=tOurHash[r].replace(/eComm([0-9]+)\[.*/g,"$1");if(myId>0){repagin=!1;sendGabarit(myId,1)}}}} 1094if(repagin&&(FctHashName=='prix')){var ourHash=getHash('prix');idGabarit=$('div[id^=eComm]').attr('id').replace('eComm','');if((typeof(idGabarits)!='undefined')&&(idGabarits!='')) 1095idGabarit=idGabarits;$('div[id^=eComm]').each(function(){idGabarit=$(this).attr('id').replace('eComm','');var myPrixMin=hashValueNew.replace(/p([0-9]+)-([0-9]+)/g,"$1");var myPrixMax=hashValueNew.replace(/p([0-9]+)-([0-9]+)/g,"$2");$('#prixmin').val(myPrixMin);$('#prixmax').val(myPrixMax);$("#texte_tranche_prix_min").html(myPrixMin);$("#texte_tranche_prix_max").html(myPrixMax);if($('#prixmin').attr('onfiltrechange')!=''){$('#prixmin').trigger("onfiltrechange")}else if($('#prixmax').attr('onfiltrechange')!=''){$('#prixmax').trigger("onfiltrechange")} 1096delHash('pagination',!1);repagin=!1;sendGabarit(idGabarit,1)})} 1097if(repagin){if(FctHashName.indexOf('/')==-1){var fctSpe='onchange_'+FctHashName;if(typeof fctSpe==='function'){eval(fctSpe+'("'+hashValueNew+'")')}}}});hashChanged();$(window).bind('hashchange',function(){hashChanged()})});function putSuiv(name,idGab){var s=$('#'+name).serialize();var mSuiv=getHash('suiv');var t=mSuiv.split('];');var sSuiv='';var bFind=!1;for(i in t){if(t[i]!=''){if(strpos(t[i],'eComm'+idGab)!==!1){bFind=!0;sSuiv+='eComm'+idGab+'['+s.replace(/\&/,';')+'];'}else{sSuiv+=t[i]}}} 1098if(bFind==!1){sSuiv+='eComm'+idGab+'['+s.replace(/\&/,';')+'];'} 1099putHash('suiv',sSuiv)} 1100function keepAliveTimer(){$.ajax({url:'/ajax/keepAlive.php',error:function(jqXhr,status,thError){setTimeout("keepAliveTimer()",300000)},success:function(data){setTimeout("keepAliveTimer()",300000)}})} 1101$(document).ready(function(){setTimeout("keepAliveTimer()",500000)})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.