function addToHomeScreen(){console.log("addToHomeScreen()");deferredPrompt.prompt();deferredPrompt.userChoice.then(function(n){n.outcome==="accepted"?(console.log("User accepted the A2HS prompt"),_setCookieAppYES()):(console.log("User dismissed the A2HS prompt"),_setCookieAppNO())})}function _setCookieAppNO(){$.cookie("cookieAPP","n",{expires:7,path:"/"});console.log("_setCookieAppNO")}function _setCookieAppYES(){$.cookie("cookieAPP","y",{expires:7,path:"/"});console.log("_setCookieAppYES")}function openPopupAddToHomeScreenIOS(){$(".modal-alert-ios").modal("show");console.log("rilevato userAgent Ios","apro modale .modal-alert-ios");$.cookie("cookieAPP","Ios",{expires:7,path:"/"});console.log("set cookieAPP Ios")}function isContactFormOk(){var n,r;$("#txtTelefono").removeClass("input-validation-error");$("#txtCitta").removeClass("input-validation-error");$("#txtCompany").removeClass("input-validation-error");$("#txtMail").removeClass("input-validation-error");$("#txtMessage").removeClass("input-validation-error");$("#spanPrivacy").removeClass("input-validation-error");$("#ddlDestinatario").removeAttr("style");var u=$("#txtTelefono").val(),f=$("#ddlDestinatario").val(),e=$("#txtCitta").val(),o=$("#txtCompany").val(),i=$("#txtMail").val(),s=$("#txtMessage").val(),t=!1;return $("#rblPrivacy input:checked").val()&&$("#rblPrivacy input:checked").val()==="true"&&(t=!0),console.log("privacy",t),t===!1?$("#spanPrivacy").addClass("input-validation-error"):$("#spanPrivacy").removeClass("input-validation-error"),n=!0,u.trim()===""&&($("#txtTelefono").addClass("input-validation-error"),n=!1),f.trim()===""&&($("#ddlDestinatario").css("border-color","red"),n=!1),o.trim()===""&&($("#txtCompany").addClass("input-validation-error"),n=!1),e.trim()===""&&($("#txtCitta").addClass("input-validation-error"),n=!1),s.trim()===""&&($("#txtMessage").addClass("input-validation-error"),n=!1),i.trim()===""?($("#txtMail").addClass("input-validation-error"),n=!1):(r=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,i.search(r)===-1&&($("#txtMail").addClass("input-validation-error"),n=!1)),t===!1&&($("#spanPrivacy").addClass("input-validation-error"),n=!1),n}function isCreateUserFormOk(){var o;$("#txtActivationCompanyCode").removeClass("input-validation-error");$("#txtVatOrTaxCode").removeClass("input-validation-error");$("#txtLastname").removeClass("input-validation-error");$("#txtFirstname").removeClass("input-validation-error");$("#txtEmail").removeClass("input-validation-error");$("#txtConfirmEmail").removeClass("input-validation-error");$("#txtPassword").removeClass("input-validation-error");$("#txtConfirmPassword").removeClass("input-validation-error");$("#spanPrivacy").removeClass("input-validation-error");$("#divEmailsMustMatch").addClass("hidden");$("#divEmailAlreadyUsed").addClass("hidden");$("#divPasswordsMustMatch").addClass("hidden");$("#divPasswordSuggestion > span").removeClass("color-danger");var c=$("#txtActivationCompanyCode").val(),l=$("#txtVatOrTaxCode").val(),a=$("#txtLastname").val(),v=$("#txtFirstname").val(),t=$("#txtEmail").val(),i=$("#txtConfirmEmail").val(),r=$("#txtPassword").val(),u=$("#txtConfirmPassword").val(),f=!1;$("#rblPrivacy input:checked").val()&&$("#rblPrivacy input:checked").val()==="true"&&(f=!0);console.log("privacy",f);f===!1?$("#spanPrivacy").addClass("input-validation-error"):$("#spanPrivacy").removeClass("input-validation-error");var n=!0,e=!0,h=!0,s=!0;return c.trim()==""&&($("#txtActivationCompanyCode").addClass("input-validation-error"),n=!1),l.trim()==""&&($("#txtVatOrTaxCode").addClass("input-validation-error"),n=!1),a.trim()==""&&($("#txtLastname").addClass("input-validation-error"),n=!1),v.trim()==""&&($("#txtFirstname").addClass("input-validation-error"),n=!1),t.trim()==""?($("#txtEmail").addClass("input-validation-error"),n=!1):(o=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,t.search(o)==-1&&($("#txtEmail").addClass("input-validation-error"),n=!1,e=!1)),i.trim()==""?($("#txtConfirmEmail").addClass("input-validation-error"),n=!1):(o=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,i.search(o)==-1&&($("#txtConfirmEmail").addClass("input-validation-error"),n=!1,e=!1)),t.trim()!=""&&i.trim()!=""&&e&&t.trim().toLowerCase()!=i.trim().toLowerCase()&&($("#divEmailsMustMatch").removeClass("hidden"),n=!1,h=!1),t.trim()!=""&&i.trim()!=""&&e&&h&&$.ajax({type:"POST",async:!1,url:"/AccountWs.asmx/IsEmailFree",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({email:t}),success:function(t){t.d||($("#txtEmail").addClass("input-validation-error"),$("#divEmailAlreadyUsed").removeClass("hidden"),n=!1)},failure:function(t){n=!1;console.log("failure - IsEmailFree",t)},error:function(t){n=!1;console.log("error - IsEmailFree",t)}}),r.trim()===""?($("#txtPassword").addClass("input-validation-error"),n=!1):$.ajax({type:"POST",async:!1,url:"/AccountWs.asmx/IsPasswordValid",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({password:r}),success:function(t){t.d.Result||($("#txtPassword").addClass("input-validation-error"),$("#divPasswordSuggestion > span").addClass("color-danger"),n=!1,s=!1)},failure:function(t){n=!1;console.log("failure - IsPasswordValid",t)},error:function(t){n=!1;console.log("error - IsPasswordValid",t)}}),u.trim()===""?($("#txtConfirmPassword").addClass("input-validation-error"),n=!1):$.ajax({type:"POST",async:!1,url:"/AccountWs.asmx/IsPasswordValid",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({password:u}),success:function(t){t.d.Result||($("#txtConfirmPassword").addClass("input-validation-error"),$("#divPasswordSuggestion > span").addClass("color-danger"),n=!1,s=!1)},failure:function(t){n=!1;console.log("failure - IsPasswordValid",t)},error:function(t){n=!1;console.log("error - IsPasswordValid",t)}}),r.trim()!=""&&u.trim()!=""&&s&&r.trim()!=u.trim()&&($("#divPasswordsMustMatch").removeClass("hidden"),n=!1),f===!1&&(n=!1),n}function isCheckedPrivacyForm(){var n=!1;return $("#rblPrivacy input:checked").val()&&$("#rblPrivacy input:checked").val()==="true"&&(n=!0),console.log("privacy",n),n===!1?$("#spanPrivacy").addClass("input-validation-error"):$("#spanPrivacy").removeClass("input-validation-error"),n}function isActiveUserFormOk(){var t,n,i;return $("#txtEmail").removeClass("input-validation-error"),t=$("#txtEmail").val(),n=!0,t.trim()==""?($("#txtEmail").addClass("input-validation-error"),n=!1):(i=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,t.search(i)==-1&&($("#txtEmail").addClass("input-validation-error"),n=!1)),n}function isActiveUserPasswordFormOk(){var n,u;$("#txtPassword").removeClass("input-validation-error");$("#txtConfirmPassword").removeClass("input-validation-error");$("#divPasswordsMustMatch").addClass("hidden");$("#divPasswordSuggestion > span").removeClass("color-danger");$("#spanPrivacy").removeClass("input-validation-error");var t=$("#txtPassword").val(),i=$("#txtConfirmPassword").val(),r=!1;return $("#rblPrivacy input:checked").val()&&$("#rblPrivacy input:checked").val()==="true"&&(r=!0),console.log("privacy",r),r===!1?$("#spanPrivacy").addClass("input-validation-error"):$("#spanPrivacy").removeClass("input-validation-error"),n=!0,u=!0,t.trim()==""?($("#txtPassword").addClass("input-validation-error"),n=!1):$.ajax({type:"POST",async:!1,url:"/AccountWs.asmx/IsPasswordValid",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({password:t}),success:function(t){t.d.Result||($("#txtPassword").addClass("input-validation-error"),$("#divPasswordSuggestion > span").addClass("color-danger"),n=!1,u=!1)},failure:function(t){n=!1;console.log("failure - IsPasswordValid",t)},error:function(t){n=!1;console.log("error - IsPasswordValid",t)}}),i.trim()===""?($("#txtConfirmPassword").addClass("input-validation-error"),n=!1):$.ajax({type:"POST",async:!1,url:"/AccountWs.asmx/IsPasswordValid",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({password:i}),success:function(t){t.d.Result||($("#txtConfirmPassword").addClass("input-validation-error"),$("#divPasswordSuggestion > span").addClass("color-danger"),n=!1,u=!1)},failure:function(t){n=!1;console.log("failure - IsPasswordValid",t)},error:function(t){n=!1;console.log("error - IsPasswordValid",t)}}),t.trim()!=""&&i.trim()!=""&&u&&t.trim()!=i.trim()&&($("#divPasswordsMustMatch").removeClass("hidden"),n=!1),r===!1&&(n=!1),n}function dropdownEffectData(n){var r=null,u=null,f=$(n),t=$(".dropdown-menu",n),i=f.parents("ul.nav");return i.size()>0&&(r=i.data("dropdown-in")||null,u=i.data("dropdown-out")||null),{target:n,dropdown:f,dropdownMenu:t,effectIn:t.data("dropdown-in")||r,effectOut:t.data("dropdown-out")||u}}function dropdownEffectStart(n,t){t&&(n.dropdown.addClass("dropdown-animating"),n.dropdownMenu.addClass("animated"),n.dropdownMenu.addClass(t))}function dropdownEffectEnd(n,t){n.dropdown.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){n.dropdown.removeClass("dropdown-animating");n.dropdownMenu.removeClass("animated");n.dropdownMenu.removeClass(n.effectIn);n.dropdownMenu.removeClass(n.effectOut);typeof t=="function"&&t()})}function isCvFormOk(){var n,u;$("#txtFullname").removeClass("input-validation-error");$("#txtEmail").removeClass("input-validation-error");$("#txtPhone").removeClass("input-validation-error");$("#divUploadCvFile").removeClass("input-validation-error");var e=$("#txtFullname").val(),r=$("#txtEmail").val(),o=$("#txtPhone").val(),s=$("#fuCV").val(),i=$("#fuCV")[0].files[0],t=!1;if($("#rblPrivacy input:checked").val()&&$("#rblPrivacy input:checked").val()==="true"&&(t=!0),console.log("privacy",t),t===!1?$("#spanPrivacy").addClass("input-validation-error"):$("#spanPrivacy").removeClass("input-validation-error"),n=!0,e.trim()==""&&($("#txtFullname").addClass("input-validation-error"),n=!1),o.trim()==""&&($("#txtPhone").addClass("input-validation-error"),n=!1),r.trim()==""?($("#txtEmail").addClass("input-validation-error"),n=!1):(u=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,r.search(u)==-1&&($("#txtEmail").addClass("input-validation-error"),n=!1)),s.trim()==""||i==null||i==undefined)$("#divUploadCvFile").addClass("input-validation-error"),n=!1;else{var f=i.name,h=f.substr(f.lastIndexOf(".")+1);$.inArray(h,["pdf"])==-1&&($("#divUploadCvFile").addClass("input-validation-error"),n=!1)}if(t===!1&&(n=!1),n)sendCvEmail();else return n}function sendCvEmail(){var t=$("#txtReference").val(),n,i;t.trim()==""&&(t=$("#ddlReference").val());n=new FormData;i=$("#fuCV")[0].files[0];n.append("cvfile",i);n.append("reference",t);n.append("fullname",$("#txtFullname").val());n.append("email",$("#txtEmail").val());n.append("phone",$("#txtPhone").val());$.ajax({type:"POST",url:"/sendCvMail.ashx",data:n,dataType:"json",contentType:!1,processData:!1,async:!1,success:function(n){if(n.result=="OK"){$("#PnlModule").hide();$("#PnlResultKO").hide();var t=$("#PnlResultOK > p").html();t=t.replace("!*fullname*!",$("#txtFullname").val());$("#PnlResultOK > p").html(t);$("#PnlResultOK").show()}else $("#PnlModule").hide(),$("#PnlResultOK").hide(),$("#PnlResultKO").show(),$("#PnlResultKO > p").append("<br />"+n.message)},error:function(n){alert(n)}})}function loadHtmlMenu(){return console.log("loadHtmlMenu"),$.get("/menupage.aspx/",function(n){$("#liproducts").append(n);$("#menu-product .closes").click(function(){hideResult();$("#menu-product .container-first-section").hasClass("disable")&&$(this).hasClass("visible-xs")?$("#menu-product .container-first-section").removeClass("disable"):($("#menu-product .closes").addClass("smalling"),$("#menu-product").removeClass("show"),$("#menu-product").hasClass("show")||$("#menu-search").hasClass("show")||setTimeout(function(){$("body").removeClass("noOverflowY");var n=$(".header-navbar .navbar-collapse");n.hasClass("in")&&!$(".special-menu-lateral").hasClass("open")&&n.removeClass("in");$("#menu-product").fadeOut()},500))});$("#menu-search .closes").click(function(){$("#menu-search .closes").addClass("smalling");$("#menu-search").removeClass("show");setTimeout(function(){$("body").removeClass("noOverflowY");var n=$(".header-navbar .navbar-collapse");n.hasClass("in")&&!$(".special-menu-lateral").hasClass("open")&&n.removeClass("in")},500)});$(".productlevel").click(function(){var n=$(this).data("id");clickMENU(n)})})}function setFiltersLateral(){var r=$(".filters-lateral").length>0,n,t,i;r&&(n=$(".filters-lateral").offset().top,console.log("distance",n),t=120,i=$(".filters-lateral").height()+n+t,$(".filters-lateral").height()+n>$(window).height()&&$("body").css("height",i),$(window).scroll(function(){$(window).scrollTop()>n+10?$(".filters-lateral").addClass("fixed-position-filter"):$(".filters-lateral").removeClass("fixed-position-filter")}))}function filterActive(){$(".filters-lateral").fadeIn(300)}function filterOff(){$(".filters-lateral").fadeOut(300)}function OpenSearch(){$("#openMenu-search").click();setTimeout(function(){$("#menu-product .closes").click()},500)}function OpenMenuProd(){$("#openMenu-product").click();setTimeout(function(){$("#menu-search .closes").click()},500)}function hideResult(){$("#result-search").hasClass("show")&&$("#result-search").removeClass("show");$("#txtSearchText").val().length>0&&$("#txtSearchText").val("")}function clickMENU(n){var t,i;console.log("clickMENU(currentid)",n);hideResult();$("#menu-product").hasClass("neveropen")||$("#menu-product .container-first-section").hasClass("disable")||$("#menu-product .container-first-section").addClass("disable");$("#menu-product .second-section").addClass("show");t=$("#productlevel"+n+" a");console.log(t);$(".productlevel a").not(t).removeClass("active");t.addClass("active");i=$("#submenulevel"+n);$(".submenulevel").not(i).removeClass("show");$(i).addClass("show")}function hasScrolled(){var n=$(this).scrollTop();Math.abs(lastScrollTop-n)<=delta||(n>lastScrollTop&&n>navbarHeight?$("#header").removeClass("nav-down").addClass("nav-up"):n+$(window).height()<$(document).height()&&$("#header").removeClass("nav-up").addClass("nav-down"),lastScrollTop=n)}function closeComeBack(){$(".closelateralsubproduct").fadeOut(0);$(".closelateralproduct").fadeOut(0);$(".closelateral").fadeOut(0)}function openLateralMenu(){var n=$(".header-navbar .navbar-collapse");n.hasClass("in")||n.addClass("in");$(".special-menu-lateral").addClass("open");$("body").addClass("no-overflow");$("#wrap").addClass("special-wrap")}function closeLateralMenu(){$(".special-menu-lateral").removeClass("open");$("body").removeClass("no-overflow");$("#wrap").removeClass("special-wrap");setTimeout(function(){var n=$(".header-navbar .navbar-collapse");n.hasClass("in")&&n.removeClass("in")},200)}function openLateralProduct(){$(".lateral-product").addClass("lateral-product-open");closeComeBack();$(".closelateralproduct").fadeIn(0)}function openSublateralProduct(){$(".sub-lateral-product").addClass("sub-lateral-product-open");closeComeBack();$(".closelateralsubproduct").fadeIn(0)}function closeLateralProduct(){$(".lateral-product").removeClass("lateral-product-open");closeComeBack();$(".closelateral").fadeIn(0)}function closeLateralSubProduct(){$(".sub-lateral-product").removeClass("sub-lateral-product-open");closeComeBack();$(".closelateralproduct").fadeIn(0)}function menuSCroll(){console.log("menuScroll");$(".scroll-custom").customScrollbar({updateOnWindowResize:!0})}function CloseWaitDiaolg(){$("#pleaseWaitDialog").removeClass("show")}function btnWaitingAttachEvent(){$(".btnWaitingPanel").click(function(){$("#pleaseWaitDialog").modal()})}function gaEventRegistration(n,t){console.log("gtag('send', { eventCategory: "+n+" - eventLabel: "+t);typeof gtag!="undefined"&&gtag("event","click",{event_category:n,event_label:t})}function ValidatorValidate(n,t,i){var r=$(n).closest(".collapse:not(.in)");r.length===0?(n.isvalid=!0,(typeof n.enabled=="undefined"||n.enabled!==!1)&&IsValidationGroupMatch(n,t)&&typeof n.evaluationfunction=="function"&&(n.isvalid=n.evaluationfunction(n),n.isvalid||Page_InvalidControlToBeFocused!==null||typeof n.focusOnError!="string"||n.focusOnError!=="t"||ValidatorSetFocus(n,i)),ValidatorUpdateDisplay(n)):(n.isvalid=!0,ValidatorUpdateDisplay(n))}function openMobileMenu(){$("#menuMobile").fadeIn(200);$("#menuMobile").addClass("opacityfull")}function closeMobileMenu(){$("#menuMobile").fadeOut(200);$("#menuMobile").removeClass("opacityfull")}function openMenuSearch(){console.log("openMenuSearch()");$("#result-search").hasClass("show")||$("#result-search").addClass("show");$(".submenulevel").hasClass("show")&&$(".submenulevel").removeClass("show");$("body").hasClass("checkclick-search")||$("body").addClass("checkclick-search")}function AutocompleteWebSiteSearch(){$(".divCat").hide();$(".divBrand").hide();$(".divProd").hide();$("#txtSearchText").autocomplete({autoFocus:!1,minLength:0,source:function(n,t){var i=n.term,r,u;if(i=i.replace(/'/g,""),i.length<2){console.log("< 2",i.length);$("body").hasClass("checkclick-search")&&$("body").removeClass("checkclick-search");$("#result-search").hasClass("show")&&($("#result-search").removeClass("show"),i.length===0&&(r=$("#menu-product .first-section .productlevel:nth-child(1)"),u=r.data("id"),clickMENU(u)));return}$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/RexelWS.asmx/ProductsSearch",data:"{'txt':'"+i+"', 'onlyproducts':false, 'withHTML':true}",dataType:"json",async:!0,success:function(n){n.d.length===0?($("#searchBox").addClass("searchBoxNoResultFound"),n.d.push({id:-1,label:"No results found"})):$("#searchBox").removeClass("searchBoxNoResultFound");t(n.d)},error:function(n,t,i){console.log(n);console.log(t);console.log(i)}})},focus:function(){return!1},select:function(n){var t=n.toElement.parentElement;return $(t).addClass("active"),console.log("select annullata in favore dei link tradizionali a href"),!1},open:function(){console.log("open");$(this).autocomplete("widget").appendTo("#divSearchResults").css("position","static");$(".divProd").show();$("#divCatResults").html("");$("#divBrandResults").html("");$(".categ-row").detach().appendTo("#divCatResults");$(".brand-row").detach().appendTo("#divBrandResults");$(".categ-row").length<1?$(".divCat").hide():$(".divCat").show();$(".brand-row").length<1?$(".divBrand").hide():$(".divBrand").show()},search:function(){console.log("search");openMenuSearch()}}).autocomplete("instance")._renderItem=function(n,t){var e=$("#txtSearchText").val(),r="sq="+e,i,u,f;return typeof gtag!="undefined"&&gtag("event","search",{event_category:"search from menu",event_label:e}),i=t.value.indexOf("?")>-1?"&":"?",t.codetype==="Product"?(u="",t.ico!==null&&t.ico.length>0&&(u='<img class="searchrowimage" src="'+t.ico+'">'),$('<li class="row">').append('<a href="'+t.value+i+r+'" class="searchrow"><div class="col-xs-3 nopadding text-center">'+u+'<\/div><div class="col-xs-9 padding-r-none">'+t.label+"<\/div><\/a>").appendTo(n)):t.codetype==="Category"?$('<li class="categ-row">').append('<a href="'+t.value+i+r+'" class="searchrow">'+t.label+"<\/a>").appendTo(n):t.codetype==="Brand"?$('<li class="brand-row">').append('<a href="'+t.value+i+r+'" class="searchrow">'+t.label+"<\/a>").appendTo(n):t.codetype!=null&&t.codetype.indexOf("CustomerCodesSkuProduct")>-1?(f="",t.ico!==null&&t.ico.length>0&&(f='<img class="searchrowimage" src="'+t.ico+'">'),$("<li>").append('<a href="'+t.value+i+r+'" class="searchrow">'+f+t.label+'<span class="margin-l-medium color-secondary padding-h-mini">('+t.codetype.replace("CustomerCodesSkuProduct|","")+")<\/span><\/a>").appendTo(n)):$("<li>").append('<a href="'+t.value+i+r+'" class="searchrow">'+t.label+"<\/a>").appendTo(n)};$(".ui-widget-content").addClass("txtSearchList")}function AutocompleteFastAddToCartSearch(){$("#txtFastAddToCartProduct").autocomplete({appendTo:"#divfastAddToCartSearchResults",autoFocus:!1,minLength:0,source:function(n,t){var i=n.term;if(i=i.replace(/'/g,""),i.length<2){$("#hfFastAddToCartProduct").val("");FastAddToCartResetQtaField();console.log("< 2");return}$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/RexelWS.asmx/ProductsSearch",data:"{'txt':'"+i+"', 'onlyproducts':true, 'withHTML':false}",dataType:"json",async:!0,success:function(n){$("#hfFastAddToCartProduct").val("");FastAddToCartResetQtaField();t($.map(n.d,function(n){return{label:n.label+(n.codetype.indexOf("CustomerCodesSkuProduct")>-1?" ("+n.codetype.replace("CustomerCodesSkuProduct|","").replace("Product","")+")":""),value:n.id,codetype:n.codetype}}))},error:function(n,t,i){console.log(n);console.log(t);console.log(i)}})},focus:function(){return!1},select:function(n,t){n.preventDefault();var i="{'idproduct':'"+t.item.value+"'}";console.log("dataJSON",i);console.log("#txtFastAddToCartProduct).val(",t.item.label);console.log("#hfFastAddToCartProduct).val( ",t.item.value);$("#txtFastAddToCartProduct").val(t.item.label);$("#hfFastAddToCartProduct").val(t.item.value);$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/RexelWS.asmx/FastAddToCartProductDetails",data:i,dataType:"json",async:!0,success:function(n){var t,i;n.d.qtamin===-1?(console.log("/RexelWS.asmx/FastAddToCartProductDetails","success - data.d.qtamin === -1",n),FastAddToCartResetQtaField(),$("#alertNotfound").show()):(console.log("/RexelWS.asmx/FastAddToCartProductDetails","success",n),$("#divFastAddToCartProductPrice").removeClass("hidden"),$("#lblFastAddToCartProductPrice").text(n.d.price),$("#hfFastAddToCartProductDecimalPrice").val(n.d.numberprice),$("#divFastAddToCartProductQuantityFields").removeClass("hidden"),$("#divFastAddToCartButton").removeClass("hidden"),n.d.um!==""&&$("#lblFastAddToCartProductUM").text("("+n.d.um+")"),t=n.d.qtamin,t===0&&(t=1),i=n.d.qtastep,i===0&&(i=1),n.d.qtamin!==0&&($("#spanFastAddToCartProductQtaMin").removeClass("hidden"),$("#lblFastAddToCartProductQtaMin").text(n.d.qtamin)),n.d.qtastep!==0&&($("#spanFastAddToCartProductQtaStep").removeClass("hidden"),$("#lblFastAddToCartProductQtaStep").text(n.d.qtastep)),$("#divFastAddToCartProductQuantityField").html('<input id="txtFastAddToCartProductQuantity" class="input-value" type="number" min="'+t+'" step="'+i+'">'),$("#txtFastAddToCartProductQuantity").val(t),$("#txtFastAddToCartProductQuantity").bootstrapNumber(),$("#divFastAddToCartProductQuantityField").html('<input id="txtFastAddToCartProductQuantity" class="input-value" type="number" min="'+t+'" step="'+i+'">'),$("#txtFastAddToCartProductQuantity").val(t),$("#txtFastAddToCartProductQuantity").bootstrapNumber(),n.d.iscable&&($("#hfIsCable").val("cavo"),$("#divFastAddToCartProductQuantityCable").removeClass("hidden"),$("#divFastAddToCartProductQuantityCableTxt").html('<input id="txtFastAddToCartProductCablePart" class="input-value" type="number" min="1" step="1">'),$("#txtFastAddToCartProductCablePart").val("1"),$("#txtFastAddToCartProductCablePart").bootstrapNumber()))},error:function(n,t,i){console.log("/RexelWS.asmx/FastAddToCartProductDetails","ERROR");FastAddToCartResetQtaField();console.log(n);console.log(t);console.log(i)}})}})}function FastAddToCartResetQtaField(){console.log("FastAddToCartResetQtaField()");$("#alertSuccess").hide();$("#alertError").hide();$("#alertNotfound").hide();$("#divFastAddToCartProductQuantityField").html("");$("#divFastAddToCartProductPrice").addClass("hidden");$("#hfFastAddToCartProductDecimalPrice").val("");$("#lblFastAddToCartProductPrice").text("");$("#divFastAddToCartProductQuantityFields").addClass("hidden");$("#spanFastAddToCartProductQtaMin").addClass("hidden");$("#lblFastAddToCartProductQtaMin").text("");$("#spanFastAddToCartProductQtaStep").addClass("hidden");$("#lblFastAddToCartProductQtaStep").text("");$("#txtFastAddToCartProductQuantity").val("");$("#txtFastAddToCartProductQuantity").attr("min","");$("#txtFastAddToCartProductQuantity").attr("step","");$("#divFastAddToCartButton").addClass("hidden");$("#hfWarehouse").val("");$("#hfIsCable").val("");$("#divFastAddToCartProductQuantityCableTxt").html("");$("#divFastAddToCartProductQuantityCable").addClass("hidden");$("#txtFastAddToCartProductCablePart").val("")}function ModalConfirmCheckoutOrder(){$(".modal-confirm-checkout-order").modal()}function ModalConfirmRequestOffert(){$(".modal-confirm-request-offert").modal()}function ModalClearCart(){$(".modal-confirm-remove-all-cart").modal()}function isNewShippingAddressFormOk(){$("#txtShippingContactReferentName").removeClass("input-validation-error");$("#txtShippingAddressStreet").removeClass("input-validation-error");$("#txtShippingAddressCity").removeClass("input-validation-error");$("#txtShippingAddressZipCode").removeClass("input-validation-error");$("#txtShippingAddressDistrict").removeClass("input-validation-error");var t=$("#txtShippingContactReferentName").val(),i=$("#txtShippingAddressStreet").val(),r=$("#txtShippingAddressCity").val(),u=$("#txtShippingAddressZipCode").val(),f=$("#txtShippingAddressDistrict").val(),n=!0;return t.trim()==""&&($("#txtShippingContactReferentName").addClass("input-validation-error"),n=!1),i.trim()==""&&($("#txtShippingAddressStreet").addClass("input-validation-error"),n=!1),r.trim()==""&&($("#txtShippingAddressCity").addClass("input-validation-error"),n=!1),u.trim()==""&&($("#txtShippingAddressZipCode").addClass("input-validation-error"),n=!1),f.trim()==""&&($("#txtShippingAddressDistrict").addClass("input-validation-error"),n=!1),n}function resetNewShippingAddressFormOk(){$("#txtShippingContactReferentName").removeClass("input-validation-error");$("#txtShippingContactReferentName").val("");$("#txtShippingAddressStreet").removeClass("input-validation-error");$("#txtShippingAddressStreet").val("");$("#txtShippingAddressCity").removeClass("input-validation-error");$("#txtShippingAddressCity").val("");$("#txtShippingAddressZipCode").removeClass("input-validation-error");$("#txtShippingAddressZipCode").val("");$("#txtShippingAddressDistrict").removeClass("input-validation-error");$("#txtShippingAddressDistrict").val("")}var deferredPrompt,dropdownSelectors;(function(){"serviceWorker"in navigator&&navigator.serviceWorker.register("/service-worker.js").then(function(){},function(){})})();window.addEventListener("beforeinstallprompt",function(n){console.log("beforeinstallprompt");n.preventDefault();deferredPrompt=n;$(".showinstallapp").removeClass("hidden");$(".showinstallapp").click(function(){navigator.userAgent.match(/(iPod|iPhone|iPad)/)?(console.log("showinstallapp edit click con ","openPopupAddToHomeScreenIOS();"),openPopupAddToHomeScreenIOS()):addToHomeScreen()});console.log("cookieAPP",$.cookie("cookieAPP"));$.cookie("cookieAPP")!=="y"&&$.cookie("cookieAPP")!=="n"&&addToHomeScreen()});$(window).load(function(){console.log("navigator.userAgent",navigator.userAgent);navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&($.cookie("cookieAPP")===undefined&&openPopupAddToHomeScreenIOS(),$(".showinstallapp").removeClass("hidden"),$(".showinstallapp").click(function(){console.log("showinstallapp edit click con ","openPopupAddToHomeScreenIOS();");openPopupAddToHomeScreenIOS()}))});dropdownSelectors=$(".dropdown, .dropup");dropdownSelectors.on({"show.bs.dropdown":function(){var n=dropdownEffectData(this);dropdownEffectStart(n,n.effectIn)},"shown.bs.dropdown":function(){var n=dropdownEffectData(this);n.effectIn&&n.effectOut&&dropdownEffectEnd(n,function(){})},"hide.bs.dropdown":function(n){var t=dropdownEffectData(this);t.effectOut&&(n.preventDefault(),dropdownEffectStart(t,t.effectOut),dropdownEffectEnd(t,function(){t.dropdown.removeClass("open")}))}});(function(n){n.fn.customScrollbar=function(t,i){var e={skin:undefined,hScroll:!0,vScroll:!0,updateOnWindowResize:!1,animationSpeed:300,onCustomScroll:undefined,swipeSpeed:1,wheelSpeed:40,fixedThumbWidth:undefined,fixedThumbHeight:undefined,preventDefaultScroll:!1},o=function(t,i){this.$element=n(t);this.options=i;this.addScrollableClass();this.addSkinClass();this.addScrollBarComponents();this.options.vScroll&&(this.vScrollbar=new r(this,new f));this.options.hScroll&&(this.hScrollbar=new r(this,new u));this.$element.data("scrollable",this);this.initKeyboardScrolling();this.bindEvents()},r,u,f;return o.prototype={addScrollableClass:function(){this.$element.hasClass("scrollable")||(this.scrollableAdded=!0,this.$element.addClass("scrollable"))},removeScrollableClass:function(){this.scrollableAdded&&this.$element.removeClass("scrollable")},addSkinClass:function(){typeof this.options.skin!="string"||this.$element.hasClass(this.options.skin)||(this.skinClassAdded=!0,this.$element.addClass(this.options.skin))},removeSkinClass:function(){this.skinClassAdded&&this.$element.removeClass(this.options.skin)},addScrollBarComponents:function(){this.assignViewPort();this.$viewPort.length==0&&(this.$element.wrapInner('<div class="viewport" />'),this.assignViewPort(),this.viewPortAdded=!0);this.assignOverview();this.$overview.length==0&&(this.$viewPort.wrapInner('<div class="overview" />'),this.assignOverview(),this.overviewAdded=!0);this.addScrollBar("vertical","prepend");this.addScrollBar("horizontal","append")},removeScrollbarComponents:function(){this.removeScrollbar("vertical");this.removeScrollbar("horizontal");this.overviewAdded&&this.$element.unwrap();this.viewPortAdded&&this.$element.unwrap()},removeScrollbar:function(n){this[n+"ScrollbarAdded"]&&this.$element.find(".scroll-bar."+n).remove()},assignViewPort:function(){this.$viewPort=this.$element.find(".viewport")},assignOverview:function(){this.$overview=this.$viewPort.find(".overview")},addScrollBar:function(n,t){this.$element.find(".scroll-bar."+n).length==0&&(this.$element[t]("<div class='scroll-bar "+n+"'><div class='thumb'><\/div><\/div>"),this[n+"ScrollbarAdded"]=!0)},resize:function(n){this.vScrollbar&&this.vScrollbar.resize(n);this.hScrollbar&&this.hScrollbar.resize(n)},scrollTo:function(n){this.vScrollbar&&this.vScrollbar.scrollToElement(n);this.hScrollbar&&this.hScrollbar.scrollToElement(n)},scrollToXY:function(n,t){this.scrollToX(n);this.scrollToY(t)},scrollToX:function(n){this.hScrollbar&&this.hScrollbar.scrollOverviewTo(n,!0)},scrollToY:function(n){this.vScrollbar&&this.vScrollbar.scrollOverviewTo(n,!0)},scrollByX:function(n){this.hScrollbar&&this.scrollToX(this.hScrollbar.overviewPosition()+n)},scrollByY:function(n){this.vScrollbar&&this.scrollToY(this.vScrollbar.overviewPosition()+n)},remove:function(){this.removeScrollableClass();this.removeSkinClass();this.removeScrollbarComponents();this.$element.data("scrollable",null);this.removeKeyboardScrolling();this.vScrollbar&&this.vScrollbar.remove();this.hScrollbar&&this.hScrollbar.remove()},setAnimationSpeed:function(n){this.options.animationSpeed=n},isInside:function(t,i){var f=n(t),e=n(i),r=f.offset(),u=e.offset();return r.top>=u.top&&r.left>=u.left&&r.top+f.height()<=u.top+e.height()&&r.left+f.width()<=u.left+e.width()},initKeyboardScrolling:function(){var n=this;this.elementKeydown=function(t){document.activeElement===n.$element[0]&&(n.vScrollbar&&n.vScrollbar.keyScroll(t),n.hScrollbar&&n.hScrollbar.keyScroll(t))};this.$element.attr("tabindex","-1").keydown(this.elementKeydown)},removeKeyboardScrolling:function(){this.$element.removeAttr("tabindex").unbind("keydown",this.elementKeydown)},bindEvents:function(){if(this.options.onCustomScroll)this.$element.on("customScroll",this.options.onCustomScroll)}},r=function(n,t){this.scrollable=n;this.sizing=t;this.$scrollBar=this.sizing.scrollBar(this.scrollable.$element);this.$thumb=this.$scrollBar.find(".thumb");this.setScrollPosition(0,0);this.resize();this.initMouseMoveScrolling();this.initMouseWheelScrolling();this.initTouchScrolling();this.initMouseClickScrolling();this.initWindowResize()},r.prototype={resize:function(n){this.overviewSize=this.sizing.size(this.scrollable.$overview);this.calculateViewPortSize();this.sizing.size(this.scrollable.$viewPort,this.viewPortSize);this.ratio=this.viewPortSize/this.overviewSize;this.sizing.size(this.$scrollBar,this.viewPortSize);this.thumbSize=this.calculateThumbSize();this.sizing.size(this.$thumb,this.thumbSize);this.maxThumbPosition=this.calculateMaxThumbPosition();this.maxOverviewPosition=this.calculateMaxOverviewPosition();this.enabled=this.overviewSize>this.viewPortSize;this.scrollPercent===undefined&&(this.scrollPercent=0);this.enabled?this.rescroll(n):this.setScrollPosition(0,0);this.$scrollBar.toggle(this.enabled)},calculateViewPortSize:function(){var n=this.sizing.size(this.scrollable.$element),t;n>0&&!this.maxSizeUsed?(this.viewPortSize=n,this.maxSizeUsed=!1):(t=this.sizing.maxSize(this.scrollable.$element),this.viewPortSize=Math.min(t,this.overviewSize),this.maxSizeUsed=!0)},calculateThumbSize:function(){var n=this.sizing.fixedThumbSize(this.scrollable.options),t;return t=n?n:this.ratio*this.viewPortSize,Math.max(t,this.sizing.minSize(this.$thumb))},initMouseMoveScrolling:function(){var t=this;this.$thumb.mousedown(function(n){t.enabled&&t.startMouseMoveScrolling(n)});this.documentMouseup=function(n){t.stopMouseMoveScrolling(n)};n(document).mouseup(this.documentMouseup);this.documentMousemove=function(n){t.mouseMoveScroll(n)};n(document).mousemove(this.documentMousemove);this.$thumb.click(function(n){n.stopPropagation()})},removeMouseMoveScrolling:function(){this.$thumb.unbind();n(document).unbind("mouseup",this.documentMouseup);n(document).unbind("mousemove",this.documentMousemove)},initMouseWheelScrolling:function(){var n=this;this.scrollable.$element.mousewheel(function(t,i,r,u){if(n.enabled){var f=n.mouseWheelScroll(r,u);n.stopEventConditionally(t,f)}})},removeMouseWheelScrolling:function(){this.scrollable.$element.unbind("mousewheel")},initTouchScrolling:function(){if(document.addEventListener){var n=this;this.elementTouchstart=function(t){n.enabled&&n.startTouchScrolling(t)};this.scrollable.$element[0].addEventListener("touchstart",this.elementTouchstart);this.documentTouchmove=function(t){n.touchScroll(t)};this.scrollable.$element[0].addEventListener("touchmove",this.documentTouchmove);this.elementTouchend=function(t){n.stopTouchScrolling(t)};this.scrollable.$element[0].addEventListener("touchend",this.elementTouchend)}},removeTouchScrolling:function(){document.addEventListener&&(this.scrollable.$element[0].removeEventListener("touchstart",this.elementTouchstart),document.removeEventListener("touchmove",this.documentTouchmove),this.scrollable.$element[0].removeEventListener("touchend",this.elementTouchend))},initMouseClickScrolling:function(){var n=this;this.scrollBarClick=function(t){n.mouseClickScroll(t)};this.$scrollBar.click(this.scrollBarClick)},removeMouseClickScrolling:function(){this.$scrollBar.unbind("click",this.scrollBarClick)},initWindowResize:function(){if(this.scrollable.options.updateOnWindowResize){var t=this;this.windowResize=function(){t.resize()};n(window).resize(this.windowResize)}},removeWindowResize:function(){n(window).unbind("resize",this.windowResize)},isKeyScrolling:function(n){return this.keyScrollDelta(n)!=null},keyScrollDelta:function(n){for(var t in this.sizing.scrollingKeys)if(t==n)return this.sizing.scrollingKeys[n](this.viewPortSize);return null},startMouseMoveScrolling:function(t){this.mouseMoveScrolling=!0;n("body").addClass("not-selectable");this.setUnselectable(n("body"),"on");this.setScrollEvent(t);t.preventDefault()},stopMouseMoveScrolling:function(){this.mouseMoveScrolling=!1;n("body").removeClass("not-selectable");this.setUnselectable(n("body"),null)},setUnselectable:function(n,t){n.attr("unselectable")!=t&&(n.attr("unselectable",t),n.find(":not(input)").attr("unselectable",t))},mouseMoveScroll:function(n){if(this.mouseMoveScrolling){var t=this.sizing.mouseDelta(this.scrollEvent,n);this.scrollThumbBy(t);this.setScrollEvent(n)}},startTouchScrolling:function(n){n.touches&&n.touches.length==1&&(this.setScrollEvent(n.touches[0]),this.touchScrolling=!0,n.stopPropagation())},touchScroll:function(n){if(this.touchScrolling&&n.touches&&n.touches.length==1){var i=-this.sizing.mouseDelta(this.scrollEvent,n.touches[0])*this.scrollable.options.swipeSpeed,t=this.scrollOverviewBy(i);t&&this.setScrollEvent(n.touches[0]);this.stopEventConditionally(n,t)}},stopTouchScrolling:function(n){this.touchScrolling=!1;n.stopPropagation()},mouseWheelScroll:function(n,t){var i=-this.sizing.wheelDelta(n,t)*this.scrollable.options.wheelSpeed;if(i!=0)return this.scrollOverviewBy(i)},mouseClickScroll:function(n){var t=this.viewPortSize-20;n["page"+this.sizing.scrollAxis()]<this.$thumb.offset()[this.sizing.offsetComponent()]&&(t=-t);this.scrollOverviewBy(t)},keyScroll:function(n){var t=n.which,i;this.enabled&&this.isKeyScrolling(t)&&(i=this.scrollOverviewBy(this.keyScrollDelta(t)),this.stopEventConditionally(n,i))},scrollThumbBy:function(n){var t=this.thumbPosition(),i,r;return t+=n,t=this.positionOrMax(t,this.maxThumbPosition),i=this.scrollPercent,this.scrollPercent=t/this.maxThumbPosition,i!=this.scrollPercent?(r=t*this.maxOverviewPosition/this.maxThumbPosition,this.setScrollPosition(r,t),this.triggerCustomScroll(i),!0):!1},thumbPosition:function(){return this.$thumb.position()[this.sizing.offsetComponent()]},scrollOverviewBy:function(n){var t=this.overviewPosition()+n;return this.scrollOverviewTo(t,!1)},overviewPosition:function(){return-this.scrollable.$overview.position()[this.sizing.offsetComponent()]},scrollOverviewTo:function(n,t){var i,r;return n=this.positionOrMax(n,this.maxOverviewPosition),i=this.scrollPercent,this.scrollPercent=n/this.maxOverviewPosition,i!=this.scrollPercent?(r=this.scrollPercent*this.maxThumbPosition,t?this.setScrollPositionWithAnimation(n,r):this.setScrollPosition(n,r),this.triggerCustomScroll(i),!0):!1},positionOrMax:function(n,t){return n<0?0:n>t?t:n},triggerCustomScroll:function(n){this.scrollable.$element.trigger("customScroll",{scrollAxis:this.sizing.scrollAxis(),direction:this.sizing.scrollDirection(n,this.scrollPercent),scrollPercent:this.scrollPercent*100})},rescroll:function(n){var i,t;n?(t=this.positionOrMax(this.overviewPosition(),this.maxOverviewPosition),this.scrollPercent=t/this.maxOverviewPosition,i=this.scrollPercent*this.maxThumbPosition,this.setScrollPosition(t,i)):(i=this.scrollPercent*this.maxThumbPosition,t=this.scrollPercent*this.maxOverviewPosition,this.setScrollPosition(t,i))},setScrollPosition:function(n,t){this.$thumb.css(this.sizing.offsetComponent(),t+"px");this.scrollable.$overview.css(this.sizing.offsetComponent(),-n+"px")},setScrollPositionWithAnimation:function(n,t){var i={},r={};i[this.sizing.offsetComponent()]=t+"px";this.$thumb.animate(i,this.scrollable.options.animationSpeed);r[this.sizing.offsetComponent()]=-n+"px";this.scrollable.$overview.animate(r,this.scrollable.options.animationSpeed)},calculateMaxThumbPosition:function(){return Math.max(0,this.sizing.size(this.$scrollBar)-this.thumbSize)},calculateMaxOverviewPosition:function(){return Math.max(0,this.sizing.size(this.scrollable.$overview)-this.sizing.size(this.scrollable.$viewPort))},setScrollEvent:function(n){var t="page"+this.sizing.scrollAxis();this.scrollEvent&&this.scrollEvent[t]==n[t]||(this.scrollEvent={pageX:n.pageX,pageY:n.pageY})},scrollToElement:function(t){var i=n(t);if(this.sizing.isInside(i,this.scrollable.$overview)&&!this.sizing.isInside(i,this.scrollable.$viewPort)){var r=i.offset(),u=this.scrollable.$overview.offset(),f=this.scrollable.$viewPort.offset();this.scrollOverviewTo(r[this.sizing.offsetComponent()]-u[this.sizing.offsetComponent()],!0)}},remove:function(){this.removeMouseMoveScrolling();this.removeMouseWheelScrolling();this.removeTouchScrolling();this.removeMouseClickScrolling();this.removeWindowResize()},stopEventConditionally:function(n,t){(t||this.scrollable.options.preventDefaultScroll)&&(n.preventDefault(),n.stopPropagation())}},u=function(){},u.prototype={size:function(n,t){return t?n.width(t):n.width()},minSize:function(n){return parseInt(n.css("min-width"))||0},maxSize:function(n){return parseInt(n.css("max-width"))||0},fixedThumbSize:function(n){return n.fixedThumbWidth},scrollBar:function(n){return n.find(".scroll-bar.horizontal")},mouseDelta:function(n,t){return t.pageX-n.pageX},offsetComponent:function(){return"left"},wheelDelta:function(n){return n},scrollAxis:function(){return"X"},scrollDirection:function(n,t){return n<t?"right":"left"},scrollingKeys:{37:function(){return-10},39:function(){return 10}},isInside:function(t,i){var r=n(t),u=n(i),f=r.offset(),e=u.offset();return f.left>=e.left&&f.left+r.width()<=e.left+u.width()}},f=function(){},f.prototype={size:function(n,t){return t?n.height(t):n.height()},minSize:function(n){return parseInt(n.css("min-height"))||0},maxSize:function(n){return parseInt(n.css("max-height"))||0},fixedThumbSize:function(n){return n.fixedThumbHeight},scrollBar:function(n){return n.find(".scroll-bar.vertical")},mouseDelta:function(n,t){return t.pageY-n.pageY},offsetComponent:function(){return"top"},wheelDelta:function(n,t){return t},scrollAxis:function(){return"Y"},scrollDirection:function(n,t){return n<t?"down":"up"},scrollingKeys:{38:function(){return-10},40:function(){return 10},33:function(n){return-(n-20)},34:function(n){return n-20}},isInside:function(t,i){var r=n(t),u=n(i),f=r.offset(),e=u.offset();return f.top>=e.top&&f.top+r.height()<=e.top+u.height()}},this.each(function(){if(t==undefined&&(t=e),typeof t=="string"){var r=n(this).data("scrollable");r&&r[t](i)}else if(typeof t=="object")t=n.extend(e,t),new o(n(this),t);else throw"Invalid type of options";})}})(jQuery),function(n){function r(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],i;if(n.event.fixHooks)for(i=t.length;i;)n.event.fixHooks[t[--i]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],r,!1);else this.onmousewheel=r},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],r,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery);$(window).load(function(){$("body").removeClass("preload");console.log('$("body").removeClass("preload");')});$(document).ready(function(){$(".gatrack-btn, .gatrack-slider").click(function(){var n=$(this).hasClass("gatrack-slider")?$(this).attr("title"):$(this).text(),t=window.location.href,i=$(this).hasClass("gatrack-slider")?"Click slider":"Click bottone";typeof gtag!="undefined"&&(gtag("event",i,{event_label:t,event_category:n}),console.log("gatrack",i,n,t))});$(".copyMe").keyup(function(){$(".copyMe").val($(this).val())});$("#txtSearchText2").keyup(function(){$("#txtSearchText").val($(this).val());console.log("#txtSearchText autocomplete",$(this).val());$("#txtSearchText").autocomplete("search",$(this).val())});$(".footable").footable();$(".tohide").hide().removeClass("tohide");$(".btn-cambia-punto-vendita, .other-option-fixed").click(function(){console.log(".btn-cambia-punto-vendita, .other-option-fixed","click");$(".change-point").hasClass("open")?$(".change-point").removeClass("open"):$(".change-point").addClass("open")});$(".close-change-point").click(function(){$(".change-point").removeClass("open")});$(".btn-options-menu").click(function(){$(".options-menu").hasClass("open")?$(".options-menu").removeClass("open"):$(".options-menu").addClass("open")});$(".close-options-menu").click(function(){$(".options-menu").removeClass("open");$(".change-point").removeClass("open")});$(".link-rexelwarehouse-other").click(function(){var t=confirm("Attenzione! Cambiando punto vendita verrà riassegnata anche la merce nel carrello legata ad un punto vendita. Continuare?"),n;if(t===!0)n=$(this).data("valueclick"),$("#wucChangePoint_rblChangePuntoVendita input[value='"+n+"']").click();else return!1})});$(function(){$('a[href^="#scrolltoid-"]').click(function(){if(console.log("$('a[href^=\"#scrolltoid-\"]').click"),location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")){var t=this.hash.replace("scrolltoid-",""),n=$(t);if(console.log("target",n,"hashstring",t),n.length)return $("html,body").animate({scrollTop:n.offset().top-navbarHeight},1e3),!1}})});$(document).ready(function(){var n=$.cookie("noIva");n==null?($(".fixed-iva").addClass("width-iva"),$(".open-iva").fadeOut(),$(".close-iva").fadeIn()):($(".close-iva").fadeOut(),$(".open-iva").fadeIn());$(".close-iva").click(function(){$.cookie("noIva",1,{expires:5});$(".fixed-iva").removeClass("width-iva");$(".open-iva").fadeIn();$(".close-iva").fadeOut()});$(".open-iva").click(function(){$(".fixed-iva").addClass("width-iva");$(".open-iva").fadeOut();$(".close-iva").fadeIn()})});$(document).ready(function(){$(".more-filter").click(function(){$(".filters-lateral").addClass("display-ok");$(".more-filter").fadeOut(0);$(".meno-filter").fadeIn()});$(".meno-filter").click(function(){$(".filters-lateral").removeClass("display-ok");$(".meno-filter").fadeOut(0);$(".more-filter").fadeIn()})});$(".carousel-product-menu").owlCarousel({loop:!1,margin:1,nav:!0,autoplay:!0,autoplaySpeed:1e3,autoPlayTimeout:1e3,autoPlayHoverPause:!0,navText:["<img src='/Content/images/Generic/owl-left-arrow.png' />","<img src='/Content/images/Generic/owl-right-arrow.png' />"],responsive:{0:{items:1},600:{items:4},992:{items:5},1200:{items:6}}});$(".carousel-product").on("mouseenter",function(){$(this).closest(".owl-carousel").trigger("stop.owl.autoplay")});$(".carousel-product").on("mouseleave",function(){$(this).closest(".owl-carousel").trigger("play.owl.autoplay")});$(".carousel-product").owlCarousel({loop:!0,margin:20,nav:!1,autoplay:!0,autoplaySpeed:800,autoPlayTimeout:800,autoPlayHoverPause:!0,autoHeight:!0,responsive:{0:{items:1},600:{items:2},992:{items:3},1300:{items:4},1550:{items:5},1750:{items:6}}});$(".carousel-404").owlCarousel({loop:!0,margin:20,nav:!1,autoplay:!0,autoplaySpeed:800,autoPlayTimeout:800,autoPlayHoverPause:!0,autoHeight:!0,responsive:{0:{items:1},600:{items:2},992:{items:3},1300:{items:4},1550:{items:4},1750:{items:4}}});$(".carousel-news").owlCarousel({loop:!0,margin:1,nav:!1,autoplay:!0,autoplaySpeed:800,autoPlayTimeout:800,autoPlayHoverPause:!0,autoHeight:!0,responsive:{0:{items:1},600:{items:2},992:{items:3},1300:{items:4},1550:{items:6}}});$(".carousel-icone-commerciali").owlCarousel({loop:!0,margin:15,nav:!1,autoplay:!0,autoplaySpeed:1e3,autoPlayTimeout:1e3,autoPlayHoverPause:!0,autoHeight:!0,responsive:{0:{items:1},600:{items:2},992:{items:3},1300:{items:4},1550:{items:5}}});$(".carousel-marchi").owlCarousel({loop:!0,margin:1,nav:!1,autoplay:!0,autoplaySpeed:1e3,autoPlayTimeout:1e3,autoPlayHoverPause:!0,responsive:{0:{items:2},600:{items:3},992:{items:4},1200:{items:7}}});$(document).ready(function(){console.log("#myCarousel");$("#myCarousel").carousel({interval:2e3,autoplay:!0,pause:"hover"});$("#myCarousel").swiperight(function(){$(this).carousel("prev");console.log("swiperight")});$("#myCarousel").swipeleft(function(){$(this).carousel("next");console.log("swipeleft")})});$("#openMenu-product, #openMenu-XS").click(function(){console.log("#openMenu-product, #openMenu-XS click()");loadHtmlMenu().done(function(){var n,t,i,r;console.log("loadHtmlMenu success");$("#menu-product .closes").removeClass("smalling");$("body").addClass("noOverflowY");n=$("#menu-product");n.fadeIn();n.addClass("show");t=$(".header-navbar .navbar-collapse");t.hasClass("in")||t.addClass("in");n.hasClass("neveropen")&&(i=$("#menu-product .first-section .productlevel:nth-child(1)"),r=i.data("id"),clickMENU(r),n.removeClass("neveropen"));setTimeout(function(){$("#txtSearchText").focus()},150)})});$("#openMenu-product").click(function(){$("#menu-product").removeClass("menuForSearch");$("#menu-product").addClass("menuForProduct")});$(".closes").click(function(){setTimeout(function(){$("#menu-product").removeClass("menuForProduct")},400);setTimeout(function(){$("#menu-product").removeClass("menuForSearch")},400)});$(".openMenuSearch").click(function(){openMenuSearch()});$(document).ready(function(){$(".opensub[data-sub]").hover(function(){var n,t;$(".opensub").removeClass("activeSub");$(this).addClass("activeSub");n=$(this).data("sub");console.log(n);$(".sub-div").removeClass("active");t=$("#"+n);t!==null&&t.addClass("active")})});$(document).on("scroll",function(){$(document).scrollTop()>100?$(".cart-fixed").fadeIn(300):$(".cart-fixed").fadeOut(300)});var didScroll,lastScrollTop=0,delta=5,navbarHeight=$("#header").outerHeight();$(window).scroll(function(){didScroll=!0});setInterval(function(){didScroll&&(hasScrolled(),didScroll=!1)},250);$(document).ready(function(){var n,i,t;$("#menuMobile").delay(0).fadeOut(0);$(".collapse-menu").collapse({toggle:!1});$(".card-header-product").click(function(){$(".overview").addClass("transition");setTimeout(function(){$(".scroll-custom").customScrollbar("resize",!0)},1e3);setTimeout(function(){$(".overview").removeClass("transition")},1e3)});$("#headingOne").click(function(){$(".circle-placche").toggleClass("opened")});$("#headingTwo").click(function(){$(".circle-dispositivi").toggleClass("opened")});$("#headingThree").click(function(){$(".circle-prese").toggleClass("opened")});$("#headingFour").click(function(){$(".circle-scatole").toggleClass("opened")});$("#headingFive").click(function(){$(".circle-idrobox").toggleClass("opened")});n=$("#aboutSubMenu");n.length&&(i=n.offset().top,t=$(window),t.scroll(function(){t.scrollTop()>=i?n.addClass("menu-fixed-top"):n.removeClass("menu-fixed-top")}));AutocompleteWebSiteSearch();AutocompleteFastAddToCartSearch();console.log(".readMore, .readMoreFilter");$(".readMore").readmore({collapsedHeight:86,moreLink:'<a href="#" class="inline-block float-left font-small">scopri di più <img class="inline-block" src="/Content/images/Icons/arrow-down.png" alt="arrow DOWN Rexel" /><\/a>',lessLink:'<a class="inline-block float-left font-small" href="#">mostra meno <img class="inline-block" src="/Content/images/Icons/arrow-up.png" alt="arrow UP Rexel" /><\/a>'});$(".readMoreFilter").readmore({heightMargin:16,collapsedHeight:110,speed:75,moreLink:'<a class="bold toggle-readMore" href="#">Mostra tutti <img class="inline-block" src="/Content/images/Icons/arrow-down.png" alt="arrow DOWN Rexel" /><\/a>',lessLink:'<a class="bold toggle-readMore" href="#">Mostra meno <img class="inline-block" src="/Content/images/Icons/arrow-up.png" alt="arrow UP Rexel" /><\/a>'});setTimeout(function(){setFiltersLateral()},500)});$(function(){var t=function(){var n=$($(this).data("click"));console.log(n);n.is("a")?window.location.href=n.attr("href"):n.trigger("click");$(document).one("click.data-click","[data-click]",t)},n;$(document).one("click.data-click","[data-click]",t).on("click.data-click-stop","[data-click] a",function(n){n.stopPropagation()}).on("click.data-toggle-class","[data-toggle-class]",function(){$($(this).data("target")).toggleClass($(this).data("toggle-class"))});n=$(".map-canvas > iframe");n.addClass("scrolloffGMap");n.closest(".map-canvas").click(function(){$(this).find("> iframe").removeClass("scrolloffGMap")});n.mouseleave(function(){$(this).addClass("scrolloffGMap")})});$(document).on("scroll",function(){$(document).scrollTop()>150?$("#header").addClass("likehover"):$("#header").removeClass("likehover")});$("#openMenu-search").click(function(){console.log("#openMenu-search click()",$("#divSearchResults").html().length);$("#divSearchResults").html().length>1&&openMenuSearch()});$("body").click(function(n){$("body").hasClass("checkclick-search")&&(n.target.id=="result-search"||$(n.target).parents("#result-search").length||n.target.id=="openMenu-search"||$(n.target).parents("#openMenu-search").length?console.log("Inside #result-search || openMenu-search"):(console.log("Outside #result-search || openMenu-search"),console.log($(this),"nascondo #result-search"),$("#result-search").removeClass("show"),$("body").removeClass("checkclick-search")))});$("#fastAddToCartModal").on("show.bs.modal",function(){$("#hfUpdateCart").val("");$("#txtFastAddToCartProduct").val("");$("#hfFastAddToCartProduct").val("");FastAddToCartResetQtaField();setTimeout(function(){$("#txtFastAddToCartProduct").focus()},550)});$("#fastAddToCartModal").on("hidden.bs.modal",function(){$("#txtFastAddToCartProduct").val("");$("#hfFastAddToCartProduct").val("");FastAddToCartResetQtaField();$("#hfUpdateCart").val()==="true"&&($("#hfUpdateCart").val(""),location.reload())});$(".searchSpanSpec").on("click",function(){$(".searchSpecial").fadeIn();openMenuSearch()});$(".opSearchXs").on("click",function(){$(".searchSpecial").fadeIn();console.log("tes")});$(".closeSearchIcon").on("click",function(){$(".searchSpecial").fadeOut()});$("#divFastAddToCartAddButton").on("click",function(){var r=$("#hfFastAddToCartProduct").val(),t=$("#txtFastAddToCartProductQuantity").val(),i=$("#hfIsCable").val(),n=1;if(i==="cavo"&&(n=$("#txtFastAddToCartProductCablePart").val(),!confirm("Sicuro di voler acquistare n° "+n+" spezzoni da "+t+"m ?")))return null;var u=$("#hfFastAddToCartProductDecimalPrice").val(),f=$("#hfWarehouse").val();$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/RexelWS.asmx/InsertProductToCartManual",dataType:"json",data:JSON.stringify({sid:r,squantity:t,qtaSpezzoniCable:n,sprice:u,forceThisQuantity:!1,typewarehouse:f,idOrderProduct:i,callWS:!1,checkCart:!1,isWishlist:!1}),async:!0,success:function(){$("#txtFastAddToCartProduct").val("");$("#hfFastAddToCartProduct").val("");FastAddToCartResetQtaField();$("#hfUpdateCart").val("true");$("#alertSuccess").show()},error:function(n,t,i){console.log(n);console.log(t);console.log(i);$("#alertError").show()}})});$("#alertSuccess .close, #alertError .close, #alertNotfound .close").on("click",function(){$(this).parent().hide()});$("#butAcceptOffer > span").on("click",function(){$(".modal-confirm-accept-offer").modal()});$("#butRejectOffer > span").on("click",function(){$(".modal-confirm-reject-offer").modal()});$(".select-cave").click(function(){var n=$(this).parents(".boxproduct-container");n.find(".div-cavi").toggleClass("div-cavi-height")});$(".opneOnclick").click(function(){$(this).parent(".orderproduct").find(".footable-toggle").trigger("click")});$("[data-modalclass]").on("click",function(){var i=$(this).find("a").attr("href"),t,n;console.log(i);t=i;t=t.replace("javascript:","");n="."+$(this).data("modalclass");$(n+" .btn-confirm").attr("onclick",t);$(n+" .modal-title").html($(this).data("modallabel"));$(n+" .modal-body").html($(this).data("modalbody"));$(this).data("modalbody").startsWith("#")&&$(n+" .modal-body").html($($(this).data("modalbody")).html());$(n).removeClass("red");$(n).removeClass("info");$(n).removeClass("primary");$(n).addClass($(this).data("modaltype"));$(this).data("modalexitlabel")&&$(n+" .modalexitlabel").html($(this).data("modalexitlabel"));$(this).data("modalexitlabel")==""&&$(n+" .modalexitlabel").hide();$(this).data("modalconfirmlabel")&&$(n+" .modalconfirmlabel").html($(this).data("modalconfirmlabel"));$(this).data("modalconfirmlabel")==""&&$(n+" .modalconfirmlabel").hide();console.log(n);$(n).modal()});(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)})(function(n){"use strict";function o(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function s(n){var t=++c;return String(n==null?"rmjs-":n)+t}function u(n){var t=n.clone().css({height:"auto",width:n.width(),maxHeight:"none",overflow:"hidden"}).insertAfter(n),u=t.outerHeight(),i=parseInt(t.css({maxHeight:""}).css("max-height").replace(/[^-\d\.]/g,""),10),f=n.data("defaultHeight"),r;t.remove();r=i||n.data("collapsedHeight")||f;n.data({expandedHeight:u,maxHeight:i,collapsedHeight:r}).css({maxHeight:"none"})}function h(n){if(!e[n.selector]){var t=" ";n.embedCSS&&n.blockCSS!==""&&(t+=n.selector+" + [data-readmore-toggle], "+n.selector+"[data-readmore]{"+n.blockCSS+"}");t+=n.selector+"[data-readmore]{transition: height "+n.speed+"ms;overflow: hidden;}",function(n,t){var i=n.createElement("style");i.type="text/css";i.styleSheet?i.styleSheet.cssText=t:i.appendChild(n.createTextNode(t));n.getElementsByTagName("head")[0].appendChild(i)}(document,t);e[n.selector]=!0}}function r(r,u){this.element=r;this.options=n.extend({},f,u);h(this.options);this._defaults=f;this._name=t;this.init();window.addEventListener?(window.addEventListener("load",i),window.addEventListener("resize",i)):(window.attachEvent("load",i),window.attachEvent("resize",i))}var t="readmore",f={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(){}},e={},c=0,i=o(function(){n("[data-readmore]").each(function(){var t=n(this),i=t.attr("aria-expanded")==="true";u(t);t.css({height:t.data(i?"expandedHeight":"collapsedHeight")})})},100);r.prototype={init:function(){var t=n(this.element),r,f,i,e;if(t.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin}),u(t),r=t.data("collapsedHeight"),f=t.data("heightMargin"),t.outerHeight(!0)<=r+f)return this.options.blockProcessed&&typeof this.options.blockProcessed=="function"&&this.options.blockProcessed(t,!1),!0;i=t.attr("id")||s();e=this.options.startOpen?this.options.lessLink:this.options.moreLink;t.attr({"data-readmore":"","aria-expanded":this.options.startOpen,id:i});t.after(n(e).on("click",function(n){return function(i){n.toggle(this,t[0],i)}}(this)).attr({"data-readmore-toggle":i,"aria-controls":i}));this.options.startOpen||t.css({height:r});this.options.blockProcessed&&typeof this.options.blockProcessed=="function"&&this.options.blockProcessed(t,!0)},toggle:function(t,i,r){r&&r.preventDefault();t||(t=n('[aria-controls="'+this.element.id+'"]')[0]);i||(i=this.element);var u=n(i),e="",o="",f=!1,s=u.data("collapsedHeight");u.height()<=s?(e=u.data("expandedHeight")+"px",o="lessLink",f=!0):(e=s,o="moreLink");this.options.beforeToggle&&typeof this.options.beforeToggle=="function"&&this.options.beforeToggle(t,u,!f);u.css({height:e});u.on("transitionend",function(i){return function(){i.options.afterToggle&&typeof i.options.afterToggle=="function"&&i.options.afterToggle(t,u,f);n(this).attr({"aria-expanded":f}).off("transitionend")}}(this));n(t).replaceWith(n(this.options[o]).on("click",function(n){return function(t){n.toggle(this,i,t)}}(this)).attr({"data-readmore-toggle":u.attr("id"),"aria-controls":u.attr("id")}))},destroy:function(){n(this.element).each(function(){var t=n(this);t.attr({"data-readmore":null,"aria-expanded":null}).css({maxHeight:"",height:""}).next("[data-readmore-toggle]").remove();t.removeData()})}};n.fn.readmore=function(i){var u=arguments,f=this.selector;return(i=i||{},typeof i=="object")?this.each(function(){if(n.data(this,"plugin_"+t)){var u=n.data(this,"plugin_"+t);u.destroy.apply(u)}i.selector=f;n.data(this,"plugin_"+t,new r(this,i))}):typeof i=="string"&&i[0]!=="_"&&i!=="init"?this.each(function(){var f=n.data(this,"plugin_"+t);f instanceof r&&typeof f[i]=="function"&&f[i].apply(f,Array.prototype.slice.call(u,1))}):void 0}})