function TogglePanelPC(n,t){$(n).toggle("slow",function(){$(this).css("display")==="none"?$(t).toggleClass("toggle-section-icon-expand toggle-section-icon-collapse"):$(t).toggleClass("toggle-section-icon-collapse toggle-section-icon-expand")})}function ToggleWeightUnits(n){n.id==="Standard"&&($("#Standard").toggleClass("active",!0),$("#Metric").toggleClass("active",!1),$("#standard-weight-section").show(),$("#metric-weight-section").hide(),$("#Units").val("Standard"));n.id==="Metric"&&($("#Standard").toggleClass("active",!1),$("#Metric").toggleClass("active",!0),$("#standard-weight-section").hide(),$("#metric-weight-section").show(),$("#Units").val("Metric"))}function ToggleDimensionsUnits(n,t){if(n.id==="Standard"){if($("#Standard").hasClass("active")==!0)return;$("#Standard").toggleClass("active",!0);$("#Metric").toggleClass("active",!1);t===!0&&(ConvertDimensionMetricToStandard($("#Length"),$("#length-units")),ConvertDimensionMetricToStandard($("#Width"),$("#width-units")),ConvertDimensionMetricToStandard($("#Height"),$("#height-units")),ConvertDimensionMetricToStandard($("#Girth"),$("#girth-units")));$("#Units").val("Standard")}if(n.id==="Metric"){if($("#Metric").hasClass("active")==!0)return;$("#Standard").toggleClass("active",!1);$("#Metric").toggleClass("active",!0);t===!0&&(ConvertDimensionStandardToMetric($("#Length"),$("#length-units")),ConvertDimensionStandardToMetric($("#Width"),$("#width-units")),ConvertDimensionStandardToMetric($("#Height"),$("#height-units")),ConvertDimensionStandardToMetric($("#Girth"),$("#girth-units")));$("#Units").val("Metric")}}function ConvertWeightStandardToMetric(n,t,i){var f=$(t).val()!==""?parseFloat($(t).val()):0,r=$(n).val()!==""?parseFloat($(n).val()):0,u;r=r+f/16;u=r/2.20462;$(i).val(Math.round(u*1e4)/1e4)}function ConvertWeightMetricToStandard(n,t,i){var e=$(i).val()!==""?parseFloat($(i).val()):0,r=e*2.20462,u,f;r=Math.round(r*1e4)/1e4;u=Math.floor(r);f=r-u;f*=16;$(n).val(u);$(t).val(f)}function ConvertDimensionMetricToStandard(n,t){var r=$(n).val(),i=r!=""?parseFloat(r):0;i=Math.round(i*.3937*1e4)/1e4;$(n).val(i);$(t).html("(inches)")}function ConvertDimensionStandardToMetric(n,t){var r=$(n).val(),i=r!==""?parseFloat(r):0;i=Math.round(i*2.54*1e4)/1e4;$(n).val(i);$(t).html("(centimeters)")}function ToggleShape(n){n.id==="Rectangular"&&($("#Rectangular").toggleClass("active",!0),$("#Nonrectangular").toggleClass("active",!1),$("#rectangular-img").show(),$("#nonrectangular-img").hide(),$("#girth-form-group").hide(),$("#rectangular-note").show(),$("#nonrectangular-note").hide(),$("#Shape").val("Rectangular"));n.id==="Nonrectangular"&&($("#Rectangular").toggleClass("active",!1),$("#Nonrectangular").toggleClass("active",!0),$("#nonrectangular-img").show(),$("#girth-form-group").show(),$("#rectangular-img").hide(),$("#nonrectangular-note").show(),$("#rectangular-note").hide(),$("#Shape").val("Nonrectangular"))}function AddCustomsFormPage(n,t){var i=[];AddCustomsForms(n.CustomsForms,i);$.each(n.Footnotes,function(n,t){i.push("<p>"+t+"<\/p>")});$(t).html(i.join(""))}function AddCustomsForms(n,t){$.each(n,function(n,i){i.Condition!==""&&t.push("<div class='condition'>"+i.Condition+"<div class='condition-container'>");i.FormName!==""&&t.push("<div class='form-name'>"+i.FormName+"<\/div>");$.each(i.Notes,function(n,i){t.push("<p>"+i+"<\/p>")});AddCustomsForms(i.Children,t);i.Condition!==""&&t.push("<\/div><\/div>")})}function HideDVI(){var t=$(location).attr("href"),r,i,n,u,f,e;for(console.log("URL: "+t.toString()),r=t.split("&"),i=0;i<r.length;i++)n=r[i].split("="),n.length!=0&&(n[0]=="dvi"?(u="&"+n[0]+"="+n[1],isNotDigit(n[1])&&(t=t.replace(u,""))):n[0]=="loader_name"&&(f="&"+n[0]+"="+n[1],t=t.replace(f,"")));e={id:"100"};window.history.replaceState(e,"",t)}function isNotDigit(n){return isNaN(n)||n.trim()===""}function CreateCart(){var n=Cookies.get("BusCalcCart");UsersCart=n!==undefined&&n.length!==0?JSON.parse(n,function(n,t){return n==="D"?new Date(t):t}):new Cart}function Cart(){this.M=[];this.AIdx=-1;this.NxtID=0;this.Total=0}function Mailing(n,t,i){this.T=n;this.D=t===undefined?new Date:new Date(t);this.D.setHours(0,0,0,0);this.DT=i;this.I=[]}function MailingItem(n,t,i,r,u,f){this.ID=n;this.CID=t;this.CEID=i;this.N=r.split("|");this.W=u.split("|");this.S=f.split("|")}function CartManager(n){this.Cart=n;this.NewMailing=function(n,t,i){if(n=n.trim(),this.Cart.M.length===5)return"Maximum of five different mailings.";if(n==="")return"Title is required.";if(isAlphaNumeric(n)==!1)return"Title can only contain alphanumeric characters.";if(this.IndexOfMailing(n)!==-1)return"Mailing already exist.";var r=new Mailing(n,t,i==="US"?"0":"1");return this.Cart.M.push(r),this.SetActiveMailing(n),this.SaveToCookie(),""};this.GetMailing=function(n){var t=this.IndexOfMailing(n);return t!==-1?this.Cart.M[t]:null};this.GetCurrentMailing=function(){return this.Cart.M[this.Cart.AIdx]};this.HasMailings=function(){return this.Cart.M.length===0?!1:!0};this.DeleteMailing=function(n){var t=this.IndexOfMailing(n);t!==-1&&(this.Cart.Total-=this.Cart.M[t].I.length,this.Cart.Total<0&&(this.Cart.Total=0),this.Cart.M.splice(t,1),t===this.Cart.AIdx&&this.Cart.AIdx--,this.SaveToCookie())};this.IndexOfMailing=function(n){for(var t=0;t<UsersCart.M.length;t++)if(this.Cart.M[t].T===n)return t;return-1};this.AddItemToActiveMailing=function(n,t,i,r,u,f,e){var o,h,s,c;if(this.Cart.AIdx===-1||this.Cart.AIdx>this.Cart.M.length-1)return"There is no Active Mailing.";if(this.Cart.AIdx!==-1){if(o=this.Cart.M[this.Cart.AIdx],h=new Date(f),o.D.getTime()!==h.getTime())return"The shipping date of the item doesn't match the shipping date of the mailing.";if(e=e==="US"?"0":"1",e!==o.DT)return"Domestic and International mail pieces cannot be added to the same mailing.";if(this.Cart.Total===15)return"All the carts can only hold 15 combined mail services.";s=new MailingManager(o);s.IncrementMailingItem(n,t,i,r,u)===!1&&(c=this.Cart.NxtID++,this.Cart.Total++,s.AddMailingItem(c,n,t,i,r,u));this.SaveToCookie()}return""};this.AddJSONItemToActiveMailing=function(n,t,i){var r=JSON.parse(n),u=r.S.join("|"),f=r.N.join("|"),e=r.W.join("|");return this.AddItemToActiveMailing(r.CID,r.CEID,f,e,u,t,i)};this.DeleteItemFromMailing=function(n,t){var i=this.IndexOfMailing(n),r=-1;if(i!==-1)r=new MailingManager(this.Cart.M[i]).DeleteMailingItem(t),this.Cart.Total--,this.SaveToCookie();else return"There is no Active Mailing.";return r};this.SetActiveMailing=function(n){this.Cart.AIdx=this.IndexOfMailing(n);this.SaveToCookie()};this.SaveToCookie=function(){var n=JSON.stringify(this.Cart);Cookies.set("BusCalcCart",n)}}function MailingManager(n){this.Mailing=n;this.AddMailingItem=function(n,t,i,r,u,f){this.Mailing.I.push(new MailingItem(n,t,i,r,u,f))};this.IncrementMailingItem=function(n,t,i,r,u){var f=this.IndexOfMailingItemByProperties(n,t,r,u);return f===-1?!1:(this.Mailing.I[f].N[0]=parseInt(this.Mailing.I[f].N[0])+parseInt(i),!0)};this.DeleteMailingItem=function(n){var t=this.IndexOfMailingItem(n);return t!==-1&&this.Mailing.I.splice(t,1),this.Mailing.I.length};this.IndexOfMailingItem=function(n){for(var t=0;t<this.Mailing.I.length;t++)if(this.Mailing.I[t].ID===n)return t;return-1};this.IndexOfMailingItemByProperties=function(n,t,i,r){for(var s=r.split("|"),u,h,o,e,f=0;f<this.Mailing.I.length;f++)if(u=this.Mailing.I[f],h=u.W.join("|"),u.CID===n&&u.CEID===t&&h===i&&s.length===u.S.length){for(o=!0,e=0;e<u.S.length;e++)s[e]!==u.S[e]&&(o=!1);if(o===!0)return f}return-1}}function isAlphaNumeric(n){for(let t=0;t<n.length;t++){const i=n.charCodeAt(t);if(!(i>47&&i<58)&&!(i>64&&i<91)&&!(i>96&&i<123))return!1}return!0}function DateToString(n){var t=n.getDate(),i=n.getMonth(),r=n.getFullYear();return["January","February","March","April","May","June","July","August","September","October","November","December"][i]+" "+t+", "+r}function ValidNewMailing(){$.getJSON("/Business/ValidateNewMailing",{Title:$("#new-mailing-title").val()},function(n){return!n==""?($("#edit-mailing-error").html(n),!1):!0}).fail(function(){return!1})}function CartUI(){this.PopulateCartNavbar=function(){var n=[];$.each(UsersCart.M,function(t,i){var r=UsersCart.AIdx===t?" checked ":"";n.push("<span><input type='radio' name='cart-mailings' value='"+i.T+"'"+r+" onclick='new CartUI().MakeMailingActive(\""+i.T+"\"); return true;' />");typeof CartNavPage!="undefined"?CartNavPage==="Statement"&&n.push("<a href='#' onclick='GetMailServices(\""+i.T+"\"); return false;'>"+i.T+"<\/a>"):n.push("<a href='#' onclick='new CartUI().ShowMailingDialog(\""+i.T+"\"); return false;'>"+i.T+"<\/a>");n.push("<span id='mailing-count-"+t+"'>"+i.I.length+"<\/span><\/span>")});$("#cart-navbar-mailings").html(n.join(""))};this.MakeMailingActive=function(n){new CartManager(UsersCart).SetActiveMailing(n)};this.ShowManageMailingsDialog=function(){this.PopulateManageMailingDialogMailings();$("#manage-mailings-modal").modal("show")};this.PopulateManageMailingDialogMailings=function(){var n=$("#IdxPg_MailShapeAndSizeValue").val(),t;n===undefined&&(n=$("#FtrPg_IdxPg_MailShapeAndSizeValue").val());n===undefined&&(n=0);t=[];$.each(UsersCart.M,function(i,r){t.push("<tr><td>"+r.T+"<\/td><td>"+DateToString(r.D)+"<\/td><td class='text-right'>");r.I.length!==0&&t.push("<a href='/Business/Statement?title="+r.T+"&m="+n+"'>Statement<\/a>&nbsp;|&nbsp;");t.push("<a href='#' onclick='new CartUI().DeleteMailing(\""+r.T+"\"); return false;'>Delete<\/a><\/td><\/tr >")});$("#manage-mailings-tbody").html(t.join(""))};this.DeleteMailing=function(n){new CartManager(UsersCart).DeleteMailing(n);this.PopulateManageMailingDialogMailings();this.PopulateCartNavbar()};this.ShowMailingDialog=function(n){var t=new CartManager(UsersCart).GetMailing(n),i;if(t!==null){if($("#edit-mailing-title").html(t.T),$("#edit-mailing-id").val(t.T),$("#edit-mailing-shipping-date").html("Shipping Date: "+DateToString(t.D)),this.PopulateMailingDialogMailingItems(t),t.I.length===0)$("#statement-btn").hide();else{i=$("#IdxPg_MailShapeAndSizeValue").val();i===undefined&&(i=$("#FtrPg_IdxPg_MailShapeAndSizeValue").val());i===undefined&&(i=0);var r=this.GetCountryID(),u=this.GetCountryCode(),f=this.GetOrigin(),e=this.GetDestination();$("#statement-btn").attr("onClick","location.href='/business/Statement?title="+n+"&m="+i+"&country="+r+"&ccode="+u+"&oz="+f+"&dz="+e+"'");$("#statement-btn").show()}$("#edit-mailing-modal").modal("show")}};this.PopulateMailingDialogMailingItems=function(n){var t=JSON.stringify(n);$.post("/Business/GetServicesForMailing",{mailingJSON:t},function(n){if(n.PageError===""){var t=[];$.each(n.Items,function(n,i){t.push("<tr><td>"+i.Description+"<\/td><td class='text-right'>"+i.NumberOf+"<\/td><td class='text-right'>"+i.Postage+"<\/td><td class='text-right'><a href='#' onclick='new CartUI().DeleteFromMailing("+i.ID+"); return false;' >Delete<\/a><\/td><\/tr>")});$("#edit-mailing-list-tbody").html(t.join(""));$("#edit-mailing-list-tfoot").html("<tr><td>Total<\/td><td class='text-right'>"+n.TotalNumberOf+"<\/td><td class='text-right'>"+n.TotalPostage+"<\/td><td>&nbsp;<\/td><\/tr>")}else $("#edit-mailing-list-tbody").html(""),$("#edit-mailing-list-tfoot").html("");$("#edit-mailing-error").html(n.PageError)}).fail(function(n,t,i){$("#edit-mailing-error").html(i);$("#edit-mailing-list-tbody").html("");$("#edit-mailing-list-tfoot").html("")})};this.UpdateMailingNavBar=function(){$.each(UsersCart.M,function(n,t){var i="#mailing-count-"+n;$(i).html(t.I.length)})};this.DeleteFromMailing=function(n){var i=$("#edit-mailing-id").val(),r=new CartManager(UsersCart),u=r.DeleteItemFromMailing(i,n),t;u===0&&$("#statement-btn").hide();t=r.GetMailing(i);t!==null&&(this.PopulateMailingDialogMailingItems(t),this.UpdateMailingNavBar())};this.ShowNewMailingDialog=function(n){$("#new-mailing-add-item").val(n);$("#new-mailing-modal").modal("show")};this.GetShippingDate=function(){var n=$("#ShippingDate").val();return n===undefined&&(n=$("#IdxPg_ShippingShortDate").val()),n===undefined&&(n=$("#FtrPg_IdxPg_ShippingShortDate").val()),n===undefined&&(n=$("#ShippingDateTime").val()),n};this.GetCountryID=function(){var n=$("#CountryID").val();return n===undefined&&(n=$("#IdxPg_CountryID").val()),n===undefined&&(n=$("#FtrPg_IdxPg_CountryID").val()),n};this.GetCountryCode=function(){var n=$("#CountryID").val(),t;return n!==undefined&&(t=USCountries.indexOf(n),n=t===-1?"US":"NOT_US"),n===undefined&&(n=$("#IdxPg_CountryCode").val()),n===undefined&&(n=$("#FtrPg_IdxPg_CountryCode").val()),n};this.GetOrigin=function(){var n=$("#Origin").val();return n===undefined&&(n=$("#IdxPg_Origin").val()),n===undefined&&(n=$("#FtrPg_IdxPg_Origin").val()),n};this.GetDestination=function(){var n=$("#Destination").val();return n===undefined&&(n=$("#IdxPg_Destination").val()),n===undefined&&(n=$("#FtrPg_IdxPg_Destination").val()),n};this.NewMailingSave=function(){var n,t;ValidNewMailing();var i=this.GetShippingDate(),f=this.GetCountryCode(),r=new CartManager(UsersCart),u=r.NewMailing($("#new-mailing-title").val(),i,f);u!==""?$("#new-mailing-error").html(u):(this.PopulateCartNavbar(),$("#new-mailing-modal").modal("hide"),$("#new-mailing-error").html(""),n=$("#new-mailing-add-item").val(),n!==""&&(t=r.AddJSONItemToActiveMailing(n,i,this.GetCountryCode()),t===""?this.UpdateMailingNavBar():($("#cart-alert-error").html(t),$("#cart-alert-dialog").modal("show"))))}}(function(n){var t,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0);typeof exports=="object"&&(module.exports=n(),t=!0);t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})})(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(n){return n.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function i(r){function u(){}function f(t,i,f){var s,o,e;if(typeof document!="undefined"){f=n({path:"/"},u.defaults,f);typeof f.expires=="number"&&(f.expires=new Date(new Date*1+f.expires*864e5));f.expires=f.expires?f.expires.toUTCString():"";try{s=JSON.stringify(i);/^[\{\[]/.test(s)&&(i=s)}catch(h){}i=r.write?r.write(i,t):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);o="";for(e in f)f[e]&&(o+="; "+e,f[e]!==!0)&&(o+="="+f[e].split(";")[0]);return document.cookie=t+"="+i+o}}function e(n,i){var s,u,f;if(typeof document!="undefined"){for(var e={},h=document.cookie?document.cookie.split("; "):[],o=0;o<h.length;o++){s=h[o].split("=");u=s.slice(1).join("=");i||u.charAt(0)!=='"'||(u=u.slice(1,-1));try{if(f=t(s[0]),u=(r.read||r)(u,f)||t(u),i)try{u=JSON.parse(u)}catch(c){}if(e[f]=u,n===f)break}catch(c){}}return n?e[n]:e}}return u.set=f,u.get=function(n){return e(n,!1)},u.getJSON=function(n){return e(n,!0)},u.remove=function(t,i){f(t,"",n(i,{expires:-1}))},u.defaults={},u.withConverter=i,u}return i(function(){})});var UsersCart=null