function calculateHeightForUpselNameDiv(){var n=$("div.upsellSetHeight"),t=!1;n.each(function(){$(this).height()>19&&(t=!0)});t==!0&&n.each(function(){$(this).css("height",40)})}function openModal(n){$("#openModalContainer").html($("#"+n).html()).modal("show")}function productSpecToggle(n){var i,t;return n.indexOf("#")>-1&&(i=n.split("#")[2]||"scrollTo",n="#"+n.split("#")[1],$(n).length>0)?($("#accordion").children().children(".collapse.in").removeClass("in"),$("#accordion").find(".arrow-drop-down").removeClass("arrow-drop-up"),t=function(){$(n).attr("style","");$(n).addClass("in");$(n).parent().find(".arrow-drop-down").addClass("arrow-drop-up");navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/)?window.scrollTo(0,0):$("html, body").scrollTop(0);var t=$(n).parent().offset().top,r=$(n).find("."+i+" :visible");r.length>0&&(t=r.offset().top);$("html, body").animate({scrollTop:t},500)},$("#collapseOne").data("loaded")===!1?$.get("/Product/GetProductSpecificationSection/",{itemId:$("#headingOne").data("itemid"),openInModal:$("#headingOne").data("openinmodal")}).done(function(n){$("#collapseOne").html(n);$("#collapseOne").data("loaded",!0);t()}):t(),!0):!1}function positionOverlay(n,t,i,r){if(n.length)switch(r){case"TopLeft":i.css("left",(n.width()-t.width())/2+"px");i.css("top","0");break;case"TopRight":i.css("right",(n.width()-t.width())/2+"px");i.css("top","0");break;case"BottomLeft":i.css("left",(n.width()-t.width())/2+"px");break;case"BottomRight":default:i.css("right",(n.width()-t.width())/2+"px")}}function selectWarehouseShop(n,t,i,r){if(n&&t){$.ajax({type:"POST",contentType:"application/x-www-form-urlencoded",url:"/Product/SetSelectedWarehouse",data:{itemId:n,warehouseId:t,openInModal:i},success:function(n){n&&n.length>0&&$("#stock-status").html(n).promise().done(function(){var i,r,t;$("#warehouse").addClass("in");$("#selectedWareHouse").find(".arrow").toggleClass("arrow-drop-up");$(".background-fade").addClass("fading");window.setTimeout(function(){$(".background-fade").removeClass("fading")},300);i=$($.parseHTML(n));r=$(i).find("#productbundleCanBeReserved").val();r=="true"?($(".reserveInStore").removeClass("hidden"),$(".cantReserveInStore").addClass("hidden")):($(".reserveInStore").addClass("hidden"),$(".cantReserveInStore").removeClass("hidden"));t=$("#stock-status").offset().top-50;$("html").scrollTop()+$("body").scrollTop()-t>0&&$("html, body").animate({scrollTop:t},500)})}});var u={};u.ec="product_page";u.ea="warehouse_stock_interactions";u.el="select_warehouse";u.description=$(r).text();u.position=$(r).data("position")+"_"+$("#warehouseSelect").data("totalwarehouses");enhancedEcommerce.trackProductPage(u)}}function resetSelectWarehouseShop(n,t){$.ajax({type:"POST",contentType:"application/x-www-form-urlencoded",url:"/Product/SetSelectedWarehouse",data:{itemId:n,warehouseId:"",openInModal:t},success:function(n){n&&n.length>0&&$("#stock-status").html(n).promise().done(function(){$("#warehouseSelect").addClass("in");$("#pickwarehouseSelect").find(".arrow").toggleClass("arrow-drop-up");var t=$($.parseHTML(n)),i=$(t).find("#productbundleCanBeReserved").val();i=="true"?($(".reserveInStore").removeClass("hidden"),$(".cantReserveInStore").addClass("hidden")):($(".reserveInStore").addClass("hidden"),$(".cantReserveInStore").removeClass("hidden"))})}});var i={};i.ec="product_page";i.ea="warehouse_stock_interactions";i.el="change_warehouse";i.description=$("#selectedWareHouse").text();enhancedEcommerce.trackProductPage(i)}function changePostalCode(){var t=$("#freightsForProduct"),r,i,n;t.html("");t.append($("#ChangePostalCode").clone());r=$("#onlineStockstatus .panel-heading:first-child");i=r.attr("data-postalcode");i.indexOf("*")>-1&&(i="");t.find("#freightPostalCode").val(i);t.find("#ChangePostalCode").removeClass("hidden");t.find("#GetFreightsForm").nonValidate({rules:{freightPostalCode:{required:!0,nonPostalCode:!0}},messages:{freightPostalCode:{required:NonValidation.defaultMessages.nonPostalCode.required}}});n={};n.ec="product_page";n.ea="online_stock_interactions";n.el="link_click";n.description="byt_postnummer";enhancedEcommerce.trackProductPage(n)}function calcTextWidth(n,t,i){var r=t,f=parseInt(i.css("height").replace("px","")),u;for(i.css("overflow-wrap","break-word"),i.css("font-size",r+"px"),u=parseInt(i.css("height").replace("px",""));r>n&&u>f;)r=r-1,i.css("font-size",r+"px"),u=parseInt(i.css("height").replace("px",""));return i.css("overflow-wrap",""),i.css("overflow","hidden"),r=r-8,r0?($(t).siblings().find(".min-text-length").show(),$(t).siblings().find(".min-TextLengthReached").hide()):($(t).siblings().find(".min-text-length").hide(),$(t).siblings().find(".min-TextLengthReached").show());$(t).siblings().find(".numbers-left")[0].value=i;const u=$(t).siblings().find(".numbers-left")[0].value;$(t).siblings().find(".numbers-left")[0].innerText=u}function urlSubscription(n,t){var u,i,r;return $("#SelectSubscription").length>0&&($("#subscriptionForm").validate(),$("#subscriptionForm").valid()&&(u=$("#SectionId").val(),i=$("#productPurchaseBoxContainer").find("[name=insurance-checkbox]").prop("checked"),typeof i=="undefined"&&(i=!1),r=$modal.find("select, input").serialize(),r=r+"§ionId="+u+"&didChangeOperator=false&showPriceInclInsurance="+i+"&renderModal=false&validate=true&newItemId="+t+"&dontSelectSubscription="+($("#SelectSubscription").val()==0),$.ajax({type:"POST",contentType:"application/x-www-form-urlencoded",url:"/Product/SubscriptionTabUpdate",data:r,async:!1,success:function(t){t&&t.length>0&&($("#productPurchaseBoxContainer").html($(t)).promise().done(function(){$("#productPurchaseBoxContainer select").nonSelect();$('.subscription-box span[data-action="updateRadio"]').nonRadio();$('#productPurchaseBoxContainer [data-action="updateCheckbox"]').nonCheckbox();initTextSwatch();initGrading()}),n=n+"#AddSub")}}))),n}function initGrading(){if($("#searchGradingModel"))var n=new NonSearch($("#searchGradingModel"),{onItemClick:function(n){let t=$(n.currentTarget).attr("data-itemid");t!==undefined&&t>-1&&($("#searchGradingModel .form-control.searchInput").val($(n.currentTarget).text()),$.get("/TradeIn/GradingSimple/"+t,function(n){$("#gradingSimple").html(n);$("#gradingSimple").collapse("show")}));n.preventDefault()},contentSearchEnabledOption:!1});window.innerWidth>=768?$(".maxVisibleSuggest").val($(".maxVisibleSuggestDesktop").val()):$(".maxVisibleSuggest").val($(".maxVisibleSuggestMobile").val());setQuestionNamePadding()}function GetEstimatedPrice(){var t=$("#modelId").val(),n=[],i=$("#gradingModal .answer.selected");$(i).each(function(){let t={QuestionId:$(this).data("questionid"),AnswerId:$(this).data("answerid")};n.push(t)});$.ajax({type:"POST",url:"/TradeIn/GetEstimatedPrice",data:JSON.stringify({modelId:t,answers:n}),contentType:"application/json"}).done(function(n){n.success?($("#estimationRow").removeClass("hidden"),$("#estimatedPrice").text(n.estimatedPrice),$("#estimationDone").val("true"),$("#gradingError").css("visibility","hidden")):n.errorMessage!==undefined&&n.errorMessage.length>0&&($("#gradingError").text(n.errorMessage),$("#gradingError").css("visibility","visible"))}).fail(function(){$button.ladda("stop")})}function setQuestionNamePadding(){$(".questionName").each(function(){$(this).height()>35?$(this).css("padding-top","0"):$(this).css("padding-top","")})}function changeActiveTab(n){self=n;$(n.closest("#tradeInInfoTabs")).find("a").each(function(){$(this).removeClass("active");self==this&&$(this).addClass("active")})}var subscriptionModal,bazaarVoice;(function(n){"use strict";n.fn.fitVids=function(t){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var u=document.head||document.getElementsByTagName("head")[0],r=document.createElement("div");r.innerHTML='

x<\/p>