function setControlInputQta(){$("#txtAddManualProductToCartQuantity, .txtAddManualProductToCartQuantity, #txtSpezzoniCable, .txtSpezzoniCable, #txtFastAddToCartProductQuantity, #txtFastAddToCartProductCablePart").change(function(){var t=parseInt($(this).val(),10),i=$(this).attr("min"),r=$(this).attr("max"),u=$(this).attr("step"),n=$(this).data("slowgameqta"),f,e,o;i===undefined&&(i=1);r===undefined&&(r=999999);u===undefined&&(u=1);t<i&&$(this).val(i);t>r&&$(this).val(r);u>1&&(console.log("check se multiplo e nel caso imposto il multiplo più avanti vicino"),f=parseInt(u,10),e=Math.ceil(t/f)*f,t%f!=0&&$(this).val(e));n>0&&$(".refreshpage").removeClass("hidden");n>0&&t>n&&(console.log("setControlInputQta","min:",i," max:",r,"step:",u,"slowgameqta:",n),o=confirm("Attenzione il prodotto con Prezzo in Offerta Limitata è disponibile solo in  "+n+"pz.Puoi acquistare la quantità eccedente al tuo prezzo normale di acquisto"),o==!1?$(this).val(n):location.reload());$(this).attr("value",$(this).val());$(this).attr("new-value",$(this).val())});$("#txtAddManualProductToCartQuantity, .txtAddManualProductToCartQuantity, #txtSpezzoniCable, #txtFastAddToCartProductQuantity, #txtFastAddToCartProductCablePart").keypress(function(n){n.keyCode===13&&(console.log("tasto invio disabilitato"),n.preventDefault())})}function wucAddProductToCartManual(n,t,i,r,u,f,e){if(console.log("wucAddProductToCartManual: prodId:"+n+" quantity:"+t+" unit:"+i+" price:"+u+" qtaSpezzoniCable:"+r+" TypeWarehouse:"+f+" idOrderProduct:"+e),e=="cavo"&&!confirm("Sicuro di voler acquistare n° "+r+" spezzoni da "+t+i+" ?"))return null;t=parseFloat(t.toString().replace(",",".")).toString();scriptInsertProduct(n,t,r,u,!1,f,e,!1);var o="";(t!=="1"||r!=="1")&&(o=t+" "+i);r!=="1"&&(o+=" per "+r+" spezzoni");o!==""&&(o=" ("+o+")");$.notify('<img src="/Content/images/Icons/check.png" class="check-img"><b>'+$("#title"+n).text()+"<\/b><br />Prodotto aggiunto nella lista"+o+'<br /><a href="/carrello"><img src="/Content/images/Icons/shopping-cart.png" class="small-icon">Visualizza il carrello<\/a>',{type:"success success-cart-window",animate:{enter:"animated zoomInDown",exit:"animated zoomOutUp"}})}function wucAddProductToWishlist(n,t,i,r,u,f,e){var o,s;console.log("wucAddProductToWishlist: prodId:"+n+" quantity:"+t+" unit:"+i+" price:"+u+" qtaSpezzoniCable:"+r+" TypeWarehouse:"+f+" idOrderProduct:"+e);t=parseFloat(t.toString().replace(",",".")).toString();scriptInsertProduct(n,t,r,u,!1,f,e,!0);o="";(t!=="1"||r!=="1")&&(o=t+" "+i);r!=="1"&&(o+=" per "+r+" spezzoni");o!==""&&(o=" ("+o+")");s=$("#hlWishlist").attr("href");$.notify('<img src="/Content/images/Icons/check.png" class="check-img"><b>'+$("#title"+n).text()+"<\/b><br />Prodotto aggiunto nella Wishlist"+o+'<br /><a href="'+s+'"><i class="color-primary fa fa-heart small-icon"><\/i>Visualizza la tua Wishlist<\/a>',{type:"success success-cart-window",animate:{enter:"animated zoomInDown",exit:"animated zoomOutUp"}})}function InsertProductToCart(n,t,i,r){$.ajax({async:!1,type:"POST",url:"/RexelWS.asmx/InsertProductToCart",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({sid:t,squantity:i,sprice:r,callWS:!0}),success:function(t){if(t.d==="OK"){var i=$(n).parent();$(i).find(".insertProductToCart").addClass("hidden");$(i).find(".removeProductToCart").removeClass("hidden")}else alert("not success: "+t.d)},failure:function(n){console.log("failure - InsertProductToCart",n)},error:function(n){console.log("error - InsertProductToCart",n)}});RefreshNProductsInToTheCart()}function scriptInsertProduct(n,t,i,r,u,f,e,o){o===null&&(o=!1);var s=JSON.stringify({sid:n,squantity:t,qtaSpezzoniCable:i,sprice:r,forceThisQuantity:u,typewarehouse:f,idOrderProduct:e,callWS:!0,checkCart:!1,isWishlist:o});console.log("scriptInsertProduct - DataJSON",s);$.ajax({async:o?!0:!1,type:"POST",url:"/RexelWS.asmx/InsertProductToCartManual",contentType:"application/json; charset=utf-8",dataType:"json",data:s,success:function(i){var c,u,e,s,h;if(i.d!=="KO"){if($("#txtAddManualProductToCartByCode").val(""),c="Prodotto inserito nel carrello",$("#divAddProductManualMessage"+n).length&&$("#divAddProductManualMessage"+n).html('<div class="alert alert-success alert-dismissible margin-t-medium text-center" role="alert"><a class="close" data-dismiss="alert">&times;<\/a>'+$("#title"+n).text()+"<br /><a class='alert-success bold' href='"+$("#linkCart").attr("href")+"'>"+c+"<\/a><\/div>"),u=o?"add_to_wishlist":"add_to_cart",gaEventRegistration("Action",u),e={items:[{id:$("#sku"+n).text().trim(),name:$("#title"+n).text().trim(),brand:$("#brand"+n).text().trim(),category:$("#categ"+n).text().trim(),quantity:t/1,price:r.toString().replace(",",".")/1}]},typeof gtag!="undefined"&&(gtag("event",u,{items:e}),console.log("gtag event - "+u,e)),typeof rrApi!="undefined"&&(f==""&&(f="LOG"),s=$("#hfWarehouseId_"+f),s.length>0)){h=s.val();try{rrApi.addToBasket(n,{stockId:h})}catch(l){}console.log("retailrocket - Add to cart tracker",n,h)}console.log("countCart",i.d);$(".countCart").html(i.d)}else $("#divAddProductManualMessage"+n).length&&$("#divAddProductManualMessage"+n).html('<div class="alert alert-warning alert-dismissible margin-t-medium text-center" role="alert"><a class="close" data-dismiss="alert">&times;<\/a><strong>'+i.d+"<\/strong><\/div>")},failure:function(n){console.log("failure - InsertProductToCartManual",n)},error:function(n){console.log("error - InsertProductToCartManual",n)}})}function RemoveProductToWishlist(n){selectedProductId=n;$.ajax({type:"POST",async:!0,url:"/RexelWS.asmx/RemoveProductToWishlist",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({prodId:selectedProductId}),success:function(t){if(t.d==="OK"){gaEventRegistration("Action","removeFromWishlist");var i=$("#hlWishlist").attr("href");$.notify('<img src="/Content/images/Icons/check.png" class="check-img"><b>'+$("#title"+n).text()+'<\/b><br />Prodotto rimosso dalla Wishlist<br /><a href="'+i+'"><i class="color-primary fa fa-heart small-icon"><\/i>Visualizza la tua Wishlist<\/a>',{type:"warning success-cart-window",animate:{enter:"animated zoomInDown",exit:"animated zoomOutUp"}})}else alert("not success: "+t.d),console.log("not success - RemoveProductToWishlist",t)},failure:function(n){console.log("failure - RemoveProductToWishlist",n)},error:function(n){console.log("error - RemoveProductToWishlist",n)}})}function RemoveProductToCartQuestion(n,t,i,r){i===undefined&&(i="");r===undefined&&(r="");selectedProductCartButton=n;selectedProductId=t;selectedRemoveByOrderProductId=i;selectedProductName=r;console.log("assegnato selectedProductCartButton",selectedRemoveByOrderProductId);console.log("assegnato selectedProductId",selectedProductId);console.log("assegnato selectedRemoveByOrderProductId",selectedRemoveByOrderProductId);console.log("assegnato selectedProductName",selectedProductName);$(".modal-confirm-remove-product-from-the-cart").modal()}function RemoveProductToCart(n,t){n===null&&(n=selectedProductCartButton);t===null&&(t=selectedProductId);selectedRemoveByOrderProductId===null&&(selectedRemoveByOrderProductId="");$.ajax({type:"POST",url:"/RexelWS.asmx/RemoveProductToCart",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({sid:t,removebyorderproductid:selectedRemoveByOrderProductId}),success:function(i){var r,f,e,u;i.d!=="KO"?(gaEventRegistration("Action","removeFromCart"),r=$(".orderproduct[data-id='"+t+"']").find(".txtAddManualProductToCartQuantity"),console.log(r),f={items:[{id:$("#sku"+t).text().trim(),name:$("#title"+t).text().trim(),brand:$("#brand"+t).text().trim(),category:$("#categ"+t).text().trim(),quantity:r.val()/1,price:r.data("singleprice").toString().replace(",",".")/1}]},typeof gtag!="undefined"&&(gtag("event","remove_from_cart",{items:f}),console.log("gtag event - remove_from_cart",f)),e=$(n).parent(),$(e).find(".insertProductToCart").removeClass("hidden"),$(e).find(".removeProductToCart").addClass("hidden"),$(n).hasClass("remove-tr")&&(u=$(n).closest("tr"),$(u).hasClass("footable-detail-show")&&$(u).trigger("footable_toggle_row"),$(u).remove()),console.log("countCart",i.d),$(".countCart").html(i.d)):(alert("not success: "+i.d),console.log("not success - RemoveProductToCart",i))},failure:function(n){console.log("failure - RemoveProductToCart",n)},error:function(n){console.log("error - RemoveProductToCart",n)}});RefreshNProductsInToTheCart()}function RefreshNProductsInToTheCart(){$.ajax({type:"POST",url:"/RexelWS.asmx/GetCurrentCart",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({}),success:function(n){var t=n.d.NRowsProducts;t>0||($("#MainContent_PnlCart").parent(".container").hide(),location.reload())},failure:function(n){alert("failure RefreshNProductsInToTheCart: "+n)},error:function(n){alert("error RefreshNProductsInToTheCart: "+n)}})}function AddProductToFavourite(n,t){$.ajax({type:"POST",url:"/RexelWS.asmx/AddProductToFavourite",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({sid:t}),success:function(t){if(t.d==="OK"){var i=$(n).parent();$(i).find(".removeToFavourite").removeClass("hidden");$(i).find(".addToFavourite").addClass("hidden")}else alert("not success: "+t.d),console.log("failure - AddProductToFavourite",t)},failure:function(n){console.log("failure - AddProductToFavourite",n)},error:function(n){console.log("error - AddProductToFavourite",n)}})}function RemoveProductToFavourite(n,t){$.ajax({type:"POST",url:"/RexelWS.asmx/RemoveProductToFavourite",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({sid:t}),success:function(t){if(t.d==="OK"){var i=$(n).parent();$(i).find(".addToFavourite").removeClass("hidden");$(i).find(".removeToFavourite").addClass("hidden")}else alert("not success: "+t.d),console.log("failure - RemoveProductToFavourite",t)},failure:function(n){console.log("failure - RemoveProductToFavourite",n)},error:function(n){console.log("error - RemoveProductToFavourite",n)}})}function ConfirmNotordinable(){if($(".block-cart").length)return alert("Attenzione! sono presenti prodotti non ordinabili e/o non più disponibili. Per proseguire devono essere rimossi dall' ordine."),console.log($(".block-cart")),!1;__doPostBack("ctl00$MainContent$butNext","")}(function(n){n.fn.bootstrapNumber=function(t){var i=n.extend({upClass:"default",downClass:"default",upText:"+",downText:"-",center:!0},t);return this.each(function(){function s(n){return isNaN(n)||u&&n<u||f&&n>f?!1:(t.focus().val(n),t.trigger("change"),!0)}var r=n(this),t=r.clone(!0,!0),u=r.attr("min"),f=r.attr("max"),o=parseInt(r.attr("step"))||1,e=n("<div class='input-group'><\/div>"),h=n("<button type='button'>"+i.downText+"<\/button>").attr("class","btn btn-"+i.downClass).click(function(){s(parseInt(t.val()||t.attr("value"))-o)}),c=n("<button type='button'>"+i.upText+"<\/button>").attr("class","btn btn-"+i.upClass).click(function(){s(parseInt(t.val()||t.attr("value"))+o)});n("<span class='input-group-btn'><\/span>").append(h).appendTo(e);t.appendTo(e);t&&i.center&&t.css("text-align","center");n("<span class='input-group-btn'><\/span>").append(c).appendTo(e);t.prop("type","text").keydown(function(i){if(n.inArray(i.keyCode,[46,8,9,27,13,110,190])===-1&&(i.keyCode!=65||i.ctrlKey!==!0)&&(!(i.keyCode>=35)||!(i.keyCode<=39))){(i.shiftKey||i.keyCode<48||i.keyCode>57)&&(i.keyCode<96||i.keyCode>105)&&i.preventDefault();var e=String.fromCharCode(i.which),r=parseInt(t.val()+e);(u&&r<u||f&&r>f)&&i.preventDefault()}});r.replaceWith(e)})}})(jQuery);console.log("load bootstrap-number-input.js");var selectedProductCartButton=null,selectedProductId=null,selectedRemoveByOrderProductId=null,selectedProductName=null;$(document).ready(function(){setTimeout(function(){$(".txtAddManualProductToCartQuantity, .txtSpezzoniCable").bootstrapNumber();console.log(".txtAddManualProductToCartQuantity, .txtSpezzoniCable",".bootstrapNumber()")},50);setControlInputQta()});$(".AddProductFromList, .toggleAddRemoveWishlist").click(function(){var u,n,a;console.log("AddProductFromList, .toggleAddRemoveWishlist");event.preventDefault();var f=$(this).parents(".boxproduct-container"),t=f.find(".txtAddManualProductToCartQuantity"),e=f.find(".txtSpezzoniCable"),i=t.data("id"),o=t.val(),s=t.data("unit"),r=e.val();e.length===0&&(r="1");var h=t.data("singleprice"),c=t.data("typewarehouse"),l=t.data("idorderproduct");return console.log("fa-heart",$(this).hasClass("fa-heart")),console.log("fa-heart-o",$(this).hasClass("fa-heart-o")),u=$(this).hasClass("toggleAddRemoveWishlist"),console.log("ifclickWishlist",u,$(this)),u?(n=$(this).find(".fa"),n.hasClass("fa-heart")?(console.log("tolto da wishlist"),n.removeClass("fa-heart"),n.addClass("fa-heart-o"),a=RemoveProductToWishlist(i),console.log(a)):n.hasClass("fa-heart-o")&&(console.log("aggiunto a wishlist"),n.removeClass("fa-heart-o"),n.addClass("fa-heart"),wucAddProductToWishlist(i,o,s,r,h,c,l))):wucAddProductToCartManual(i,o,s,r,h,c,l),!1});$("#butNextConfirm").click(function(){ConfirmNotordinable()})