var listFieldsMask="qte pu totht mtthtfdp tottva totttc".split(" ");function updateFieldsMask(a){for(var b=0,c=listFieldsMask.length;bfunction extend_grid_init_hook(a){if(a.hasClass("prdlist"))a.find(".item").addClass("imgrv").css("cursor","pointer").click(function(a){a=$(this);a.hasClass("item")||(a=a.parents(".item").first());a.parents(".taglist").first().find(".item.selected").removeClass("selected");a.addClass("selected")});else if("home"==a.attr("id")){a.find('.item[data-anim="showin"] .image').append($(''));a.find('.item[data-anim="list"] .image').append($(''));
a.find('.item[data-class="stock"] .image').append($(''));var b=a.find('[data-class="carousel"] .photo');b.css("background","").show().css("display","flex");carousel.listObj=[$("
").hide(),$("
").hide()];b.append(carousel.listObj[0],carousel.listObj[1]);carouselSwitch();a.parents("#main").on("unload",function(){null!=carousel.timeoutID&&window.clearTimeout(carousel.timeoutID);carousel.timeoutID=null})}callDefaultFct(a)}
var carousel={listImg:"maske-amerika maske-france-usa maske-france-usa2 maske-gepunktet maske-hund maske-letsgo maske-schwarz-fordham maske-schwarz1".split(" "),listImgIndx:0,listImgObjNum:-1,listObj:null,timeoutID:null};
function carouselSwitch(){window.clearTimeout(carousel.timeoutID);0<=carousel.listImgObjNum&&carousel.listObj[carousel.listImgObjNum].fadeOut(1E3);carousel.listImgObjNum=(carousel.listImgObjNum+1)%2;carousel.listObj[carousel.listImgObjNum].attr("src","/image/mask_jpg_280_white/"+carousel.listImg[carousel.listImgIndx++]+".jpg");carousel.listObj[carousel.listImgObjNum].fadeIn(1E3);carousel.listImgIndx>=carousel.listImg.length&&(carousel.listImgIndx=0);carousel.timeoutID=window.setTimeout(carouselSwitch,
5E3)};
(function(e){e.fn.getParentViewport=function(){if(void 0==this.data("viewport")){var d=null;this.parents().each(function(f,b){b=e(b);if("auto"==b.css("overflow"))return d=b,!1});this.data("viewport",d)}return this.data("viewport")};e.fn.getInnerOffset=function(){return{left:this.offset().left+parseFloat(this.css("border-left-width"))+parseFloat(this.css("padding-left")),top:this.offset().top+parseFloat(this.css("border-top-width"))+parseFloat(this.css("padding-top"))}};e.fn.animateVisibleItems=function(){if(!0===
animateEnabled){var d;this.hasClass("taglist")?d=this:(d=this.children(".taglist").first(),0==d.length&&(d=this.parents(".taglist").first()));0!=d.length&&(void 0==d.data("animateItems")&&this.initListItems("animate",".item[data-anim]"),this.data("animateItems").each(function(d,b){b=e(b);if(void 0!=b.data("anim")){var a=e(window),a={left:a.scrollLeft(),right:a.scrollLeft()+a.width(),top:a.scrollTop(),bottom:a.scrollTop()+a.height()};if(a.right<=a.left||a.bottom<=a.top)return console.log("WIN","HIDDEN bacause too small");
var c=b.getParentViewport();if(null!=c&&(a={left:Math.max(a.left,c.offset().left),right:Math.min(a.right,c.offset().left+c.width()),top:Math.max(a.top,c.offset().top),bottom:Math.min(a.bottom,c.offset().top+c.height())},a.right<=a.left||a.bottom<=a.top))return console.log("VIEW","HIDDEN bacause too small (2)");c=b.getInnerOffset();a={left:Math.max(a.left,c.left),right:Math.min(a.right,c.left+b.width()),top:Math.max(a.top,c.top),bottom:Math.min(a.bottom,c.top+b.height())};a.right<=a.left||a.bottom<=
a.top||b.addClass(b.data("anim")).removeData("anim").removeAttr("data-anim")}}))}}})(jQuery);
Object.size=function(a){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b};String.prototype.id4jquery=function(){return this.replace(/\./g,"\\.")};function nz(a,b){return"undefined"==typeof a||null===a?b:a}function msgDebug(a,b){try{"undefined"!=typeof console&&console.log&&("undefined"!=typeof b?console.log(a,b):console.log(a))}catch(c){}}function msgErr(a,b){alert(a);msgDebug(a,b)}var waitForFinalEvent=function(){var a={};return function(b,c,d){a[d]&&clearTimeout(a[d]);a[d]=setTimeout(b,c)}}();
(function(a){a.fn.initListItems=function(b,c){""==nz(c,"")?this.data(b+"Items",a()):this.data(b+"Items",this.find(c))}})(jQuery);
var waiting={obj:null,getObj:function(b){return $('')},setTxt:function(b,a){b=b.children().children("p");""==nz(a,"")?b.empty().hide():b.html(a).show()},show:function(b,a,d){!0===d&&b.empty();"undefined"==typeof b&&(b=$("body"));null===this.obj&&(this.obj=this.getObj());this.setTxt(this.obj,a);b.append(this.obj)},hide:function(){null!==this.obj&&this.obj.detach()}};
function callDefaultFct(b){var a=callDefaultFct.caller.name;a=a.substring(0,a.length-5);"undefined"==typeof b?b=[]:Array.isArray(b)||(b=[b]);return window[a].apply(this,b)}function callHookOrFct(b,a){"undefined"==typeof a?a=[]:Array.isArray(a)||(a=[a]);return"function"===typeof window[b+"_hook"]?window[b+"_hook"].apply(this,a):window[b].apply(this,a)}
function initChildFields(b){var a='input[typ="phone"]';b.find(a).addBack(a).attr("pattern",'"^((+d{1,3}(-| )?(?d)?(-| )?d{1,5})|((?d{2,6})?))(-| )?(d{3,4})(-| )?(d{4})(( x| ext)d{1,5}){0,1}$"');a="select[value],.process > input";b.find(a).addBack(a).each(function(e,c){c=$(c);e=nz(c.attr("value"),"");c.parent().hasClass("process")?(c.siblings("div.selected").removeClass("selected"),c.siblings('div[value="'+e+'"]').addClass("selected")):(c.children("option[selected]").removeAttr("selected"),c.children('option[value="'+
e+'"]').attr("selected",!0))});a=":checkbox[value]";b.find(a).addBack(a).each(function(e,c){c=$(c);"F"==nz(c.attr("value"),"T")?c.removeAttr("checked"):c.attr("checked",!0)});a="input[name]:not([oldval]),textarea[name]:not([oldval]),select[name]:not([oldval])";a=b.find(a).addBack(a);a.each(function(e,c){c=$(c);c.attr("oldval",getFieldVal(c))});a.filter(":not(input)").change(onModifyInput);a.filter('input:not([type="date"])').change(onModifyInput);a.filter('input[type="date"]').blur(onModifyInput);
a='.switch[ro="F"] > div, .process[ro="F"] > div';b.find(a).addBack(a).click(function(e){e.stopImmediatePropagation();var c=$(this);e=c.siblings('input[type="hidden"]');c=c.parent().hasClass("process")?c.attr("value"):c.hasClass("switchOn")?"T":"F";c!=getFieldVal(e)&&e.val(c).trigger("change")});$.fn.animateVisibleItems&&b.animateVisibleItems();a="form:not([data-data]):not([action])[data-action]";b.find(a).addBack(a).each(function(e,c){c=$(c);c.attr("action",c.attr("data-action")).removeAttr("data-action")});
a="#menu_burger";window.hasOwnProperty("burgerClick")&&b.find(a).addBack(a).click(burgerClick);window.setTimeout(function(){b.find("[data-default]").addBack("[data-default]").each(function(c,f){""!=context.defaultNav?(c=b.find("#"+context.defaultNav),context.defaultNav="",0 .blk").find(".nav[data-data]");a=
":not(.nav)[data-data]";b.find(a).addBack(a).each(function(e,c){e=$(c).attr("data-data");e=d.filter('[data-data="'+e+'"]');0objOnLoad.nbrWait++){window.setTimeout(function(){switchContent(b,a,d,e)},300);return}return alert("Chargement en cours, veuillez r\u00e9essayer")}objOnLoad.nbrWait=0;objOnLoad.callbackAfter=e;objOnLoad.contTyp=nz(a.attr("data-typ"),"UNKNOW");objOnLoad.objContainer=a;objOnLoad.tabCompToInit=[];if("PAGE"==objOnLoad.contTyp)objOnLoad.objContainer.children(".page").trigger("unload").remove();else if("STK"==objOnLoad.contTyp||null!=click.action&&
"popup"==click.action[0]){if(objOnLoad.objContainer.children(":visible").hide(),0a[d].length?click.id:a[d][2]):b.ctx[c]=null)}}c=
(click.objNav.hasClass("ctnr")?click.objNav:click.objNav.parents(".ctnr")).first();f=JSON.parse(click.objNav.attr("data-nav"));d=0;for(e=f.length;dEn savoir plus').click(function(d){d.preventDefault();d.stopImmediatePropagation();var e=$(this),c=$(this).parent().children("p").first(),f=c.html();c.load("/core/txt/rgpd."+context.version+".html",{},function(){c.prepend($("").html(f));e.hide()})}),a=$("").click(function(){document.cookie="RGPD=true; path=/; SameSite=Strict; max-age=31536000";
$("#rgpd").hide()});$(document.body).append($('').append(a).append(b).append($("").html(context.rgpd)))}$(document).click(function(d){var e=$(d.target);if(!e.is("input,textarea,select,option")&&(click.objSrc=e,click.objId=void 0==click.objSrc.attr("idrow")&&void 0==click.objSrc.attr("data-nav")?click.objSrc.parents("[idrow],[data-nav]").first():click.objSrc,click.id=nz(click.objId.attr("idrow"),""),!click.objSrc.is("img")||!click.objSrc.parent().parent().hasClass("fileUpload"))){var c=
click.objSrc;checkAction(d,c)||click.objSrc.parents().each(function(f,h){c=$(h);return!checkAction(d,c)})}});objOnLoad.contTyp="PAGE";objOnLoad.objContainer=$("body");objOnLoad.tabCompToInit=[];objOnLoad.objNew=$("body > .page");afterContentLoaded()});
function checkAction(b,a){if(a.hasClass("page")||"body"==a.prop("tagName").toLowerCase())return!0;if(void 0!=a.attr("data-action")&&(a.is("button,img")||a.hasClass("link")))return execAction(!1,a),!0;if(void 0!=a.attr("data-click"))return execClick(b,a),!0;if(a.is("button")||a.hasClass("button")){b=a.parents("[data-action]").first();var d=a.parent(".toolbar");0==d.length&&(d=b);if(0var objModal,objModalContent,objModalButton,animateEnabled=!1;$(document).ready(function(){objModal=$("#modal");0==objModal.length&&(objModalButton=$('X
'),objModalContent=$('').append(objModalButton),objModal=$('').hide().append(objModalContent),$("body").append(objModal));animateEnabled=void 0!==$("body")[0].style.animationName;$(document.body).append('')});
window.onclick=function(a){a.target==document.getElementById("modal")&&closeModal()};window.onresize=function(a){burgerOnResize()};function closeModal(){objModal.hide()}function showModal(a,c,b){objModalContent.html(waiting.getObj());objModal.show();switchContent(a,objModalContent,c,function(d){d?objModalContent.prepend(objModalButton).fadeIn():(objModalContent.empty(),closeModal());"function"==typeof b&&b.apply(this,[d])})}
function showMsg(a,c){var b=$("#msgPanel");c&&msgDebug(a);b.children(".msg").html(a);b.css({color:c?"red":"#606080",top:4+$(document).scrollTop()});"none"==b.css("display")&&b.slideDown().delay(c?3500:1500).slideUp()}function stdPostFail(a,c,b,d){"abort"!=b&&(msgDebug(["Request Failed",d,c,b]),showMsg("ERREUR : "+b+"\n\n"+c,!0))}function burgerClick(){var a=$("#menu_burger");return 0==a.length?!1:"function"===typeof window.burgerClick_hook?window.burgerClick_hook.apply(this,[a]):!1}
function burgerNav(){var a=$("#menu_burger");return 0==a.length?!1:"function"===typeof window.burgerNav_hook?window.burgerNav_hook.apply(this,[a]):!1}function burgerOnResize(){burgerNav()};
Créateur de masques personnalisés