var umbracoHandler,wishlist;ShoppingCart=function(){this._dateValid=!1;this.create()};ShoppingCart.prototype={_isInDetails:!1,create:function(){this._bindCartButtonEvents();this._loadButtonStatus();this._initDateValidation();$("input#in-details").val()==="true"&&(this._isInDetails=!0);this._isInDetails&&this._bindPriceOptions()},loadTotalisator:function(){var n=this,t=$("#cart-link").attr("href").toLowerCase().indexOf("b2b")<=0?!0:!1;$.ajax({type:"GET",contentType:"application/json; charset=utf-8",url:t?"/cart/total":"/b2b/cart/total",success:function(t){n._updateTotalisator(t)},error:function(){n._updateTotalisator(null)}})},_updateTotalisator:function(n){$(".cart-counter").text(n!==null?n:"0")},_initDateValidation:function(){$.validator.addMethod("regex",function(n,t,i){return i.test(n)},"Geben Sie einen gültigen Wert ein.");$(".start-date-frm").length&&$(".start-date-frm").validate({rules:{startdate:{regex:/^\d{2}[./-]\d{2}[./-]\d{4}|^$/}},messages:{startdate:{regex:"Geben Sie ein gültiges Datum ein."}},submitHandler:function(){return this._dateValid=!0,!1},errorElement:"div",errorLabelContainer:".errorTxt"})},_bindCartButtonEvents:function(){var n=this;$(".already_in_cart").click(function(n){var t=$(this).attr("data-url");return typeof t!="undefined"&&t!==null&&t!==""&&(window.location=t),n.preventDefault(),!1});$(".add_to_cart").click(function(t){var i=$(this),e=i.attr("data-price-id"),o=$(this).attr("data-reference"),f=i.attr("target-counter"),u,r;if(!i.hasClass("order-success")){if(u={PriceReference:e,ProductReference:o,Amount:f!==null?n._getAmountToAddFromTarget(f):n._getAmountToAdd()},i.attr("data-amount")&&(u.Amount=i.attr("data-amount")),r=$(".start-date-frm"),r.length)if(r.submit(),r.valid())u.SubscriptionStart=r.serializeArray()[0].value;else return;$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Cart/Add",data:JSON.stringify(u),beforeSend:function(){ShowBtnLoading(i,"white")},success:function(t){RemoveBtnLoading(i,"In den Warenkorb");t&&t.Total&&(n._updateTotalisator(t.Total),$.each($(".add_to_cart[data-reference='"+i.attr("data-reference")+"']"),function(){n._signalAlreadyInCart($(this))}));toaster.showToast("Erfolgreich hinzugefügt")},errorSettings:{display:!0},error:function(){RemoveBtnLoading(i,"In den Warenkorb")}});t.preventDefault()}});$(".add_demo_item").length&&$(".add_demo_item").click(function(t){if($(this).attr("data-is-in-cart")){window.location="/cart";return}var i=$(this),r=i.data("reference");$.ajax({type:"POST",url:"/cart/adddemoitem",data:"reference="+r,beforeSend:function(){ShowBtnLoading(i,"white")},success:function(t){RemoveBtnLoading(i,"kostenfrei testen");t&&t.Total&&(n._updateTotalisator(t.Total),n._signalDemoInCart(i));toaster.showToast("Erfolgreich hinzugefügt")},errorSettings:{display:!0},error:function(){RemoveBtnLoading(i,"kostenfrei testen")}});t.preventDefault()});$(".um-numeric-input button.btn-price.small").click(function(){var t=$(this).parent().find(".cart_addamount"),n=t.val();return $(this).hasClass("plus")&&n++,$(this).hasClass("minus")&&(n--,n<1&&(n=1)),t.val(n),!1})},_signalAlreadyInCart:function(n){var t=this;n.attr("disabled",!1);n.css("background-image","none");n.closest(".row_cart_button").find(".already_in_cart").show()},_signalDemoInCart:function(n){n.css("background-image","none");n.attr("disabled",!1);n.closest("div").find(".already_in_cart").show();n.html("Zum Warenkorb");n.attr("data-is-in-cart",!0)},_loadButtonStatus:function(){var t=$("body").find(".add_to_cart").length>0||$("body").find(".add_demo_item").length>0,n;t&&(n=this,$.ajax({type:"GET",contentType:"application/json; charset=utf-8",url:"/Cart/Get",success:function(t){t&&t.Items&&$.each(t.Items,function(){$(".add_demo_item").length&&this.ProductReference===$(".add_demo_item").data("reference")&&n._signalDemoInCart($(".add_demo_item"));var t=$(document).find("button[name=cart-btn-"+this.ProductReference+"]");t&&t.length&&n._signalAlreadyInCart(t)})}}))},_bindPriceOptions:function(){$("input[name=price]").change(function(){if($(this).is(":checked")){var n=$(this).val();$(".add_to_cart").attr("data-price-id",n);$(".wishlistbuttondetails button").attr("data-price-ref",n)}})},_getAmountToAdd:function(){if($("#cart_addamount").length>0){var n=$("#cart_addamount").val();if(!isNaN(n))return n}return 1},_getAmountToAddFromTarget:function(n){var i=$(n),t;return i.length===1&&(t=i.val(),!isNaN(t))?t:1}};$(document).ready(function(){var n=new ShoppingCart});umbracoHandler={init:function(){this.initEvents();this.wishlistBtnVisiblity()},initEvents:function(){$(".convert-b2b").on("click",function(){var n=$(this),t=n.attr("data-color"),i;t||(t="white");i=n.text();$.ajax({url:"/account/to/b2b",beforeSend:function(){ShowBtnLoading(n,t)},type:"PUT",success:function(){location.href="/"},errorSettings:{display:!0},error:function(t){if(RemoveBtnLoading(n,i),t.status===404||t.status===406){t.skipGlobalError=!0;switch(t.status){case 404:location.href="/account/login";break;case 406:location.href="https://www.sack.de/business-loesungen/sackbusiness/zugang-anfordern/"}}}})})},wishlistBtnVisiblity:function(){authHelper.isAuthorized()||$(".um-wishlist-btn").remove()}};$(function(){umbracoHandler.init()});wishlist={_selectedItems:0,_totalItemsPrice:0,_barOriginalPosition:$("#bar-container").offset(),_originalWidth:$("#bar-container").css("width"),_count:$("#wishlist-wrapper").find(".web-view").children(".overview-table").length||0,init:function(){this.initEvent();this.loadButtonStatus();this.bindPriceOptions();this.getSelected();this.initStickyBar();window.location.href.toLocaleLowerCase().indexOf("wishlist")>0&&wishlist.itemIsInCart();$("#wishlist-link").addClass("active");$(document).ready(function(){$(".wishlist-disabled-btn").bstooltip()})},initEvent:function(){$(".already_in_cart").click(function(n){var t=$(this).attr("data-url");return typeof t!="undefined"&&t!==null&&t!==""&&(window.location=t),n.preventDefault(),!1});$(".already-in-wishlist").click(function(n){var t=$(this).attr("data-url");return typeof t!="undefined"&&t!==null&&t!==""&&(window.location=t),n.preventDefault(),!1});$("div").on("click",".delete-wishlist-item",function(n){var t=$(this);$.ajax({url:t.attr("href"),type:"GET",beforeSend:function(){ShowBtnLoading(t,"red")},success:function(n){wishlist.handleResponse(n,t)},errorSettings:{display:!0}});n.stopImmediatePropagation();n.preventDefault()});$("div").on("click",".copy_to_cart",function(n){var t=$(this);$.ajax({url:t.attr("href"),type:"GET",beforeSend:function(){ShowBtnLoading(t,"red")},success:function(n){RemoveBtnLoading(t,"kopieren");wishlist.triggerInCart(t.data("reference"));wishlist.handleResponse(n,t);toaster.showToast("Erfolgreich ausgeführt")},errorSettings:{display:!0},error:function(){RemoveBtnLoading(t,"kopieren")}});n.stopImmediatePropagation();n.preventDefault()});$("div").on("click",".move_to_cart",function(n){var t=$(this);$.ajax({url:t.attr("href"),type:"GET",beforeSend:function(){ShowBtnLoading(t,"red")},success:function(n){wishlist.handleResponse(n,t);toaster.showToast("Erfolgreich ausgeführt")},errorSettings:{display:!0}});n.stopImmediatePropagation();n.preventDefault()});$(".add_to_Default_wishlist").on("click",function(n){if($(this).attr("data-is-in-cart")){window.location="/wishlist";return}var t=$(this);t.data("is-database")?wishlist.addDemoitemToDefaultWishList(t):wishlist.addItemToDefaultWishList(t);n.stopImmediatePropagation();n.preventDefault()});$(".update-wishlist-default-btn").on("click",function(){var n=$(this),t=n.attr("data-id"),i=n.attr("data-mode");if(i==="True")return!1;$.ajax({url:"/WishList/Default/"+t,type:"PUT",beforeSend:function(){ShowBtnLoading(n,"red")},success:function(){location.reload()},errorSettings:{display:!0}})});$('input:checkbox[class="select-cbox"]').on("change",function(){var i=".sub-total-"+$(this).data("price-id"),n=$(i).first().text().replace(",","."),t=$(this).attr("id");$(this).is(":checked")?(wishlist._selectedItems+=1,wishlist._totalItemsPrice=(parseFloat(wishlist._totalItemsPrice)+parseFloat(n)).toFixed(2),$('input:checkbox[id="'+t+'"]').prop("checked",!0)):wishlist._selectedItems>0&&(wishlist._selectedItems-=1,wishlist._totalItemsPrice=(parseFloat(wishlist._totalItemsPrice)-parseFloat(n)).toFixed(2),$('input:checkbox[id="'+t+'"]').prop("checked",!1));wishlist._selectedItems===0?($("#selected-options").prop("disabled",!0).prev(".wishlist-disabled-btn").css("z-index","1"),$("#selected-delete").prop("disabled",!0).prev(".wishlist-disabled-btn").css("z-index","1"),$("#wishlist-picker-bar").prop("disabled",!0).prev(".wishlist-disabled-btn").css("z-index","1"),$("#unselect-all").css("pointer-events","none"),$("#invert-selection").css("pointer-events","none")):($("#selected-options").prop("disabled",!1).prev(".wishlist-disabled-btn").css("z-index","0"),$("#selected-delete").prop("disabled",!1).prev(".wishlist-disabled-btn").css("z-index","0"),$("#wishlist-picker-bar").prop("disabled",!1).prev(".wishlist-disabled-btn").css("z-index","0"),$("#unselect-all").css("pointer-events","all"),$("#invert-selection").css("pointer-events","all"));$("#selected-items").text(wishlist._selectedItems);$("#total-items").text(wishlist._totalItemsPrice.replace(".",","))});$("#select-all").on("click",function(){$('.web-view input:checkbox[class="select-cbox"]').prop("checked",!1);wishlist._selectedItems=0;$("#selected-items").text("0");wishlist._totalItemsPrice=0;$("#total-items").text("0.00");$('.web-view input:checkbox[class="select-cbox"]').click();$('.mobile-view input:checkbox[class="select-cbox"]').prop("checked",!0)});$("#unselect-all").on("click",function(){$('input:checkbox[class="select-cbox"]').prop("checked",!1);wishlist._selectedItems=0;$("#selected-items").text("0");wishlist._totalItemsPrice=0;$("#total-items").text("0.00");$("#selected-options").prop("disabled",!0).prev(".wishlist-disabled-btn").css("z-index","1");$("#selected-delete").prop("disabled",!0).prev(".wishlist-disabled-btn").css("z-index","1");$("#wishlist-picker-bar").prop("disabled",!0).prev(".wishlist-disabled-btn").css("z-index","1");$("#unselect-all").css("pointer-events","none");$("#invert-selection").css("pointer-events","none")});$("#invert-selection").on("click",function(){$('.web-view input:checkbox[class="select-cbox"]').click()});$("#selected-delete").on("click",function(){ShowDeleteDialouge("Wollen Sie die markierten Artikel wirklich aus der Merkliste entfernen?","confirm-delete-selected","")});$("body").on("click","#confirm-delete-selected",function(){var n=$(this),t=wishlist.getSelected(),i={itemIds:t},r=location.pathname;$.ajax({url:"/WishList/DeleteSelectedItems",type:"DELETE",data:JSON.stringify(i),dataType:"json",contentType:"application/json; charset=utf-8",beforeSend:function(){ShowBtnLoading(n,"white")},success:function(){window.location=r},errorSettings:{display:!0}})});$(".MoveSelectedToCart").on("click",function(n){var i=wishlist.getSelected(),t=$(this),r={itemIds:i};$.ajax({url:t.attr("href"),type:"POST",data:JSON.stringify(r),dataType:"json",contentType:"application/json; charset=utf-8",beforeSend:function(){ShowBtnLoading(t,"red")},success:function(){toaster.showToast("Erfolgreich ausgeführt");window.location.reload()},errorSettings:{display:!0}});n.stopImmediatePropagation();n.preventDefault()});$(".CopySelectedToCart").on("click",function(n){var i=wishlist.getSelected(),t=$(this),r={itemIds:i};$.ajax({url:t.attr("href"),type:"POST",data:JSON.stringify(r),dataType:"json",contentType:"application/json; charset=utf-8",beforeSend:function(){ShowBtnLoading(t,"red")},success:function(){toaster.showToast("Erfolgreich ausgeführt");window.location.reload()},errorSettings:{display:!0}});n.stopImmediatePropagation();n.preventDefault()});$("body").on("click",".copy_selected_to_list",function(n){var i=wishlist.getSelected(),t=$(this),r={itemIds:i,from:$("#current-wishlist-id").text(),to:t.attr("notepad-id")};$.ajax({url:"/WishList/CopySelectedToList",type:"POST",data:JSON.stringify(r),dataType:"json",contentType:"application/json; charset=utf-8",beforeSend:function(){ShowBtnLoading(t,"red")},success:function(){toaster.showToast("Erfolgreich ausgeführt");location.reload()},errorSettings:{display:!0}});n.stopImmediatePropagation();n.preventDefault()});$("body").on("click",".move_selected_to_list",function(n){var i=wishlist.getSelected(),t=$(this),r={itemIds:i,from:$("#current-wishlist-id").text(),to:t.attr("notepad-id")};$.ajax({url:"/WishList/MoveSelectedToList",type:"POST",data:JSON.stringify(r),dataType:"json",contentType:"application/json; charset=utf-8",beforeSend:function(){ShowBtnLoading(t,"red")},success:function(){toaster.showToast("Erfolgreich ausgeführt");location.reload()},errorSettings:{display:!0}});n.stopImmediatePropagation();n.preventDefault()});$("body").on("click",".copy_to_list",function(n){n.preventDefault();n.stopImmediatePropagation();var r=$(this).closest(".btn-group").children(".wishlist-picker"),t=$(this),i={};i.ItemId=r.data("item-id");i.From=$("#current-wishlist-id").text();i.To=t.attr("notepad-id");$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Wishlist/CopyToList",data:JSON.stringify(i),beforeSend:function(){ShowBtnLoading(t,"red")},success:function(){RemoveBtnLoading(t,"");t.html('<i class="fa fa-clone" aria-hidden="true"><\/i>');toaster.showToast("Erfolgreich ausgeführt")},errorSettings:{display:!0}})});$("body").on("click",".move_to_list",function(n){n.preventDefault();n.stopImmediatePropagation();var r=$(this).closest(".btn-group").children(".wishlist-picker"),t=$(this),i={};i.ItemId=r.data("item-id");i.From=$("#current-wishlist-id").text();i.To=t.attr("notepad-id");$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Wishlist/MoveToList",data:JSON.stringify(i),beforeSend:function(){ShowBtnLoading(t,"red")},success:function(n){n.notepadtotalitems===0&&location.reload();$(".item-"+r.data("item-id")).remove();RemoveBtnLoading(t,"");t.html('<i class="fa fa-share-square-o" aria-hidden="true"><\/i>');t.hasClass("favorite")&&wishlist.updateListCounter(n.notepadtotalitems);toaster.showToast("Erfolgreich ausgeführt")},errorSettings:{display:!0}})});$("#edit-name-btn").on("click",function(n){$(this).css("display","none");$("#save-name-btn").css("display","inline-block");$("#cancel-name-btn").css("display","inline-block");$("#wishlist-edit-box").show();$("#wishlist-edit-box").val($("#wishlist-dropdown > .btn-group > button").text().trim());$("#wishlist-dropdown").hide();n.stopImmediatePropagation();n.preventDefault()});$("#save-name-btn").on("click",function(n){wishlist.editWishlistName($(this));n.stopImmediatePropagation();n.preventDefault()});$("#wishlist-edit-box").on("keyup",function(){event.keyCode===13&&wishlist.editWishlistName($("#save-name-btn"))});$("#cancel-name-btn").on("click",function(n){$("#edit-name-btn").css("display","inline-block");$("#save-name-btn").css("display","none");$(this).css("display","none");$("#wishlist-dropdown").show();$("#wishlist-edit-box").hide();n.stopImmediatePropagation();n.preventDefault()});$("#wishlist-delete-btn").on("click",function(n){ShowDeleteDialouge("Wollen Sie diese Merkliste wirklich löschen?","confirm-wishlist-del-btn",$(this).attr("data-listId"));n.stopImmediatePropagation();n.preventDefault()});$(document).on("click","#confirm-wishlist-del-btn",function(){var n=$(this),t=n.attr("data-key");$.ajax({url:"/WishList/"+t+"/Delete",type:"DELETE",beforeSend:function(){ShowBtnLoading(n,"white")},success:function(){location="/wishlist"},errorSettings:{display:!0},error:function(){RemoveBtnLoading(n,"Merkliste Löschen")}})});$("body").on("click",".add_to_wishlist",function(){var t=$(this).closest(".btn-group").children(".wishlist-picker"),i=$(this),n={};n.isDatabase=t.data("is-database");n.priceRef=t.attr("data-price-ref");n.ref=t.data("ref");n.notepadId=i.attr("notepad-id");n.isDatabase?wishlist.addDemoitemToWishList(t,i,n):wishlist.addItemToWishList(t,i,n)});$("a.show-detail-xs").click(function(n){n.preventDefault();$("body").addClass("show-detail-xs");$(".basket-title-xs").css("min-width",$("body").width())});$(".hide-detail-xs").click(function(n){n.preventDefault();$("body").removeClass("show-detail-xs")})},initStickyBar:function(){function n(){var n=$("#bar-container"),i=ConfigurationManager.StickyHeaderEnabled,t={width:wishlist._originalWidth,left:wishlist._barOriginalPosition.left,top:31};i&&(iTop=50,t={width:wishlist._originalWidth,left:wishlist._barOriginalPosition.left,top:50,"z-index":1});isEndOfPage=$(window).scrollTop()+$(window).height()===$(document).height();isEndOfPage||(n.length>0&&$(window).scrollTop()+63>=wishlist._barOriginalPosition.top?n.addClass("sticky-bar").css(t):n.removeClass("sticky-bar").css("width","auto"))}$(window).resize(function(){wishlist._barOriginalPosition=$("#bar-container").offset();wishlist._originalWidth=$("#bar-container").css("width")});$(window).scroll(function(){window.location.href.toLocaleLowerCase().indexOf("wishlist")>0&&n()})},handleResponse:function(response,link){var dataTarget=link.attr("data-target");if(!link.hasClass("delete-wishlist-item")){var amount=eval($(link.attr("data-amount")).val()),currentCartAmount=eval($(".cart-counter").first().text()),updatedAmount=amount+currentCartAmount;$(".cart-counter").html(updatedAmount)}$(".wishlist-counter").html(response.notepadtotalitems);response.notepadtotalitems===0&&location.reload();link.hasClass("copy_to_cart")||($(dataTarget).fadeOut(300),$(dataTarget).remove(),wishlist._count=response.notepadtotalitems);wishlist.calcCheckedItems()},updateListCounter:function(n){$(".wishlist-counter").text(n!==null?n:"0")},getAmountToAdd:function(){if($("#cart_addamount").length){var n=$("#cart_addamount").val();return isNaN(n)&&(n=1),n}return 1},loadButtonStatus:function(){var n=$("body"),t;n.find(".already-in-wishlist").length!==0&&(n.find(".wishlist-picker").length>0||n.find(".add_to_Default_wishlist").length>0)&&(t=$(document),$.ajax({type:"GET",contentType:"application/json; charset=utf-8",url:"/Wishlist/addedreferences",success:function(n){if(n&&n.length>0)for(x=0;x<n.length;x++){var i=n[x].replace("'",""),t=$(".wishlist-picker[name='list-btn-"+i+"']");t.length>0&&wishlist.signalOnLoad(t)}}}))},updateItemAmount:function(n,t){var i={itemId:t.itemId,amount:t.amount},r=n.data("priceid");$.ajax({url:"/wishlist/item/amount",type:"PUT",beforeSend:function(){numericUpDown.overlayLoading(n)},data:JSON.stringify(i),dataType:"json",contentType:"application/json; charset=utf-8",success:function(response){numericUpDown.removeOverlayLoading(n);var subTotal=t.amount*eval(n.attr("data-single-price").replace(",","."));wishlist.updateUi(response,subTotal,r)},error:function(){numericUpDown.removeOverlayLoading(n)},errorSettings:{display:!0}})},updateUi:function(n,t,i){$(".wishlist-counter").html(n.notepadtotalitems);$(".sub-total-"+i).html(t.toFixed(2).replace(".",",")+" €");wishlist.calcCheckedItems()},signalAlreadyInWishList:function(n,t){if(n.hasClass("umbraco-shop-btn")){wishlist.signalUmbracoBtnInCart(n);return}t.next().css("display","block");wishlist.signalOnLoad(n)},signalOnLoad:function(n){n.css("background-image","none");n.attr("disabled",!1);n.closest(".row_list_button").find(".already-in-wishlist").show()},signalUmbracoBtnInCart:function(n){n.attr("src","/Images/icons/on-wishlist-icon.svg").css("width","auto")},bindPriceOptions:function(){$("input[name=price]").change(function(){if($(this).is(":checked")){var n=$(this).val();$(".add_to_wishlist").data("price-id",n)}})},itemIsInCart:function(){$.ajax({type:"GET",contentType:"application/json; charset=utf-8",url:"/Cart/Get",success:function(n){n&&n.Items&&$.each(n.Items,function(n,t){wishlist.triggerInCart(t.ProductReference)})}})},triggerInCart:function(n){var t=$(".group-btn-"+n);t.length>0&&$("img[data-reference='"+n+"']").show()},getSelected:function(){var n=[];return $('input:checkbox[class="select-cbox"]:checked').each(function(){n.push($(this).attr("id"))}),n=$.unique(n)},calcCheckedItems:function(){wishlist._selectedItems=0;$('.web-view input:checkbox[class="select-cbox"]:checked').length>0&&(wishlist._totalItemsPrice=0,$('.web-view input:checkbox[class="select-cbox"]:checked').each(function(){var n=".sub-total-"+$(this).data("price-id"),t=$(n).first().text().replace(",",".");wishlist._selectedItems+=1;wishlist._totalItemsPrice=(parseFloat(wishlist._totalItemsPrice)+parseFloat(t)).toFixed(2)}),$("#total-items").text(wishlist._totalItemsPrice.replace(".",",")));$("#all-items").text(wishlist._count);$("#selected-items").text(wishlist._selectedItems)},addItemToWishList:function(n,t,i){var r={PriceReference:i.priceRef,Amount:wishlist.getAmountToAdd(),NotepadId:i.notepadId};$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Wishlist/Add",data:JSON.stringify(r),beforeSend:function(){n.hasClass("umbraco-shop-btn")?n.attr("src","/images/redbutnloading.gif"):ShowBtnLoading(n,"red")},success:function(i){RemoveBtnLoading(n);i&&i.notepadtotalitems&&(t.hasClass("favorite")&&wishlist.updateListCounter(i.notepadtotalitems),wishlist.signalAlreadyInWishList(n,t));toaster.showToast("Erfolgreich ausgeführt");wishlist._count+=1},errorSettings:{display:!0}})},addDemoitemToWishList:function(n,t,i){var r={ProductReference:i.ref,NotepadId:i.notepadId};$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Wishlist/items/demoitems",data:JSON.stringify(r),beforeSend:function(){ShowBtnLoading(n,"red")},success:function(i){t.hasClass("favorite")&&wishlist.updateListCounter(i.notepadtotalitems);wishlist.signalAlreadyInWishList(n,t);RemoveBtnLoading(n,"red");wishlist._count+=1},errorSettings:{display:!0}})},addItemToDefaultWishList:function(n){var t={PriceReference:n.attr("data-price-id"),Amount:wishlist.getAmountToAdd(),NotepadId:null};$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Wishlist/Add",data:JSON.stringify(t),beforeSend:function(){n.hasClass("umbraco-shop-btn")?n.attr("src","/images/redbutnloading.gif").css("width","62px"):ShowBtnLoading(n,"red")},success:function(t){wishlist.updateListCounter(t.notepadtotalitems);wishlist.signalAlreadyInWishList(n)},errorSettings:{display:!0}})},addDemoitemToDefaultWishList:function(n){var t={ProductReference:n.attr("data-reference"),NotepadId:null};$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Wishlist/items/demoitems",data:JSON.stringify(t),beforeSend:function(){ShowBtnLoading(n,"red")},success:function(t){wishlist.updateListCounter(t.notepadtotalitems);RemoveBtnLoading(n,"In Merkliste gespeichert");n.closest("div").find("img").css("display","block")},errorSettings:{display:!0},error:function(){RemoveBtnLoading(n,"In Merkliste gespeichert")}})},editWishlistName:function(n){var i=n.html(),t=$("#wishlist-edit-box").val();$.ajax({url:"/WishList/"+n.attr("data-id"),type:"PUT",data:{name:t},beforeSend:function(){ShowBtnLoading(n,"red")},success:function(){$("#edit-name-btn").css("display","inline-block");n.css("display","none");$("#cancel-name-btn").css("display","none");$("#wishlist-edit-box").hide();$("#wishlist-dropdown-menu > li a[notepad-id='"+n.attr("data-id")+"']").text(t).attr("title",t);$("#wishlist-dropdown button .wishlistspanname").html(t);$("#wishlist-name > i").text(t);$("#wishlist-dropdown").show();$("#wishlist-item-"+n.attr("data-id")).find("p").text(t).attr("title",t);n.html(i)},errorSettings:{display:!0},error:function(){n.html('<img src="/Images/icon_checkmark.svg" style="height: 25px;">')}});event.stopImmediatePropagation();event.preventDefault()}};$(function(){wishlist.init()})