function showAlert(n,t,i){appAlert.fire({title:n,text:t,icon:i})}function logoutAccount(){appAlert.fire({title:"Are you sure?",text:"Log out now?",icon:"warning",showCancelButton:!0,confirmButtonText:"Yes, logout.",cancelButtonText:"No, cancel.",reverseButtons:!0}).then(function(n){if(n.value)window.location.href="/account/logout";else if(n.dismiss===Swal.DismissReason.cancel)return!1})}function formatCurrency(n){var t=!1;return n<0&&(t=!0,n=Math.abs(n)),(t?"-$":"$")+parseFloat(n,10).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g,"$1,").toString()}function nz(n){return isNaN(n)?0:parseFloat(n?n:0)}function isValidUSZip(n){return/^\d{5}(-\d{4})?$/.test(n)}function isValidCanadaZip(n){return/^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$/.test(n)}function createNewReviewWindow(n){newwindow=window.open(n,"ProductReview","scrollbars=1,width=600,height=600");window.focus&&setTimeout("newwindow.focus()",200)}function checkQtys(){var n=!1;return $('.addtocart input[type="text"]').each(function(){isNumeric($(this).val())&&(n=!0)}),n===!1?(showAlert("How Many?","Please enter a quantity to the item you want to add to your cart","question"),!1):!0}function isNumeric(n){return parseFloat(n)===n}$(document).ready(function(){function u(){typeof itemIds!="undefined"&&$.ajax({type:"POST",url:"/home/ajaxbaseprices/",data:"itemids="+itemIds,dataType:"json",timeout:1e4,success:function(n){$.each(n,function(n,t){itemId=t.ItemId;price=t.BasePrice;$("#price_"+itemId).text(formatCurrency(price));t.IsMAP&&($("#map_"+itemId).html(mapMarkup),$("#mapMessage").show())})}})}var t="",i="false",n=0,r=0;$(function(){$('[data-toggle="offcanvas"]').on("click",function(){$(".offcanvas-collapse").toggleClass("open")})});$.ajax({type:"GET",url:"/home/ajaxheader/",cache:!1,dataType:"json",timeout:1e4,success:function(u){t=u.user;i=u.loggedin;n=u.cartqty;r=u.wishqty},complete:function(){n>0?$(".headcartqty").text(n):$(".headcartqty").text("0");$(".headwishqty").text(r);i==="true"?($(".loggedinuser").text(t),$(".loggedInShow").show()):$(".loggedOutShow").show()}});u();$(document).on("change",".colors",function(){var n=$("option:selected",this).attr("value");n!=="null"&&(window.location=n)})});const appAlert=Swal.mixin({customClass:{confirmButton:"btn btn-success btn-block mx-1",cancelButton:"btn btn-default btn-block mx-1"},buttonsStyling:!1})