function ApplyFilters(){var n=[];$(".filter-category-wrapper").each(function(){var i=$(this).find(".filter-category").text(),t=[];$(this).find("input").each(function(){$(this).is(":checked")&&t.push(this.name)});t.length>0&&n.push(i+"="+t.join("|"))});document.location=n.length>0?document.location.pathname+"?"+n.join("&"):document.location.pathname}function RemoveFilter(n,t){$("#"+n+"_"+t).click()}function UpdatePageSize(n){var i=$(n).val(),t=window.location.href;t.indexOf("ps=")>0?(t=t.replace(/ps=\d/,"ps="+i),t=t.indexOf("pn=")>0?t.replace(/pn=\d/,"pn=1"):t+"&pn=1",window.location=t):t.indexOf("?")>0?(t=t+"&ps="+i,t=t.indexOf("pn=")>0?t.replace(/pn=\d/,"pn=1"):t+"&pn=1",window.location=t):(t=t+"?ps="+i,t=t.indexOf("pn=")>0?t.replace(/pn=\d/,"pn=1"):t+"&pn=1",window.location=t)}function GetPricingMatrix(n){$.get("/api/service/"+n,GetPricingMatrix_Complete,"text")}function GetPricingMatrix_Complete(n){var r=$.parseJSON(n),t=$("<div />").attr("id","pricing-modal"),e=$("<h2 />").html(r.StockNo),o=$("<span />").addClass("pricing-header").text("Quantity"),s=$("<span />").addClass("pricing-header").text("Unit Price"),i,u,f;for(e.appendTo(t),o.appendTo(t),s.appendTo(t),i=0;i<r.PricingMatrix.length;i++)u=$("<span />").addClass("pricing-field").text(r.PricingMatrix[i].Range),f=$("<span />").addClass("pricing-field").text(r.PricingMatrix[i].Price),u.appendTo(t),f.appendTo(t);t.appendTo($("body"));$("#pricing-modal").modal({fadeDuration:100,clickClose:!1});$("#playlist-add-name").focus();$("body").on($.modal.BEFORE_CLOSE,function(){$("#pricing-modal").remove()})}function SubmitPartSearch(){if($("#text-part-search").val().length>0){var n="/products/search?part="+encodeURIComponent($("#text-part-search").val());window.location=n}else $("#text-part-search").focus()}function AddToCart(n,t,i,r,u){var f=$("#qty-"+t).val();if(i>0&&f>r&&r==0){if(f<i){alert("Must order at least MOQ ("+i+")");return}if(f%u>0){alert("Must order in multiples of Package Quantity: ("+u+").\n \nIf your requirement is for less than the factory MOQ, NAC may agree to stock the balance for you. Please email stocking requests to store@nacsemi.com");return}}window.location="/cart/add?stockno="+encodeURIComponent(n)+"&quantity="+f}function RemoveCartItem(n){window.location="/cart/remove/"+n+"/"}function OpenLoginModal(){$("#login-modal-wrapper").modal({fadeDuration:100,clickClose:!1});$.trim($("#login-name").val()).length==0?setTimeout("$('#login-name').focus()",200):setTimeout("$('#login-password').focus()",200);$("body").on($.modal.BEFORE_CLOSE,function(){$("#login-name").val("");$("#login-password").val("")})}function AuthenticateCustomer(){var n,t;if($("#login-modal-error").remove(),n={},n.Username=$("#login-name").val(),n.Password=$("#login-password").val(),t=!1,$("#remember-me").is(":checked")&&(t=!0),n.RememberMe=t,$.trim(n.Username).length==0){$("#login-name").focus();return}if($.trim(n.Password).length==0){$("#login-password").focus();return}$("#login-modal-button").css("display","none");$("#login-modal-spinner").css("display","block");$.ajax({type:"POST",url:"/api/login",data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){n==0?($("<span />").prop("id","login-modal-error").text("Login failed.").insertAfter($("#login-modal-header")),$("#login-modal-button").css("display","block"),$("#login-modal-spinner").css("display","none")):window.location.reload()}).error(function(){$("#login-modal-button").css("display","block");$("#login-modal-spinner").css("display","none");alert("There was a problem during authentication.")})}function CustomerLogin(){var n,t;if($("#header-login-error").remove(),n={},n.Username=$("#header-username").val(),n.Password=$("#header-password").val(),t=!1,$("#header-rememberme").is(":checked")&&(t=!0),n.RememberMe=t,$.trim(n.Username).length==0){$("#header-username").focus();return}if($.trim(n.Password).length==0){$("#header-password").focus();return}$("#header-login-button").css("display","none");$("#header-login-spinner").css("display","block");$.ajax({type:"POST",url:"/api/login",data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){n==0?($("<span />").prop("id","header-login-error").text("Login failed").insertAfter($("#header-login-wrapper")),$("#header-login-button").css("display","block"),$("#header-login-spinner").css("display","none")):window.location.reload()}).error(function(){$("#header-login-button").css("display","block");$("#header-login-spinner").css("display","none");alert("There was a problem during authentication.")})}function Logout(){window.location="/logout/"}function PostBillingShipping(){var n={},t;n.Billing={};n.Shipping={};n.Comments=$("#User_Comments").val();n.Billing.Name=$("#User_Billing_Name").val();n.Billing.Address1=$("#User_Billing_Address1").val();n.Billing.Address2=$("#User_Billing_Address2").val();n.Billing.Address3=$("#User_Billing_Address3").val();n.Billing.City=$("#User_Billing_City").val();n.Billing.State=$("#User_Billing_State").val();n.Billing.Zip=$("#User_Billing_Zip").val();n.Billing.CountryCode=$("#User_Billing_CountryCode").val();n.PhoneNumber=$("#User_PhoneNumber").val();n.EmailAddress=$("#User_EmailAddress").val();n.Billing.States="";n.Billing.StateItems="";n.Shipping.Name=$("#User_Shipping_Name").val();n.Shipping.Address1=$("#User_Shipping_Address1").val();n.Shipping.Address2=$("#User_Shipping_Address2").val();n.Shipping.Address3=$("#User_Shipping_Address3").val();n.Shipping.City=$("#User_Shipping_City").val();n.Shipping.State=$("#User_Shipping_State").val();n.Shipping.Zip=$("#User_Shipping_Zip").val();n.Shipping.CountryCode=$("#User_Shipping_CountryCode").val();n.Shipping.States="";n.Shipping.StateItems="";n.PurchaseOrder=$("#User_PurchaseOrder").val();n.DockDate=$("#dock-date").val();n.ShippingAccountNumber="";isPromoShipping?n.ShippingCode=promoShippingCode:(t=$("[name=shipping-method]:checked").val(),t==1?n.ShippingCode=$("#checkout-shipping-method-nac").val():(n.ShippingCode=$("#checkout-shipping-method-account").val(),n.ShippingAccountNumber=$("#checkout-shipping-account-number").val()));switch(paymentOption){case 1:paymentType="CreditCard";break;case 2:paymentType="Terms";break;case 3:paymentType="PayPal";break;case 4:paymentType="WireTransfer"}n.PaymentType=paymentType;$.ajax({type:"POST",url:"/api/checkout",data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){var o,i,e,r,s,f,t;if($("#checkout-review-spinner").hide(),n==null){alert("An error occurred during order validation.  Please review the information provided and try again.  For assistance please call 1-866-651-2901.");window.location="/checkout/";return}if(n.ErrorMessage.length>0){alert(n.ErrorMessage);window.location="/checkout/";return}if(n.OrderTotal>0){o=$("#review-billing-wrapper");$("<h4 />").text("Billing Address").appendTo(o);i=n.BillingAddress.Name+"<br />";i+=n.BillingAddress.Address1+"<br />";n.BillingAddress.Address2.length>0&&(i+=n.BillingAddress.Address2+"<br />");n.BillingAddress.Address3.length>0&&(i+=n.BillingAddress.Address3+"<br />");i+=n.BillingAddress.City+", "+n.BillingAddress.State+" "+n.BillingAddress.Zip;n.BillingAddress.CountryName.length>0&&(i+="<br />"+n.BillingAddress.CountryName);$("<p />").html(i).appendTo(o);$("<p />").html(n.EmailAddress+"<br />"+n.PhoneNumber).appendTo(o);n.PurchaseOrderNumber.length>0&&$("<p />").html("Purchase Order #:"+n.PurchaseOrderNumber).appendTo(o);e=$("#review-shipping-wrapper");$("<h4 />").text("Shipping Address").appendTo(e);r=n.ShippingAddress.Name+"<br />";r+=n.ShippingAddress.Address1+"<br />";n.ShippingAddress.Address2.length>0&&(r+=n.ShippingAddress.Address2+"<br />");n.ShippingAddress.Address3.length>0&&(r+=n.ShippingAddress.Address3+"<br />");r+=n.ShippingAddress.City+", "+n.ShippingAddress.State+" "+n.ShippingAddress.Zip;n.ShippingAddress.CountryName.length>0&&(r+="<br />"+n.ShippingAddress.CountryName);$("<p />").html(r).appendTo(e);$("<p />").text(n.ShippingMethod).appendTo(e);n.ShippingAccountNumber.length>0&&$("<p />").text(n.ShippingAccountNumber).appendTo(e);$("#dock-date").val()&&$("<p />").text("Dock Date: "+$("#dock-date").val()).appendTo(e);var h=$("<table />").prop("id","review-order-table"),c=$("<thead />").html("<tr><th>Qty<\/th><th>Part Number<\/th><th>Business Days To Ship<\/th><th class='right'>Price<\/th><th><\/th><th class='right final-col'>Extended Price<\/th>"),u=$("<tbody />");for(s=0;s<n.CartItems.length;s++)f=n.CartItems[s],t=$("<tr />").html("<td>"+f.Qty+"<\/td><td>"+f.Description1+"<br />"+f.Description2+"<\/td><td>"+f.DeliveryNote+"<\/td><td class='right'>"+f.PriceFormatted+"<\/td><td>&nbsp;<\/td><td class='right'>"+f.ExtendedPriceFormatted+"<\/td>"),u.append(t);t=$("<tr />").html("<td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td class='right'>Subtotal:<\/td><td>&nbsp;<\/td><td class='right'>"+n.SubtotalFormatted+"<\/td>");t.appendTo(u);t=$("<tr />").html("<td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td class='right'>Sales Tax:<\/td><td>&nbsp;<\/td><td class='right'>"+n.SalesTaxFormatted+"<\/td>");t.appendTo(u);n.ShippingAccountNumber.length==0&&(t=$("<tr />").html("<td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td class='right'>Shipping:<\/td><td>&nbsp;<\/td><td class='right'>"+n.ShippingTotalFormatted+"<\/td>"),t.appendTo(u));n.WireTransferCode=="WIR"&&(t=$("<tr />").html("<td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td class='right'>Wire Transfer Fee:<\/td><td>&nbsp;<\/td><td class='right'>"+n.WireTransferFormatted+"<\/td>"),t.appendTo(u));t=$("<tr />").html("<td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td class='right'>Total:<\/td><td>&nbsp;<\/td><td class='right order-total'>"+n.OrderTotalFormatted+"<\/td>");t.appendTo(u);c.appendTo(h);u.appendTo(h);h.appendTo($("#review-item-wrapper"))}else alert("An error occurred during order validation.  For assistance please call 1-866-651-2901.")}).fail(function(){alert("An error occurred during order validation.  For assistance please call 1-866-651-2901.")})}function PrintElement(n){var t=window.open("","","scrollbars=yes,toolbar=yes,width=800,height=600");t.document.write("<html><head>");t.document.write("<link type='text/css' rel='stylesheet' href='/Content/Css/Less/main.less?r=1' />");t.document.write("<link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,600,700' rel='stylesheet' type='text/css'>");t.document.write("<style type='text/css'>");t.document.write("body { background: none; }  #order-print { display: none; }");t.document.write("<\/style>");t.document.write("<\/head><body>");t.document.write("<div id='"+n+"' class='print-invoice'>");t.document.write("<img src='/Content/Images/NAC_logo_Horizontal.png' alt='NAC logo' width='260px' />");t.document.write("<br /><p>1790 Commerce Ave North <br /> St. Petersburg, FL 33716<\/p>");t.document.write("<div id='invoice-phone-wrapper'>");t.document.write("<p>Toll Free: 1-866-651-2901 <br /> Tel: 1-727-828-0187 <br /> Fax: 1-727-828-0155 <br /> Email: sales@nacsemi.com<\/p>");t.document.write("<\/div>");t.document.write("<hr style='clear: both;' />");t.document.write(document.getElementById(n).innerHTML);t.document.write("<\/div><\/body><\/html>");t.document.close();t.focus();setTimeout("myWindow.print()",1e3)}function confirmOrder(n){window.location=orderRedirectUrl+"order/"+$.trim(n)+"/?c="}function UpdateShippingMethod(){var n=$("[name=shipping-method]:checked").val();n==1?($("#shipping-method-nac-wrapper").show(),$("#shipping-method-account-wrapper").hide()):($("#shipping-method-nac-wrapper").hide(),$("#shipping-method-account-wrapper").show())}function LoadManufacturers(n){$("#manufacturer-index ul li").removeClass("home-manuf-active-char");$("#home-manuf-char-"+n).addClass("home-manuf-active-char");$("#home-manufacturers-wrapper").css("opacity",".2");$.get("/api/manufacturer/?c="+n,LoadManufacturers_Complete,"text");$("html, body").animate({scrollTop:$("#view-all-manuf-label").offset().top},600)}function LoadManufacturers_Complete(n){var i=$.parseJSON(n),r,u,t,f;for($("#home-manufacturers-wrapper").empty(),$("#home-manufacturers-wrapper").css("opacity","1"),r=$("<ul />").attr("id","manufs-auth"),u=$("<ul />").attr("id","manufs-surp"),t=0;t<i.length;t++)f=i[t].Type=="Authorized",$("<a />").attr("href","/Manufacturer/"+i[t].Name+(f?"/1":"/2")).text(i[t].Name).appendTo($("<li />").appendTo(f?r:u));r.children.length>0&&$("<div />").addClass("home-manufs-wrapper").append($("<h3 />").text("Authorized")).append(r).appendTo($("#home-manufacturers-wrapper"));u.children.length>0&&$("<div />").addClass("home-manufs-wrapper").append($("<h3 />").text("New Surplus")).append(u).appendTo($("#home-manufacturers-wrapper"))}function resizeJquerySteps(){$(".wizard .content").animate({height:$(".body.current").outerHeight()},"slow")}function ChangePaymentOption(n){if(n==1){$(".cc-process-msg").show();$("#pay-by-paypal-content").hide();$("#checkout-iframe").show();$("#pay-by-terms-content").hide();$("#pay-by-wire-content").hide();$(".wizard > .content").css("min-height","35em");paymentType="CreditCard";var t;$.ajax({type:"GET",url:"/api/elements",data:null,dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){t=n;$("#checkout-iframe").prop("src",elementsUrl+t).load(function(){$("#checkout-iframe-spinner").css("visibility","hidden");$("#loading-credit-card-panel").css("display","none")});$("#loading-credit-card-panel").css("display","block");$("#checkout-iframe-spinner").css("visibility","visible")});resizeJquerySteps()}else n==2?($(".cc-process-msg").hide(),$("#loading-credit-card-panel").hide(),$("#pay-by-paypal-content").hide(),$("#pay-by-wire-content").hide(),$("#pay-by-terms-content").show(),$("#checkout-iframe").hide(),$(".wizard > .content").css("min-height","20em"),paymentType="Terms",resizeJquerySteps()):n==3?($(".cc-process-msg").hide(),$("#loading-credit-card-panel").hide(),$("#pay-by-paypal-content").show(),$("#pay-by-terms-content").hide(),$("#pay-by-wire-content").hide(),$("#pay-by-wire-content").hide(),$("#checkout-iframe").hide(),$(".wizard > .content").css("min-height","20em"),paymentType="PayPal",resizeJquerySteps()):n==4&&($(".cc-process-msg").hide(),$("#loading-credit-card-panel").hide(),$("#pay-by-paypal-content").hide(),$("#pay-by-terms-content").hide(),$("#pay-by-wire-content").show(),$("#checkout-iframe").hide(),$(".wizard > .content").css("min-height","20em"),paymentType="WireTransfer",resizeJquerySteps())}function SubmitOrderByTerms(){$(".store-button").attr("disabled","disabled");return $.ajax({type:"POST",url:"/api/terms",data:JSON.stringify({}),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){if(n.OrderNumber>0){confirmOrder(n.OrderNumber);return}alert("An issue was encountered when processing your order, please try again.");$(".store-button").removeAttr("disabled")}),!1}function SelectShippingAddress(){var t=$("#select-shipping-address").find(":selected").index(),n=shippingAddresses[t];$("#Shipping_Name").val(n.Name);$("#Shipping_Address1").val(n.Address1);$("#Shipping_Address2").val(n.Address2);$("#Shipping_Address3").val(n.Address3);$("#Shipping_City").val(n.City);$("#Shipping_State").val(n.State);$("#Shipping_Zip").val(n.Zip);$("#Shipping_CountryCode").val(n.CountryCode);ShippingCountryCode_OnChange()}function BillingCountryCode_OnChange(){$("#Billing_CountryCode").val()!="USA"?($("#Billing_State").hide(),$("#billing-state-label").hide(),$("#billing-zip-label").text("Postal Code:"),$("#billing-address3-label").text("Reg/Prov/Dist:")):($("#Billing_State").show(),$("#billing-state-label").show(),$("#billing-zip-label").text("Zip Code:"),$("#billing-address3-label").text("Address 3:"))}function UpdateShippingOptions(){var i=$("#checkout-shipping-method-nac")[0],t,n;for(i.options.length=0,$("#checkout-shipping-method-nac").append($("<option>",{value:0,text:" -- select --"})),t=0;t<nacShippingCodes.length;t++)n=nacShippingCodes[t],($("#User_Shipping_CountryCode").val()!="USA"&&n.IsInternational)|($("#User_Shipping_CountryCode").val()=="USA"&&!n.IsInternational)&&$("#checkout-shipping-method-nac").append($("<option>",{value:n.Code,text:n.LongDescription}));for(i=$("#checkout-shipping-method-account")[0],i.options.length=0,$("#checkout-shipping-method-account").append($("<option>",{value:0,text:" -- select --"})),t=0;t<accountShippingCodes.length;t++)n=accountShippingCodes[t],($("#User_Shipping_CountryCode").val()!="USA"&&n.IsInternational)|($("#User_Shipping_CountryCode").val()=="USA"&&!n.IsInternational)&&$("#checkout-shipping-method-account").append($("<option>",{value:n.Code,text:n.LongPrefix}))}function ShippingCountryCode_OnChange(){$("#Shipping_CountryCode").val()!="USA"?($("#Shipping_State").hide(),$("#shipping-state-label").hide(),$("#shipping-zip-label").text("Postal Code:"),$("#shipping-address3-label").text("Reg/Prov/Dist:")):($("#Shipping_State").show(),$("#shipping-state-label").show(),$("#shipping-zip-label").text("Zip Code:"),$("#shipping-address3-label").text("Address 3:"))}function RegisterCountryCode_OnChange(){$("#Address_CountryCode").val()!="USA"?($("#Address_State").hide().prop("selectedIndex",0),$("#register-state-label").hide(),$("#register-zip-label").text("Postal Code:"),$("#register-address3-label").text("Region/Province/District:")):($("#Address_State").show(),$("#register-state-label").show(),$("#register-zip-label").text("Zip Code:"),$("#register-address3-label").text("Address 3:"))}function CopyBillingInfo(){return $("#Shipping_Name").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_Name").val()).animate({backgroundColor:"#FFF"},2500),$("#Shipping_Address1").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_Address1").val()).animate({backgroundColor:"#FFF"},2500),$("#Shipping_Address2").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_Address2").val()).animate({backgroundColor:"#FFF"},2500),$("#Shipping_Address3").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_Address3").val()).animate({backgroundColor:"#FFF"},2500),$("#Shipping_City").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_City").val()).animate({backgroundColor:"#FFF"},2500),$("#Shipping_State").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_State").val()).animate({backgroundColor:"#FFF"},2500),$("#Shipping_Zip").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_Zip").val()).animate({backgroundColor:"#FFF"},2500),$("#Shipping_CountryCode").animate({backgroundColor:"#FFF9BC"},200).val($("#Billing_CountryCode").val()).animate({backgroundColor:"#FFF"},2500),ShippingCountryCode_OnChange(),!1}function RequestRfq(n){n!=null&&n.length>0&&$("#part-number").val(n);$("#rfq-wrapper").modal({fadeDuration:100,zIndex:2e3,clickClose:!0});setTimeout("$('#customer-name').focus()",200)}function SendRfq(){if($("#customer-name").val()==""){alert("Please provide your name");$("#customer-name").focus();return}if($("#email-address").val()==""){alert("Please provide your email address");$("#email-address").focus();return}var n={};n.CustomerName=$("#customer-name").val();n.CompanyName=$("#company-name").val();n.ProjectName=$("#project-name").val();n.EmailAddress=$("#email-address").val();n.PhoneNumber=$("#phone-number").val();n.PartNumber=$("#part-number").val();n.Manufacturer=$("#manufacturer").val();n.Quantity=$("#quantity").val();n.TargetPrice=$("#target-price").val();n.Comments=$("#comments").val();n.Url=$(location).attr("href");$("#rfq-modal-button").css("display","none");$("#rfq-modal-spinner").css("display","block");$.ajax({type:"POST",url:"/api/rfq",data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){$("#rfq-modal-button").css("display","block");$("#rfq-modal-spinner").css("display","none");n<0?alert("There was a problem sending your request, please try again."):($.modal.close(),$("#rfq-thanks").css("display","block"))}).fail(function(){$("#rfq-modal-button").css("display","block");$("#rfq-modal-spinner").css("display","none");alert("There was a problem sending your request, please try again.")})}function ViewOrder(n,t){window.location="/order/"+n+(t=="h"?"?t=h":"")}function ShowHideFilters(){areFiltersHidden?($(".addl-filter").show(),$("#addl-filters-label").css("background-image","url(/Content/Images/minus.png"),areFiltersHidden=!1):($(".addl-filter").hide(),areFiltersHidden=!0,$("#addl-filters-label").css("background-image","url(/Content/Images/plus.png"))}function OpenPromoModal(){$("#shipping-method-nac").click();$("#promo-shipping-wrapper").modal({fadeDuration:100,zIndex:2e3,clickClose:!0});setTimeout("$('#promo-code').focus()",200)}function ValidatePromoCode(){if($("#promo-code").val()==""){alert("Please provide a promo code");$("#promo-code").focus();return}var n={};n.PromoCode=$("#promo-code").val();$("#promo-modal-button").css("display","none");$("#promo-modal-spinner").css("visibility","visible");$.ajax({type:"POST",url:"/api/promo",data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){$("#promo-modal-button").css("display","block");$("#promo-modal-spinner").css("visibility","hidden");n.ShippingCode!=null&&n.ShippingCode!=""?(isPromoShipping=!0,promoShippingCode=n.ShippingCode,promoShippingMessage=n.Message,$("#promo-activate").hide(),$("#promo-message").html(promoShippingMessage),$("#promo-remove").show(),n.ShippingCode!="NOF"&&($("#shipping-method-nac").click(),$("#checkout-shipping-method-nac").val(0),$("#shipping-message").hide(),$("#shipping-method-nac").prop("disabled","disabled"),$("#checkout-shipping-method-nac").prop("disabled","disabled"),$("#shipping-method-account").prop("disabled","disabled"))):(isPromoShipping=!1,promoShippingCode="",promoShippingMessage="",$("#promo-message").html(n.Message))}).fail(function(){$("#promo-modal-button").css("display","block");$("#promo-modal-spinner").css("visibility","hidden");alert("There was a problem sending your request, please try again.")})}function RemovePromoCode(){$("#promo-code").val("");isPromoShipping=!1;promoShippingCode="";promoShippingMessage="";$("#promo-activate").show();$("#promo-message").html("");$("#promo-remove").hide();$("#shipping-message").show();$("#shipping-method-nac").removeAttr("disabled");$("#checkout-shipping-method-nac").removeAttr("disabled");$("#shipping-method-account").removeAttr("disabled");$.ajax({type:"GET",url:"/api/promo",data:null,dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){})}var paymentType="CreditCard";$(".collapse").on("shown.bs.collapse",function(){var n=$(this).closest(".card");$("html,body").animate({scrollTop:n.offset().top},500)})