"use strict";$(function(){String.prototype.startsWith||(String.prototype.startsWith=function(n,t){return t=t||0,this.indexOf(n,t)===t});$.validator.setDefaults({highlight:function(n){$(n).closest(".form-group").hasClass("has-warning")||$(n).closest(".form-group").addClass("has-error")},unhighlight:function(n){var t=$(n).attr("name");t&&t.startsWith("DirectDebitSortCode")&&$(n).closest(".form-group").find("input[aria-invalid='true']").length>0||$(n).closest(".form-group").removeClass("has-error has-warning")},errorElement:"span",errorClass:"help-block",groups:{completesortcode:"DirectDebitSortCode3 DirectDebitSortCode2 DirectDebitSortCode1"},errorPlacement:function(n,t){var i=t.attr("name");i&&(i.startsWith("DirectDebitSortCode")||i.startsWith("DirectDebitStart"))?n.insertAfter(t.parent().children().last()):t.parent(".input-group, .o-field-group_inline").length?n.insertAfter(t.parent()):n.insertAfter(t)}});$("form").validate();$("#billddCountry").change(function(n){n.currentTarget.value!="United Kingdom"?($("#billAddPC").data("skip-valid",!0),$("#billAddPC").removeAttr("required"),$(".js-postcode_label").removeClass("e-label_required"),$("form").validate().element("#billAddPC")):($("#billAddPC").data("skip-valid",!1),$("#billAddPC").attr("required",!0),$(".js-postcode_label").addClass("e-label_required"),$("form").validate().element("#billAddPC"))});$("#ddCountry").change(function(n){n.currentTarget.value!="United Kingdom"?$("#addPC").removeAttr("required"):$("#addPC").attr("required",!0)})})