PageSourceSearch

https://connect.calfund.org/Client/Scripts/donation_2_0-min.js?bbjsversion=7.2.3.1000

js calfund.org collected 2026-10-02 03:40:11 UTC 177,086 bytes, 13 lines download raw bytes

1function DonationCSCHelp(){var b="WIDTH=392px,HEIGHT=540px,RESIZABLE=YES,SCROLLBARS=NO,TOOLBAR=NO,LEFT=5,TOP=20,location=No;status=No";var a=new PopUpDialogBB("~/Admin/DonationHelp.ascx","_blank",b,"&mode=1");a.Show()}function DonationBankHelp(){var b="WIDTH=392px,HEIGHT=400px,RESIZABLE=YES,SCROLLBARS=NO,TOOLBAR=NO,LEFT=5,TOP=20,location=No;status=No";var a=new PopUpDialogBB("~/Admin/DonationHelp.ascx","_blank",b,"&mode=2");a.Show()}function DDGuarantee(){var b="WIDTH=650px,HEIGHT=415px,RESIZABLE=YES,SCROLLBARS=NO,TOOLBAR=NO,LEFT=5,TOP=20,location=No;status=No";var a=new PopUpDialogBB("~/Admin/DonationHelp.ascx","_blank",b,"&mode=3");a.Show()}function DonationGiftAidHelp(){var b="WIDTH=510px,HEIGHT=425px,RESIZABLE=YES,SCROLLBARS=NO,TOOLBAR=NO,LEFT=5,TOP=20,location=No;status=No";var a=new PopUpDialogBB("~/Admin/DonationHelp.ascx","_blank",b,"&mode=4");a.Show()}function MGSearch(){var b="WIDTH=600px,HEIGHT=520px,RESIZABLE=YES,SCROLLBARS=NO,TOOLBAR=NO,LEFT=10,TOP=30,location=No;status=No";var a=new PopUpDialogBB("~/Admin/MatchFinder/MGSearch.ascx","_blank",b,"&mgCallback=SetMGCompany&MGSessionID="+MGSessionInfo);a.Show()}function SetMGCompany(b){try{document.getElementById(chkMGCompanyID).checked=true;document.getElementById(MGCompanyID).value=b;ShowMGCompany()}catch(a){}}function ShowMGCompany(){try{var a=document.getElementById(tr_MGCompanyID);if(document.getElementById(chkMGCompanyID).checked){a.style.display=""}else{a.style.display="none"}}catch(b){}}function setNewUserControls(e){var d=document.getElementById("TrUsername");var g=document.getElementById("TrPassword");var f=document.getElementById("TrConfirmPass");var c=document.getElementById("TrReminder");var b=document.getElementById("TRPasswordMessage");var a;if(e==true){a=""}else{a="none"}if(d!=null){d.style.display=a}if(g!=null){g.style.display=a}if(f!=null){f.style.display=a}if(c!=null){c.style.display=a}if(b!=null){b.style.display=a}};
2this.getDirectDebitContent=function(){$("#bbspLoadingOverlay").show();var b={donationId:window.info.bbdonationid},a=Sys.Serialization.JavaScriptSerializer.serialize(b);$.ajax({type:"POST",url:BLACKBAUD.netcommunity.WebMethodsURL+"/GetDirectDebitContent",data:a,dataType:"json",contentType:"application/json; charset=utf-8",success:onGetDirectDebitSuccess,error:error,timeout:150000})};this.onGetDirectDebitSuccess=function(b){$("#bbspLoadingOverlay").hide();showDirectDebitSection();var a=b.d;$("#dvDirectDebitContentMain").html(a)};this.getDirectDebitInformation=function(){var a=new DirectDebitInformation();a.FinancialInstitution=$("#txtDDFinancialInstitution").val();a.BranchName=$("#txtDDBranchName").val();a.RoutingNumber=getRoutingNumberByCountry();a.AccountType=getAccountTypeByCountry();a.AccountNumber=getAccountNumberByCountry();a.AccountHolderName=$("#txtDDAccountHolder").val();return a};this.getAccountNumberByCountry=function(){var a="";switch($("#backOfficeCountry").val()){case"CTY_NEWZEALAND":a=$("#accountNumberNZ").val()+"-"+$("#suffixNZ").val();break;case"CTY_AUSTRALIA":case"CTY_CANADA":case"CTY_UK":case"CTY_USA":a=$("#txtDDAccountNumber").val();break;default:a="Country not supported"}return a};this.getAccountTypeByCountry=function(){var a=3;switch($("#backOfficeCountry").val()){case"CTY_AUSTRALIA":case"CTY_CANADA":case"CTY_NEWZEALAND":case"CTY_UK":a=3;break;case"CTY_USA":a=parseInt($("#txtDDAccountType").val(),10);break;default:a=3}return a};this.getRoutingNumberByCountry=function(){var a="";switch($("#backOfficeCountry").val()){case"CTY_AUSTRALIA":case"CTY_NEWZEALAND":a=$("#bsb1").val()+"-"+$("#bsb2").val();break;case"CTY_CANADA":a=$("#txtRoutingNumber").val()+$("#transitNumber").val();break;case"CTY_UK":a=$("#sortCode1").val()+"-"+$("#sortCode2").val()+"-"+$("#sortCode3").val();break;case"CTY_USA":a=$("#txtRoutingNumber").val();break;default:a="Country not supported"}return a};this.completeDirectDebitPayament=function(){if(window.validateDirectDebitInfo()){var b,c,a;b=createDonation();if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){window.sessionStorage.setItem("selectedDonation",JSON.stringify(b));window.sessionStorage.setItem("existingInfo",JSON.stringify(_selectedDonationInfo));var d=_selectedDonationInfo.selectedAmount(_selectedDonationInfo);window.sessionStorage.setItem("selectedOtherAmount",$("#txtOtherAmount").val());window.sessionStorage.setItem("selectedAmount",d)}window.scrollTo(0,0);window.info.bbcheckoutmanager.showHideTempConfirmation(true);c=new DirectDebitProcessor();a={TokenId:_selectedDonationInfo.bbtoken,FinderNumber:_selectedDonationInfo.finderNum,Donation:b,ClientDonationId:_selectedDonationInfo.bbdonationid,PageId:_selectedDonationInfo.pageId,ConsentPartId:_selectedDonationInfo.consentPartID};c.token=_selectedDonationInfo.bbtoken;c.completePayment(a,handleDirectDebitSuccess,handleDirectDebitError)}};this.handleDirectDebitSuccess=function(a){window.handlePaymentComplete(a)};this.handleDirectDebitError=function(a){alert(_selectedDonationInfo.genericErrorMessage);removeDonationScrollStyles();location.reload(true)};this.showDirectDebitSection=function(){$(".bcmsWizard").hide();$("#dvDirectDebitContent").show();handlePaymentOptionsVisibility()};this.hideDirectDebitSection=function(){window.clearAllDirectDebitErrorMessages();window.clearAllDirectDebitControls();$(".bcmsWizard").show();$("#dvDirectDebitContent").hide();handlePaymentOptionsVisibility()};this.handlePaymentOptionsVisibility=function(){var b=false;var a=false;
2if($("#creditCardAllowed").val()==="False"){$("#btmMakePayment").hide();a=true}if($("#directDebitAllowed").val()==="False"){$("#btnDirectDebit").hide();b=true}if(b){$("#btmMakePayment").detach().insertBefore("#btnWizardBack")}if(a){$("#btnDirectDebit").detach().insertBefore("#btnWizardBack")}};this.validateDirectDebitInfo=function(){var d=true;var a=true;var c=true;clearAllDirectDebitErrorMessages();d=requiredDirectDebitFieldValidationPassed();a=fieldDirectDebitFormatValidationPassed();c=directdebitCaptchaValidationPassed();if(d&&a&&c){return true}else{var b;$("div.bbDonationFieldMessage").each(function(){if($(this).html().trim().length>0){b=$(this);return false}});$("html, body").animate({scrollTop:b.parent().parent().offset().top},100);return false}};this.requiredDirectDebitFieldValidationPassed=function(){var a=true;$(".bbDirectDebitInput").each(function(d,b){if(!(this.offsetParent===null)){if($(this).attr("isrequiredfield")==="true"&&($(this).val()===null||$(this).val().trim()==="")){a=false;if($(this).parent().next().text().trim()===""){$(this).parent().next().append($(this).attr("fieldRequiredMessage"))}else{$(this).parent().next().append("<br>");$(this).parent().next().append($(this).attr("fieldRequiredMessage"))}$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");if(!$(this).parent()[0].hasAttribute("requiredValidationFailed")){$(this).parent()[0].setAttribute("requiredValidationFailed","true")}if(!$(this).parent()[0].hasAttribute("requiredFailedSiblingsCount")){$(this).parent()[0].setAttribute("requiredFailedSiblingsCount",1)}else{var c=0;c=parseInt($(this).parent()[0].getAttribute("requiredFailedSiblingsCount"),10);$(this).parent()[0].setAttribute("requiredFailedSiblingsCount",c+1)}}else{var e=true;if($(this).parent()[0].hasAttribute("requiredFailedSiblingsCount")){c=parseInt($(this).parent()[0].getAttribute("requiredFailedSiblingsCount"),10);if(c>0){e=false}}if(e){$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}}}});return a};this.clearAllDirectDebitErrorMessages=function(){$(".bbDirectDebitInput").each(function(a,b){if(!(this.offsetParent===null)){$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField");if($(this).parent()[0].hasAttribute("requiredValidationFailed")){$(this).parent()[0].removeAttribute("requiredValidationFailed")}if($(this).parent()[0].hasAttribute("requiredFailedSiblingsCount")){$(this).parent()[0].removeAttribute("requiredFailedSiblingsCount")}if($(this).parent()[0].hasAttribute("formatFailedSiblingsCount")){$(this).parent()[0].removeAttribute("formatFailedSiblingsCount")}if($(this).parent()[0].hasAttribute("formatValidationFailed")){$(this).parent()[0].removeAttribute("formatValidationFailed")}}});if(window.info.recaptchaRequired&&window.info.reCaptchaConfigured&&$("#dvDirectDebitContentMain").html()!==""){$(".bbDonationInputFieldCaptcha").next().text("");$(".bbDonationInputFieldCaptcha").removeClass("bbDonation_ValidationErrorField")}};this.clearAllDirectDebitControls=function(){$(".bbDirectDebitInput").each(function(a,b){if(!(this.offsetParent===null)){$(this).val("")}});if(window.info.recaptchaRequired&&window.info.reCaptchaConfigured&&grecaptcha&&$("#dvDirectDebitContentMain").html()!==""){grecaptcha.reset()}};this.fieldDirectDebitFormatValidationPassed=function(){var a=true;$('.bbDirectDebitInput[fieldformat="Number"]').each(function(d,b){if(this.offsetParent!==null&&$(this).val().trim()!==""){var f=new RegExp("^\\d{0,20}$");if(!f.test($(this).val())){a=false;if($(this).parent().next().text().trim()===""){$(this).parent().next().append($(this).attr("fieldInvalidFormatMessage"))}else{$(this).parent().next().append("<br>");$(this).parent().next().append($(this).attr("fieldInvalidFormatMessage"))}$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");if(!$(this).parent()[0].hasAttribute("formatValidationFailed")){$(this).parent()[0].setAttribute("formatValidationFailed","true")}if(!$(this).parent()[0].hasAttribute("formatFailedSiblingsCount")){$(this).parent()[0].setAttribute("formatFailedSiblingsCount",1)}else{var c=0;c=parseInt($(this).parent()[0].getAttribute("formatFailedSiblingsCount"),10);$(this).parent()[0].setAttribute("formatFailedSiblingsCount",c+1)}}else{var e=true;if($(this).parent()[0].hasAttribute("formatFailedSiblingsCount")){c=parseInt($(this).parent()[0].getAttribute("formatFailedSiblingsCount"),10);if(c>0){e=false}}if(e){if(!$(this).parent()[0].hasAttribute("requiredValidationFailed")&&!$(this).parent()[0].hasAttribute("formatValidationFailed")){$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}}}}});if($("#backOfficeCountry").val()==="CTY_USA"&&$(".ddRoutingNumberTextBox").val().trim()!==""){if(!isUSRoutingNumberValid($(".ddRoutingNumberTextBox").val().trim())){a=false;if($(".ddRoutingNumberTextBox").parent().next().text().trim()===""){$(".ddRoutingNumberTextBox").parent().next().append($(".ddRoutingNumberTextBox").attr("fieldInvalidFormatMessage"))}else{$(".ddRoutingNumberTextBox").parent().next().append(" ");$(".ddRoutingNumberTextBox").parent().next().append($(".ddRoutingNumberTextBox").attr("fieldInvalidFormatMessage"))}$(".ddRoutingNumberTextBox").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");if(!$(".ddRoutingNumberTextBox").parent()[0].hasAttribute("formatValidationFailed")){$(".ddRoutingNumberTextBox").parent()[0].setAttribute("formatValidationFailed","true")}}else{if(!$(".ddRoutingNumberTextBox").parent()[0].hasAttribute("requiredValidationFailed")&&!$(".ddRoutingNumberTextBox").parent()[0].hasAttribute("formatValidationFailed")){$(".ddRoutingNumberTextBox").parent().next().text("");$(".ddRoutingNumberTextBox").removeClass("bbDonation_ValidationErrorField")}}}return a};this.directdebitCaptchaValidationPassed=function(){var b=true;if(window.info.recaptchaRequired&&window.info.reCaptchaConfigured&&$("#dvDirectDebitContentMain").html()!==""){var a=grecaptcha.getResponse();if(a===""||a===undefined||a.length===0){$(".bbDonationInputFieldCaptcha").next().text($("#hdnCaptchaRequiredMessage").val());$(".bbDonationInputFieldCaptcha").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");b=false}else{$(".bbDonationInputFieldCaptcha").next().text("");$(".bbDonationInputFieldCaptcha").removeClass("bbDonation_ValidationErrorField")}}return b};this.isUSRoutingNumberValid=function(c){var a=0,d=false;c=c&&c.match(/\d/g)?c.match(/\d/g).join(""):0;if(c&&c.length===9){for(var b=0;b<c.length;b+=3){a+=parseInt(c.charAt(b),10)*3+parseInt(c.charAt(b+1),10)*7+parseInt(c.charAt(b+2),10)}d=a!==0&&a%10===0}return d};
3var isLoading=false;var currentView="";var step2ContentMovedStep1=false;document.addEventListener("DOMContentLoaded",function(){setHeightOfAmountButtonContainer();var b="#"+info.bbtoken;isLoading=true;if($(b).attr("hideWizard")==="True"){mergeStep2AndStep1();$("#dvGiftInfoStepHeader").remove();$("#dvGiftInfoStepHeaderSeperator").remove();$("#dvGiftInfoStepContent").appendTo("#dvFormContainer");$("#btnWizardBack").remove();$("#btnWizardContinue").remove();$(".bbminiform-donatenowplaceholder").appendTo("#dvFormContainer");$("#btmMakePayment").appendTo("#dvFormContainer").addClass("nonWizard");$(".bcmsWizard").remove();currentView="nonWizard"}else{if(!step2ContentMovedStep1&&$($(".largeScreenStepTitle")[0]).is(":visible")){mergeStep2AndStep1()}if(step2ContentMovedStep1&&$($(".smallScreenStepTitle")[0]).is(":visible")){splitStep1Into2Steps()}else{if($("#dvGiftDetailsStepContent").attr("showGiftDetails")==="False"&&$($(".smallScreenStepTitle")[0]).is(":visible")){hideGiftDetailStep()}}setupWizard(b)}isLoading=false;switch(window.info.giftType){case"Recurring":$(".bbTruePledgeSection").hide();break;case"OneTime":$(".bbRecurrenceSection").hide();$(".bbTruePledgeSection").hide();break;case"TruePledge":$(".bbRecurrenceSection").hide();break}createBBDatePicker("#dtRecurrenceStart");createBBDatePicker("#dtRecurrenceEnd");bindGiftTypeButtonsHandler();bindFrequencyOptionButtonsHandler();bindEndDateOptionsHandler();var a=getUrlVars(document.URL).bbspredirected;if(a==="True"){if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){if(window.sessionStorage.getItem("selectedDonation")!==null){if($($(".smallScreenStepTitle")[0]).is(":visible")){moveStepForward(b);moveStepForward(b)}if($($(".largeScreenStepTitle")[0]).is(":visible")){moveStepForward(b)}}}}$(b).removeClass("zeroOpacity")});$(window).resize(function(){setHeightOfAmountButtonContainer();var a="#"+info.bbtoken;if(!isLoading){if((currentView==="Mobile"||currentView==="")&&!step2ContentMovedStep1&&$(".largeScreenStepTitle").is(":visible")){mergeStep2AndStep1(a)}if(currentView==="Screen"&&step2ContentMovedStep1&&$(".smallScreenStepTitle").is(":visible")){splitStep1Into2Steps(a);if($("#dvGiftDetailsStepContent").attr("showGiftDetails")==="False"){hideGiftDetailStep()}}}$(a).removeClass("zeroOpacity")});this.setHeightOfAmountButtonContainer=function(){$(".bbminiform-amtbox").removeClass("height100Percent").removeClass("height60px");$("#txtOtherAmount").prop("style",null);var b=$(".bbminiform-amttext").map(function(){return $(this)[0].offsetHeight}).get();var a=Math.max.apply(Math,b);
3if(a!==0){$(".bbminiform-amtboxmain").height(a);$("#txtOtherAmount").parent().removeAttr("style");if(a>60){$(".bbminiform-amtbox").addClass("height100Percent");$("#txtOtherAmount").height(a-4)}else{$(".bbminiform-amtbox, #txtOtherAmount").addClass("height60px")}}setHeightOfRecurrenceButtons(".mdfGiftTypeBtn",".mdfGiftTypeBtnMain",36);setHeightOfRecurrenceButtons(".mdfFrequencyBtn",".mdfFrequencyBtnMain",36)};this.setHeightOfRecurrenceButtons=function(b,c,a){$(b).removeClass("height100Percent").removeClass("height36px");var d=$(b).map(function(){return $(this)[0].offsetHeight}).get();if(d&&d.length>0){var e=Math.max.apply(Math,d);if(e!==0){if(e>a){$(c).height(e);$(b).addClass("height100Percent")}else{$(b).addClass("height36px")}}}};this.mergeStep2AndStep1=function(b){var a=false;if(Number(getCurrentStep(b).attr("stepIndex"))===1){moveStepBack(b)}if(Number(getCurrentStep(b).attr("stepIndex"))===2){moveStepBack(b);moveStepBack(b);a=true}$("#dvGiftDetails").appendTo("#dvGiftInfoStepContent");$("#dvGiftDetailsStepContent").removeClass("bcmsWizardStepContent");$("#dvGiftDetailsStepContent").hide();$("#stepGiftDetails").removeClass("bcmsWizardStep").removeAttr("currentStep");$("#btnGiftDetails").removeClass("btnStepButton");$("#stepPersonalInfo").attr("stepIndex","1");$("#stepGiftDetails").hide();currentView="Screen";step2ContentMovedStep1=true;bindWizardHandlers(b);if(a){moveStepForward(b)}};this.hideGiftDetailStep=function(a){mergeStep2AndStep1();currentView="Mobile";$("#btnPersonal").find(".smallScreenStepTitle")[0].innerText="2"};this.splitStep1Into2Steps=function(b){var a=false;if(Number(getCurrentStep(b).attr("stepIndex"))===1){moveStepBack(b);a=true}$("#dvGiftDetails").appendTo("#dvGiftDetailsStepContent");$("#dvGiftDetailsStepContent").removeClass("bcmsWizardStepContent").addClass("bcmsWizardStepContent");$("#stepGiftDetails").removeClass("bcmsWizardStep").addClass("bcmsWizardStep");$("#stepGiftDetails").removeAttr("currentStep").attr("currentStep","false");$("#btnGiftDetails").removeClass("btnStepButton").addClass("btnStepButton");$("#stepPersonalInfo").attr("stepIndex","2");$("#stepGiftDetails").show();$("#stepGiftDetails").removeAttr("style");$("#btnGiftDetails").removeClass("btn-completed").removeClass("btn-selected").removeClass("btn-unselected").addClass("btn-unselected");currentView="Mobile";step2ContentMovedStep1=false;bindWizardHandlers(b);if(a){moveStepForward(b);moveStepForward(b)}};this.createBBDatePicker=function(a){var b=false;var c="<i class='fa fa-calendar fa-lg' title></i>";if(typeof $(a).attr("placeholder")!=="undefined"&&$(a).attr("placeholder")!==null){if(typeof $(a).attr("disabled")!=="undefined"&&$(a).attr("disabled")!==null){b=true}if(typeof $(a).attr("tooltipDetails")!=="undefined"&&$(a).attr("tooltipDetails")!==null){c=c.replace("title","title='"+$(a).attr("tooltipDetails")+"'")}else{c=c.replace("title","")}$(a).datepicker({showOn:"both",disabled:b,buttonText:c,dateFormat:$(a).attr("placeholder").toLowerCase().replace("yyyy","yy")})}$(".ui-datepicker-trigger").removeAttr("aria-label").attr("aria-label","Select Date");$(a).next("button").html(c)};this.bindGiftTypeButtonsHandler=function(){$("div.mdfGiftTypeBtn").off("click");$("div.mdfGiftTypeBtn").on("click",function(){var a=$(this).closest("div.bbminiform-list-group");$(a).find("div.mdfGiftTypeBtn").each(function(b,c){$(c).removeClass("mdfGiftTypeBtn-selected")});$(a).find("div.mdfGiftTypeBtnMain").each(function(b,c){$(c).removeClass("mdfGiftTypeBtnMainSelected")});$(this).addClass("mdfGiftTypeBtn-selected");$(this).closest("div.mdfGiftTypeBtnMain").addClass("mdfGiftTypeBtnMainSelected");if($(this).attr("name")==="oneTimeGift"){window.info.giftType="OneTime";$(".bbRecurrenceSection").hide();$(".bbTruePledgeSection").hide()}else{if($(this).attr("name")==="recurringGift"){window.info.giftType="Recurring";$(".bbRecurrenceSection").show();$(".bbRecurrenceSection").removeAttr("style");$(".bbTruePledgeSection").hide()}else{if($(this).attr("name")==="truePledge"){window.info.giftType="TruePledge";$(".bbTruePledgeSection").show();$(".bbTruePledgeSection").removeAttr("style");$(".bbRecurrenceSection").hide();BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.UpdateSummary()}}}return false})};this.bindFrequencyOptionButtonsHandler=function(){$("div.mdfFrequencyBtn").off("
3click");$("div.mdfFrequencyBtn").on("click",function(){var a=$(this).closest("div#dvRecurringFrequencyOptions");$(a).find("div.mdfFrequencyBtnMain").each(function(b,c){$(c).removeClass("mdfFrequencyBtnMainSelected")});a=$(this).closest("div#dvPledgeFrequencyOptions");$(a).find("div.mdfFrequencyBtnMain").each(function(b,c){$(c).removeClass("mdfFrequencyBtnMainSelected")});$(this).addClass("mdfGiftTypeBtn-selected");$(this).closest("div.mdfFrequencyBtnMain").addClass("mdfFrequencyBtnMainSelected");if($(this).hasClass("mdfPledgeFrequencyBtn")){BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.UpdateTruePledgeEndingDate()}return false})};this.bindEndDateOptionsHandler=function(){$("input[name='recurrinGiftEndDateOptions']").change(function(){if($(this).attr("id")==="rdoLimitedTime"){$("#dvMaindtRecurrenceEnd").show()}else{$("#dvMaindtRecurrenceEnd").hide()}})};this.recurringGiftInputsValid=function(){var l=true;var c="#dtRecurrenceStart";var m="#dtRecurrenceEnd";var j=false;var a=false;var g=true;var d=true;if($(c).get.offsetParent!==null&&$(c).val()&&$(c).val().trim()!==""){var i=new Date($(c).datepicker("getDate").getFullYear(),$(c).datepicker("getDate").getMonth(),$(c).datepicker("getDate").getDate());var k=new Date($(c).attr("serverYear"),$(c).attr("serverMonth")-1,$(c).attr("serverDay"));g=validateDateFormat(c);if(g&&i<k){l=false;$(c).parent().next().text($(c).attr("greaterThanTodayMessage"));$(c).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{if(g&&l){$(c).parent().next().text("");$(c).removeClass("bbDonation_ValidationErrorField")}}l=l&&g}if($("input[name='recurrinGiftEndDateOptions']").length>0&&$("input[name='recurrinGiftEndDateOptions']:checked").length>0&&$("input[name='recurrinGiftEndDateOptions']:checked").attr("id")==="rdoLimitedTime"){j=true}else{j=false}if(j&&$(m).get.offsetParent!==null&&$(m).val()&&$(m).val().trim()!==""){var f=new Date($(c).datepicker("getDate").getFullYear(),$(c).datepicker("getDate").getMonth(),$(c).datepicker("getDate").getDate());var b=new Date($(m).datepicker("getDate").getFullYear(),$(m).datepicker("getDate").getMonth(),$(m).datepicker("getDate").getDate());d=validateDateFormat(m);if(g&&d&&b<=f){l=false;$(m).parent().next().text($(m).attr("endDateGreaterThanStartDate"));$(m).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{if(d&&l){$(m).parent().next().text("");$(m).removeClass("bbDonation_ValidationErrorField")}}l=l&&d;if($("#rdoLimitedTime").prop("checked")){a=true}else{a=false}if(l&&j&&a){var e=new Date(f.getFullYear(),f.getMonth(),f.getDate());switch($(".mdfFrequencyBtnMainSelected").find(".mdfFrequencyBtn").attr("frequency")){case"Annually":e.addMonths(12);break;case"SemiAnnual":e.addMonths(6);break;case"Quarterly":e.addMonths(3);break;case"Monthly":e.addMonths(1);break}if(b>=e){$(m).parent().next().text("");$(m).removeClass("bbDonation_ValidationErrorField")}else{l=false;$(m).parent().next().text($(m).attr("frequencywillneveroccur"));$(m).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}}}if(l){return true}else{var h;$("div.bbDonationFieldMessage").each(function(){if($(this).html().trim().length>0){h=$(this);return false}});$("html, body").animate({scrollTop:h.parent().parent().offset().top},100);return false}};Date.isLeapYear=function(a){return(((a%4===0)&&(a%100!==0))||(a%400===0))};Date.getDaysInMonth=function(b,a){return[31,(Date.isLeapYear(b)?29:28),31,30,31,30,31,31,30,31,30,31][a]};Date.prototype.isLeapYear=function(){return Date.isLeapYear(this.getFullYear())};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth())};Date.prototype.addMonths=function(b){var a=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+b);this.setDate(Math.min(a,this.getDaysInMonth()));return this};this.validateRecurringInfo=function(a){var b=true;if(a.giftType==="Recurring"){if(!recurringGiftInputsValid()){b=false}}return b};this.fillRecurringObject=function(f){var b="#dtRecurrenceStart";var e="#dtRecurrenceEnd";var d=new Date();var c=new Date();if(f.giftType==="Recurring"){d=new Date($(b).datepicker("getDate").getFullYear(),$(b).datepicker("getDate").getMonth(),$(b).datepicker("getDate").getDate());f.Recurrence=new RecurrenceInformation();f.Recurrence.DayOfMonth=d.getDate();if($("#rdoLimitedTime").prop("checked")){c=new Date($(e).datepicker("getDate").getFullYear(),$(e).datepicker("getDate").getMonth(),$(e).datepicker("getDate").getDate());f.Recurrence.EndDate=c.toDateString()}else{f.Recurrence.EndDate=null}f.Recurrence.Frequency=$(".mdfFrequencyBtnMainSelected").find(".mdfFrequencyBtn").attr("frequency");f.Recurrence.Month=d.getMonth()+1;f.Recurrence.StartDate=d.toDateString();var a=new Date($(b).attr("serverYear"),$(b).attr("serverMonth")-1,$(b).attr("serverDay"));if(d.getTime()===a.getTime()){f.Recurrence.ProcessNow=true}else{f.Recurrence.ProcessNow=false}}else{f.Recurrence=null}};this.validateDateFormat=function(b){var a=true;if($(b).offsetParent!==null&&$(b).val().trim()!==""){try{$.datepicker.parseDate($(b).attr("placeholder").toLowerCase().replace("yyyy","yy"),$(b).val());$(b).parent().next().text("");$(b).removeClass("bbDonation_ValidationErrorField")}catch(c){a=false;$(b).parent().next().text($(b).attr("fieldInvalidFormatMessage"));$(b).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}}return a};window.onload=function(){var d=getUrlVars(document.URL).bbspredirected;var g="#"+info.bbtoken;var b=null;if(d==="True"){if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){b=JSON.parse(window.sessionStorage.getItem("selectedDonation"));if(b!==null){var f=getElement(cmb_Designation);if(f!==null){f.value=b.Gift.Designations[0].BackOfficeID;f.Name=b.Gift.Designations[0].Name;var a=getElement(trDesignationOther);
3if(f.value==="DESIGNATION_OTHER"){a.style.display="";$("#"+txtDesignation).val(b.Gift.Designations[0].Name)}else{a.style.display="none"}}if(b.Gift.IsAnonymous){$("#chkAnonymous").click()}if(b.Gift.MGCompany!==null){$("#chkMG").click();$("#txtMG").val(b.Gift.MGCompany.CompanyName)}if(b.Gift.CreateGiftAidDeclaration){$("#bbgiftaid").click()}if(b.Gift.IsCorporate){$("#chkCorporate").click();$("#txtCorporateName").val(b.Donor.OrganizationName)}if(b.Donor.ContactConsents!==null&&b.Donor.ContactConsents.length>0){var c=b.Donor.EmailGlobalOptOut;$("#"+chkOptout)[0].checked=c;var e=$.find(".consentOptions");$.each(b.Donor.ContactConsents,function(){var h=$(this)[0];$.each(e,function(){var j,i;j=parseInt($(this).find("input[id*=hdnChannelId]").val(),10);channelName=$(this).find("input[id*=hdnChannelName]").val();categoryName=$(this).find("input[id*=hdnCategoryName]").val();optIn=$(this).find(".clsOptIn");optOut=$(this).find(".clsOptOut");if(channelName===h.ChannelName&&categoryName===h.CategoryName){if(h.Response===1){optIn[0].checked=true;optOut[0].checked=false}else{if(h.Response===2){optIn[0].checked=false;optOut[0].checked=true}else{optIn[0].checked=false;optOut[0].checked=false}}}if(j===1&&c){optIn[0].checked=!c;optIn[0].disabled=c;optOut[0].checked=c;optOut[0].disabled=c}})})}if(window.sessionStorage.getItem("otherAmountSelected")==="false"){$("div.bbminiform-amtbox").each(function(h,j){if(h===parseInt(window.sessionStorage.getItem("selectedAmountIndex"),10)){$(j).click()}})}else{$("input.bbminiform-otheramount").each(function(h,j){if(h===parseInt(window.sessionStorage.getItem("selectedOtherAmountIndex"),10)){$(j).click();$("#txtOtherAmount").val(window.sessionStorage.getItem("selectedOtherAmount"));$(j).attr("formatedAmt",window.sessionStorage.getItem("selectedAmount"))}})}if(b.Gift.Recurrence){$(document.getElementsByName("recurringGift")[0]).click();$("#dtRecurrenceStart").datepicker("setDate",new Date(b.Gift.Recurrence.StartDate));$("div[frequency='"+b.Gift.Recurrence.Frequency+"']").click();if(b.Gift.Recurrence.EndDate){$("#rdoLimitedTime").click();$("#dtRecurrenceEnd").datepicker("setDate",new Date(b.Gift.Recurrence.EndDate))}}if(b.Gift.IsTruePledge){$(document.getElementsByName("truePledge")[0]).click();$("#dtTruePledgeStartDate").datepicker("setDate",new Date(b.Gift.TruePledgeInstallment.RecurrenceTruePledge.StartDate));$("div[frequency='"+b.Gift.TruePledgeInstallment.RecurrenceTruePledge.Frequency+"']").click();
3$("#txtTruePledgeNoOfInstallmentFieldDetails").val(b.Gift.TruePledgeInstallment.TruePledgeNumberOfInstallments);BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.UpdateSummary();BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.truePledgeGiftInputsValid()}if(b.Gift.Comments){$("#txtComments").val(b.Gift.Comments)}if($(g).attr("hideWizard")==="True"){window.fillTributeInfoControl()}}}else{alert("Unable to load your previous value, Please re-enter your donation data.")}}};
4document.addEventListener("DOMContentLoaded",function(){window.SetMGCompany=null;window.SetMGCompany=function(c){if(window.bbtoken){$("#chkMG").prop("checked",true);$("#txtMG").val(c);$("#txtMG").show();$("#errMG").show()}};if($.trim(window.info.MGIntroductoryText)===""){$("#lblMGIntroductoryText").parent().removeClass("bbMarginBottom5px");$("#lblMGIntroductoryText").hide()}if(!(window.info.recaptchaRequired&&window.info.reCaptchaConfigured)){$("#dvDirectDebitRecaptchaContent").html("")}$("#dvDirectDebitContent").hide();$("#btnCancelDDPayment").on("click",function(){window.hideDirectDebitSection();window.scrollTo(0,0)});$("#btnCompleteDDPayment").on("click",function(){window.completeDirectDebitPayament()});$("form").keypress(function(c){if(c.which===13&&!(c.target.nodeName.toUpperCase()==="TEXTAREA")){return false}});$("#chkCorporate").on("change",function(){if($("#chkCorporate").is(":checked")){$("#txtCorporateName").show();$("#txtCorporateName").parent().removeClass("bbMarginBottom12px").addClass("bbMarginBottom12px");$("#errCorporate").show();$("#txtMG").parent("div").parent("div").hide();$(".bbminiform-giftaiddescription").parent("div").hide()}else{$("#txtCorporateName").hide();$("#errCorporate").hide();$("#errorSummaryCorp").hide();$("#txtCorporateName").removeClass("bbDonation_ValidationErrorField");$("#txtCorporateName").parent().removeClass("bbMarginBottom12px");$("#txtMG").parent("div").parent("div").show();$(".bbminiform-giftaiddescription").parent("div").show()}});$("#chkMG").on("change",function(){if($("#chkMG").is(":checked")){$("#txtMG").show();$("#txtMG").parent().removeClass("bbMarginBottom12px").addClass("bbMarginBottom12px");$("#errMG").show()}else{$("#txtMG").hide();$("#errMG").hide();$("#errorSummaryMG").hide();$("#txtMG").removeClass("bbDonation_ValidationErrorField");$("#txtMG").parent().removeClass("bbMarginBottom12px")}});$("#chkAnonymous").on("change",function(){if($("#chkAnonymous").is(":checked")){$("#lblAnonymousSubCaption").show()}else{$("#lblAnonymousSubCaption  ").hide()}});if($('form[data-formtype="bbCheckout"]').length<=0){var b="<form method='get' id=\"paymentForm\" data-formtype='bbCheckout' data-disable-submit='false' novalidate></form>";$("body").append(b)}$("#paymentForm").submit(function a(c){c.preventDefault()});$("div.bbminiform-amtbox, input.bbminiform-otheramount").on("click",function(){var c=$(this).closest("div.bbminiform-list-group");$(c).find("div.bbminiform-amtbox").each(function(d,f){$(f).removeClass("bbminiform-amtbox-active bbminiform-selectedamount")});$(c).find("input.bbminiform-otheramount").each(function(d,f){$(f).removeClass("bbminiform-amtbox-active bbminiform-selectedamount")});if($(this).attr("amt")==="Other"){$(this).addClass("bbminiform-selectedamount")}else{$(this).addClass("bbminiform-amtbox-active bbminiform-selectedamount");$("#txtOtherAmount").val("");$("#errorSummary").hide();$("#txtOtherAmount").removeClass("bbDonation_ValidationErrorField")}if(window.info.giftType==="TruePledge"){BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.UpdateSummary()}setCurrentBBSPDonationSettings(this);return false})});function ddlDesignations_OnChange(b){$("#"+txtDesignation).val("");var a=getElement(trDesignationOther);if(b.value==="DESIGNATION_OTHER"){a.style.display=""}else{a.style.display="none"}}var _selectedDonationInfo=null;var AddressFormatEnum={UnitedKingdom:0,NewZealand:1,UnitedStates:2};this.checkCountryFormat=function(a){if(a==="afNEW_ZEALAND"){return AddressFormatEnum.NewZealand}else{if(a==="afUNITED_KINGDOM"){return AddressFormatEnum.UnitedKingdom}else{return AddressFormatEnum.UnitedStates}}};this.validate=function(){var a=true;if(!window.validatePersonalInfo()){a=false}if(!window.validateGiftInfo()){a=false}if(!window.validateGiftOptions()){a=false}return a};this.showOtherAmountValidation=function(a){$("<div id='errorSummary' class='validation validationWidth100Percent'>* "+a+"</div>").insertAfter("#txtOtherAmount");$("#txtOtherAmount").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")};this.validateGiftOptions=function(){var d=true,b=$.trim($(_selectedDonationInfo.mainDiv).find("#txtCorporateName").val());mgorgText=$.trim($(_selectedDonationInfo.mainDiv).find("#txtMG").val());var e=_selectedDonationInfo.selectedAmount(_selectedDonationInfo);$("#errorSummary").remove();$("#errorSummaryCorp").remove();$("#errorSummaryMG").remove();$("#txtOtherAmount").removeClass("bbDonation_ValidationErrorField");$("#txtCorporateName").removeClass("bbDonation_ValidationErrorField");$("#txtMG").removeClass("bbDonation_ValidationErrorField");if(e!==""&&isNaN(parseFloat(e))){showOtherAmountValidation(_selectedDonationInfo.invalidCurrencyFormateMessage);d=false}if(d&&e===""){showOtherAmountValidation(_selectedDonationInfo.amountRequiredValidationMessage);d=false}if(d&&parseFloat(e)<=0){showOtherAmountValidation("Amount must be greater than 0.");d=false}if(d&&parseFloat(e)<_selectedDonationInfo.minAmount){showOtherAmountValidation(_selectedDonationInfo.minimumAmountValidationMessage+" "+parseFloat(_selectedDonationInfo.minAmount));d=false}if(($("#txtCorporateName").length!==0)&&$("#txtCorporateName").parent()[0].offsetWidth!==0&&$("#chkCorporate").is(":checked")&&b===""){if($("#errorSummaryCorp").length===0){$("<div id='errorSummaryCorp' class='bbminiform-validation'>"+_selectedDonationInfo.companyReqErrorMessage+"</div>").insertAfter("#txtCorporateName")}else{$("#errorSummaryCorp").show()}$("#txtCorporateName").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");d=false}else{var c=new RegExp($("#regExOrgName").attr("value"));if(c.test(b)&&$("#chkCorporate").is(":checked")&&!$("#chkMG").is(":checked")){if($("#errorSummaryCorp").length===0){$("<div id='errorSummaryCorp' class='bbminiform-validation'>"+_selectedDonationInfo.CompanyNameIncorrectFormatMessage+"</div>").insertAfter("#txtCorporateName")}else{$("#errorSummaryCorp").text("");$("#errorSummaryCorp").text(_selectedDonationInfo.CompanyNameIncorrectFormatMessage);$("#errorSummaryCorp").show()}$("#txtCorporateName").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");d=false}else{$("#txtCorporateName").removeClass("bbDonation_ValidationErrorField");$("#errorSummaryCorp").hide()}}if(($("#txtMG").length!==0)&&$("#txtMG").parent()[0].offsetWidth!==0&&$("#chkMG").is(":checked")&&mgorgText===""&&!$("#chkCorporate").is(":checked")){if($("#errorSummaryMG").length===0){$("<div id='errorSummaryMG' class='bbminiform-validation'>"+_selectedDonationInfo.MGcompanyReqErrorMessage+"</div>").insertAfter("#txtMG")}else{$("#errorSummaryMG").show()}$("#txtMG").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");d=false}else{var a=new RegExp($("#regExOrgName").attr("value"));if(a.test(mgorgText)&&$("#chkMG").is(":checked")&&!$("#chkCorporate").is(":checked")){if($("#errorSummaryMG").length===0){$("<div id='errorSummaryMG' class='bbminiform-validation'>"+_selectedDonationInfo.CompanyNameIncorrectFormatMessage+"</div>").insertAfter("#txtMG")}else{$("#errorSummaryMG").text("");$("#errorSummaryMG").text(_selectedDonationInfo.CompanyNameIncorrectFormatMessage);$("#errorSummaryMG").show()}$("#txtMG").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField");d=false}else{$("#txtMG").removeClass("bbDonation_ValidationErrorField");$("#errorSummaryMG").hide()}}if($.trim($("#"+cmb_Designation+" option:selected").val())==="DESIGNATION_OTHER"&&($.trim($("#"+txtDesignation).val()).length===0)){if($("#errorSummaryOD").length===0){$("<div id='errorSummaryOD' class='bbminiform-validation'>"+_selectedDonationInfo.otherDesignationValidationMessage+"</div>").insertAfter("#"+txtDesignation)}else{$("#errorSummaryOD").show()}$("#"+txtDesignation).addClass("bbDonation_ValidationErrorField");d=false}else{$("#"+txtDesignation).removeClass("bbDonation_ValidationErrorField");$("#errorSummaryOD").hide()}return d};this.makePayment=function(b){addDonationScrollStyles();_selectedDonationInfo=b;var i=getElement(cmb_Designation);if(i){_selectedDonationInfo.bbdesignationId=i.value;if($.trim($("#"+cmb_Designation+" option:selected").val())==="DESIGNATION_OTHER"){_selectedDonationInfo.bbdesignationName=$.trim($("#"+window.txtDesignation).val())}else{_selectedDonationInfo.bbdesignationName=$.trim($("#"+cmb_Designation+" option:selected").text())}}if(!this.validate()){return}window.fillRecurringObject(_selectedDonationInfo);var e=_selectedDonationInfo.selectedAmount(_selectedDonationInfo);if(window.info.giftType==="TruePledge"){BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.FillTruePledgeInstallmentObject(_selectedDonationInfo);e=_selectedDonationInfo.TruePledgeInstallment.TruePledgeInstallmentAmount}opened=false;if(paymentMethod==="DD"){if($("#dvDirectDebitContentMain").html().trim()===""){getDirectDebitContent()}else{showDirectDebitSection()}window.scrollTo(0,0)}else{if(!_selectedDonationInfo.merchantAccountSupportsCheckout){$("#bbspLoadingOverlay").show();var d,k,m;d=createDonation();if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){window.sessionStorage.setItem("selectedDonation",JSON.stringify(d));window.sessionStorage.setItem("existingInfo",JSON.stringify(_selectedDonationInfo));var f=e;window.sessionStorage.setItem("selectedOtherAmount",$("#txtOtherAmount").val());window.sessionStorage.setItem("selectedAmount",_selectedDonationInfo.selectedAmount(_selectedDonationInfo))}k=new BBSPProcessor();m={TokenId:_selectedDonationInfo.bbtoken,FinderNumber:_selectedDonationInfo.finderNum,Donation:d,ClientDonationId:_selectedDonationInfo.bbdonationid,PageId:_selectedDonationInfo.pageId,UseCaptcha:_selectedDonationInfo.recaptchaRequired,ConsentPartId:_selectedDonationInfo.consentPartID};k.token=_selectedDonationInfo.bbtoken;k.rediectToBBSP(m,handleBBSPSuccess,handleBBSPError);return false}else{var l="";if(_selectedDonationInfo.firstName.trim()===""){l=_selectedDonationInfo.cardholder}else{l=_selectedDonationInfo.firstName+" "+_selectedDonationInfo.middleName+" "+_selectedDonationInfo.lastName}var g=_selectedDonationInfo.city;var a=_selectedDonationInfo.state;if(_selectedDonationInfo.countryFullName.trim()==="New Zealand"){g=_selectedDonationInfo.state;a=_selectedDonationInfo.city}var c=null;var h=_selectedDonationInfo.cardToken;if((!_selectedDonationInfo.Recurrence||_selectedDonationInfo.Recurrence.ProcessNow)&&(!_
4selectedDonationInfo.TruePledgeInstallment||!_selectedDonationInfo.TruePledgeInstallment.RecurrenceTruePledge||_selectedDonationInfo.TruePledgeInstallment.RecurrenceTruePledge.ProcessNow)){c=true}else{c=false}var j={};_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.Amount=e;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressCity=g;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressCountry=_selectedDonationInfo.country;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressLine=_selectedDonationInfo.street;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressPostCode=_selectedDonationInfo.zip;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressState=a;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressEmail=_selectedDonationInfo.email;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressFirstName=_selectedDonationInfo.firstName;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressLastName=_selectedDonationInfo.lastName;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.BillingAddressPhone=_selectedDonationInfo.phone;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.Cardholder=l;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.UseCaptcha=_selectedDonationInfo.recaptchaRequired;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.IsEmailRequired=true;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.IsNameVisible=true;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.IsNameRequired=false;_selectedDonationInfo.bbcheckoutmanager.DonorInfo=this.createDonation();_selectedDonationInfo.bbcheckoutmanager.DonorInfo.Type=_selectedDonationInfo.bbcheckoutmanager.Configuration.TranType.Donation_2_0;_selectedDonationInfo.bbcheckoutmanager.DonorInfo.FinderNumber=_selectedDonationInfo.finderNum;_selectedDonationInfo.bbcheckoutmanager.DonorInfo.ClientDonationId=_selectedDonationInfo.bbdonationid;_selectedDonationInfo.bbcheckoutmanager.DonorInfo.ConsentPartId=_selectedDonationInfo.consentPartID;if(!_selectedDonationInfo.Recurrence&&(!_selectedDonationInfo.TruePledgeInstallment||!_selectedDonationInfo.TruePledgeInstallment.RecurrenceTruePledge)){_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.UseVisaCheckout=true;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.UsePayPal=true;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.UseApplePay=true;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.CardToken=null}else{_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.UseVisaCheckout=false;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.UsePayPal=false;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.UseApplePay=false;_selectedDonationInfo.bbcheckoutmanager.Configuration.Data.CardToken=h}if(c){_selectedDonationInfo.bbcheckoutmanager.Configuration.TransactionType=_selectedDonationInfo.bbcheckoutmanager.TransactionType.Card_Not_Present}else{_selectedDonationInfo.bbcheckoutmanager.Configuration.TransactionType=_selectedDonationInfo.bbcheckoutmanager.TransactionType.Store_Card}return _selectedDonationInfo.bbcheckoutmanager.openCheckout()}}};this.handleBBSPSuccess=function(a){var b=JSON.parse(a.Data);if(b.Flag===true){window.location=b.Url}else{$("#bbspLoadingOverlay").hide();alert("Error redirecting to payment page.")}};this.handleBBSPError=function(a){alert(_selectedDonationInfo.genericErrorMessage);removeDonationScrollStyles();location.reload(true)};this.handleError=function(a){window.opened=false;alert(_selectedDonationInfo.genericErrorMessage);removeDonationScrollStyles();location.reload(true)};this.handlePaymentComplete=function(a){var b=window.location.href,c="";window.opened=false;if(a.Success){c=updateQueryString("cr","true",b);c=updateQueryString("ct",JSON.parse(a.Data).Id,c);c=updateQueryString("ctt",_selectedDonationInfo.bbtoken,c);c=updateQueryString("bbspredirected","false",c);window.location=c}else{handleError("Eror")}};this.checkoutComplete=function(b){var a={};a.Success=true;a.Data='{"Id":'+b.Id+"}";handlePaymentComplete(a)};this.updateQueryString=function(f,a,d){if(!d){d=window.location.href}var b=new RegExp("([?&])"+f+"=.*?(&|#|$)(.*)","gi"),c;if(b.test(d)){if(typeof a!=="undefined"&&a!==null){return d.replace(b,"$1"+f+"="+a+"$2$3")}else{c=d.split("#");d=c[0].replace(b,"$1$3").replace(/(&|\?)$/,"");if(typeof c[1]!=="undefined"&&c[1]!==null){d+="#"+c[1]}return d}}else{if(typeof a!=="undefined"&&a!==null){var e=d.indexOf("?")!==-1?"&":"?";c=d.split("#");d=c[0]+e+f+"="+a;if(typeof c[1]!=="undefined"&&c[1]!==null){d+="#"+c[1]}return d}else{return d}}};this.createDonation=function(){var a=new Donation();a.MerchantAccountId=_selectedDonationInfo.maid;a.Origin=JSON.parse(_selectedDonationInfo.origininfo?_selectedDonationInfo.origininfo:null);a.Origin.AppealBackOfficeId=_selectedDonationInfo.bbappealId;a.Donor=new DonorInformation();a.Donor.Title=_selectedDonationInfo.title;a.Donor.Suffix1=_selectedDonationInfo.suffix1;a.Donor.Suffix2=_selectedDonationInfo.suffix2;a.Donor.FirstName=_selectedDonationInfo.firstName;a.Donor.MiddleName=_selectedDonationInfo.middleName;a.Donor.LastName=_selectedDonationInfo.lastName;a.Donor.Phone=_selectedDonationInfo.phone;a.Donor.MaidenName=_selectedDonationInfo.maidenName;a.Donor.SchoolName=_selectedDonationInfo.schoolName;a.Donor.ClassOf=_selectedDonationInfo.classOf;a.Donor.Attributes=_selectedDonationInfo.donorAttributes;a.Donor.EmailAddress=_selectedDonationInfo.email;a.Donor.BackOfficeID=_selectedDonationInfo.backOfficeID;var q,c,s,i,n,b,j,m,e,o,d,f;q=JSON.parse(_selectedDonationInfo.contactConsentDetails);c=$(_selectedDonationInfo.mainDiv).find(".consentOptions");
4if(c!==null&&c.length>0){$.each(c,function(){s=parseInt($(this).find("input[id*=hdnChannelId]").val(),10);i=parseInt($(this).find("input[id*=hdnCategoryId]").val(),10);e=$(this).find("input[id*=hdnChannelName]").val();o=$(this).find("input[id*=hdnCategoryName]").val();if(s!==0){b=new DonorContactConsentInformation();b.Channel=s;b.Category=i;b.ChannelName=e;b.CategoryName=o;b.ConsentID=q.ConsentID;b.Sequence=q.Sequence;b.ConstituentId=q.ConstituentId;j=$(this).find(".clsOptIn");m=$(this).find(".clsOptOut");if(j[0].checked===true){n=1}else{if(m[0].checked===true){n=2}else{n=3}}b.Response=n;b.ConsentDate=q.ConsentDate;b.DateAdded=q.DateAdded;b.Source=q.Source;b.Username=q.Username;b.ConsentStatement=q.ConsentStatement;b.PrivacyPolicy=q.PrivacyPolicy;b.FormLocation=q.FormLocation;b.FormVersion=q.FormVersion;b.ImportID=q.ImportID;a.Donor.ContactConsents.push(b)}});a.Donor.EmailGlobalOptOut=$("#"+chkOptout)[0].checked}a.Donor.Address=new AddressInformation();a.Donor.Address.StreetAddress=_selectedDonationInfo.street;if(a.Donor.Address.StreetAddress){a.Donor.Address.StreetAddress=a.Donor.Address.StreetAddress.trim()}a.Donor.Address.City=_selectedDonationInfo.city;a.Donor.Address.State=_selectedDonationInfo.state;a.Donor.Address.Country=_selectedDonationInfo.countryFullName;a.Donor.Address.PostalCode=_selectedDonationInfo.zip;if($(_selectedDonationInfo.mainDiv).find("#chkCorporate").prop("checked")){a.Donor.OrganizationName=$(_selectedDonationInfo.mainDiv).find("#txtCorporateName").val()}a.Gift=new GiftInformation();if(paymentMethod==="CC"){a.Gift.PaymentMethod=0}if(paymentMethod==="DD"){a.Gift.PaymentMethod=2}var l=new GiftDesignationInformation();l.BackOfficeID=_selectedDonationInfo.bbdesignationId;l.Name=_selectedDonationInfo.bbdesignationName;l.Amount=_selectedDonationInfo.selectedAmount(_selectedDonationInfo);a.Gift.Designations=[l];a.Gift.CreateGiftAidDeclaration=$(_selectedDonationInfo.mainDiv).find("#bbgiftaid").prop("checked");a.Gift.IsCorporate=$(_selectedDonationInfo.mainDiv).find("#chkCorporate").prop("checked");a.Gift.IsAnonymous=$(_selectedDonationInfo.mainDiv).find("#chkAnonymous").prop("checked");a.Gift.Comments=$(_selectedDonationInfo.mainDiv).find("#txtComments").val();a.Gift.Attributes=_selectedDonationInfo.giftAttributes;a.Gift.Recurrence=_selectedDonationInfo.Recurrence;if(window.info.giftType==="TruePledge"){a.Gift.IsTruePledge=_selectedDonationInfo.IsTruePledge;a.Gift.TruePledgeInstallment=_selectedDonationInfo.TruePledgeInstallment}if($(_selectedDonationInfo.mainDiv).find("#chkMG").prop("checked")){a.Gift.MGCompany=new MGCompanyInformation();a.Gift.MGCompany.CompanyName=$(_selectedDonationInfo.mainDiv).find("#txtMG").val()}var r=getUrlVars(document.URL).bbspredirected;if(!_selectedDonationInfo.TributeType&&r==="True"){if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){var h=JSON.parse(window.sessionStorage.getItem("selectedDonation"));var g=JSON.parse(window.sessionStorage.getItem("existingInfo"));if(h&&h.Gift&&h.Gift.tribute){a.Gift.tribute=h.Gift.tribute;d=a.Gift.tribute.TributeDefinition;_selectedDonationInfo.TributeFirstName=d.FirstName;_selectedDonationInfo.TributeLastName=d.LastName;_selectedDonationInfo.TributeDescription=d.Description;_selectedDonationInfo.TributeType=d.Type;_selectedDonationInfo.TributeFullName=d.FullName;if($("#hdnSelectedMode").val()==="1"){_selectedDonationInfo.TributeRecordId=d.TributeRecordId;_selectedDonationInfo.TributeId=d.TributeId}if(a.Gift.tribute.Acknowledgee){f=a.Gift.tribute.Acknowledgee;_selectedDonationInfo.AcknowledgeeFullName=f.FullName;_selectedDonationInfo.AcknowledgeeFirstName=f.FirstName;_selectedDonationInfo.AcknowledgeeLastName=f.LastName;_selectedDonationInfo.AcknowledgeeEmail=f.Email;_selectedDonationInfo.AcknowledgeePhone=f.Phone;_selectedDonationInfo.AcknowledgeeAddressLines=f.AddressLines;_selectedDonationInfo.AcknowledgeeCity=f.City;_selectedDonationInfo.AcknowledgeeState=f.State;_selectedDonationInfo.AcknowledgeeCountry=f.Country;_selectedDonationInfo.AcknowledgeePostalCode=f.PostalCode;_selectedDonationInfo.AcknowledgeeCountryFullName=g.AcknowledgeeCountryFullName;_selectedDonationInfo.AcknowledgeeAddressFormat=g.AcknowledgeeAddressFormat}}}}else{if($("#chkAllowTribute").prop("checked")){var p=new TributeInformation();d=new TributeDefinition();f=new AcknowledgeeInformation();d.FirstName=_selectedDonationInfo.TributeFirstName;d.LastName=_selectedDonationInfo.TributeLastName;d.Description=_selectedDonationInfo.TributeDescription;d.Type=_selectedDonationInfo.TributeType;d.FullName=_selectedDonationInfo.TributeFullName;if($("#hdnSelectedMode").val()==="1"){d.TributeRecordId=_selectedDonationInfo.TributeRecordId;d.TributeId=_selectedDonationInfo.TributeId}p.TributeDefinition=d;if($("#chkAcknowledgee").prop("checked")){f.FullName=_selectedDonationInfo.AcknowledgeeFullName;f.FirstName=_selectedDonationInfo.AcknowledgeeFirstName;f.LastName=_selectedDonationInfo.AcknowledgeeLastName;f.Email=_selectedDonationInfo.AcknowledgeeEmail;f.Phone=_selectedDonationInfo.AcknowledgeePhone;f.AddressLines=_selectedDonationInfo.AcknowledgeeAddressLines;var k=checkCountryFormat(_selectedDonationInfo.AcknowledgeeAddressFormat);if(k===AddressFormatEnum.NewZealand){f.City=_selectedDonationInfo.AcknowledgeeNZCity}else{f.City=_selectedDonationInfo.AcknowledgeeCity}switch(k){case AddressFormatEnum.NewZealand:f.State=_selectedDonationInfo.AcknowledgeeNZSuburb;break;case AddressFormatEnum.UnitedKingdom:f.State=_selectedDonationInfo.AcknowledgeeCounty;break;default:f.State=_selectedDonationInfo.AcknowledgeeState}f.Country=_selectedDonationInfo.AcknowledgeeCountryFullName;f.PostalCode=_selectedDonationInfo.AcknowledgeePostalCode;p.Acknowledgee=f}a.Gift.tribute=p}}if(a.Gift.PaymentMethod===2){a.Gift.DirectDebit=window.getDirectDebitInformation()}return a};var _bbOrderId="";this.handleDonationCreated=function(a){_bbOrderId=JSON.parse(a.Data).OrderId};this.handleDonationCreateFailed=function(a){handleError(a)};this.getUrlVars=function(a){var d=[],e;var c=a.slice(a.indexOf("?")+1).split("&");for(var b=0;b<c.length;b++){e=c[b].split("=");d.push(e[0]);d[e[0]]=e[1]}return d};this.DonationGiftAidHelp=function(){var b="WIDTH=510px,HEIGHT=425px,RESIZABLE=YES,SCROLLBARS=NO,TOOLBAR=NO,LEFT=5,TOP=20,location=No;status=No";var a=new PopUpDialogBB("~/Admin/DonationHelp.ascx","_blank",b,"&mode=4");a.Show()};this.addDonationScrollStyles=function(){var a="";if($("#BodyId").attr("style")==="undefined"){a="overflow-x: auto !important; overflow-y: auto !important;"}else{a=$("#BodyId").attr("style");if(a.endsWith(";")){a=a+"overflow-x: auto !important;overflow-y: auto !important;"}else{a=a+";overflow-x: auto !important;overflow-y: auto !important;"}}$("#BodyId").attr("style",a)};this.removeDonationScrollStyles=function(){$("#BodyId").css("overflow-x","");$("#BodyId").css("overflow-y","")};
4this.setCurrentBBSPDonationSettings=function(a){if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){if($(a).attr("amt")==="Other"){window.sessionStorage.setItem("otherAmountSelected",true)}else{window.sessionStorage.setItem("otherAmountSelected",false)}var b=$(a).closest("div.bbminiform-list-group");if(window.sessionStorage.getItem("otherAmountSelected")==="false"){$(b).find("div.bbminiform-amtbox").each(function(c,d){if($(d).hasClass("bbminiform-selectedamount")){window.sessionStorage.setItem("selectedAmountIndex",c)}})}else{$(b).find("input.bbminiform-otheramount").each(function(c,d){if($(d).hasClass("bbminiform-selectedamount")){window.sessionStorage.setItem("selectedOtherAmountIndex",c)}})}}};function DonationCheckoutPartInfo(){this.bbdonationid=null;this.bbpublickey=null;this.bbdesignationId=null;this.bbappealId=null;this.origininfo=null;this.partLanguageData=null;this.bbtoken=null;this.cardToken=null;this.amountRequiredValidationMessage=null;this.otherDesignationValidationMessage=null;this.minimumAmountValidationMessage=null;this.invalidCurrencyFormateMessage=null;this.companyReqErrorMessage=null;this.CompanyNameIncorrectFormatMessage=null;this.recaptchaRequired=null;this.reCaptchaConfigured=null;this.isGiftAidEnabled=null;this.GiftAidConfirmText=null;this.minAmount=null;this.MGcompanyReqErrorMessage=null;this.backOfficeID=null;this.city=null;this.state=null;this.country=null;this.countryFullName=null;this.street=null;this.zip=null;this.title=null;this.firstName=null;this.middleName=null;this.lastName=null;this.suffix1=null;this.suffix2=null;this.cardholder=null;this.maid=null;this.email=null;this.bbdesignationName=null;this.bbappealName=null;this.bbcurrencySymbol=null;this.bbCurrencyGroupSeparator=null;this.bbCurrencyDecimalSeparator=null;this.bbConfirmationAmt=null;this.confirmationText=null;this.genericErrorMessage=null;this.finderNum=null;this.transactionId=null;this.primaryColor=null;this.secondaryColor=null;this.font=null;this.merchantAccountSupportsCheckout=null;this.contactConsentDetails=null;this.consentPartID=null;this.consentOverlayType=null;this.phone=null;this.maidenName=null;this.schoolName=null;this.classOf=null;this.nzSuburb=null;this.nzCity=null;this.county=null;this.donorAttributes=[];this.giftAttributes=[];this.giftType="OneTime";this.IsTributeSelected=null;this.IsAcknowledgeeSelected=null;this.TributeId=null;this.TributeRecordId=null;this.TributeDescription=null;this.TributeFirstName=null;this.TributeLastName=null;this.TributeType=null;this.TributeTypeDisplayText=null;this.TributeFullName=null;this.AcknowledgeeFullName=null;this.AcknowledgeeFirstName=null;this.AcknowledgeeLastName=null;this.AcknowledgeeEmail=null;this.AcknowledgeePhone=null;this.AcknowledgeeAddressLines=null;this.AcknowledgeeCity=null;this.AcknowledgeeState=null;this.AcknowledgeeCountry=null;this.AcknowledgeePostalCode=null;this.AcknowledgeeCounty=null;this.AcknowledgeeNZSuburb=null;this.AcknowledgeeNZCity=null;this.AcknowledgeeFormattedAddress=null;this.AcknowledgeeAddressFormat=null;this.AcknowledgeeCountryFullName=null;this.grossLeftOver=null;this.taxRates=null;this.bbGiftAidAmt=null;this.bbGiftAidTotalDonationAmt=null;this.IsOrganizationSection=null;this.IsCorporateSection=null;this.IsAnonymousSection=null;this.IsCreditCardSection=null;this.IsGiftAidSection=null;this.IsTributeSection=null;this.IsAcknowledgeeSection=null;this.IsRecurrenceSection=null;this.IsRecurrenceEndDateSection=null;this.mainDiv=null;this.selectedAmount=function(a){var b=0;if($(this.mainDiv).find(".bbminiform-selectedamount").is("input")){b=$(this.mainDiv).find("#txtOtherAmount").attr("formatedAmt");a.bbConfirmationAmt=$(this.mainDiv).find("#txtOtherAmount").val()}else{b=$(this.mainDiv).find("div.bbminiform-selectedamount").attr("amt");a.bbConfirmationAmt=$(this.mainDiv).find("div.bbminiform-selectedamount").attr("confirmamt")}if(a.isGiftAidEnabled){a.bbGiftAidAmt=parseFloat(b*(a.taxRates/a.grossLeftOver)).toFixed(2);a.bbGiftAidTotalDonationAmt=parseFloat(parseFloat(b)+parseFloat(a.bbGiftAidAmt)).toFixed(2);
4a.bbGiftAidAmt=a.bbcurrencySymbol+a.bbGiftAidAmt;a.bbGiftAidTotalDonationAmt=a.bbcurrencySymbol+a.bbGiftAidTotalDonationAmt}return b};this.clickEventHandler=function(a){$(this.mainDiv).find(".btmMakePayment").click(function(){if(window.validate()){if($(this).attr("paymentType")==="CC"){paymentMethod="CC"}else{paymentMethod="DD"}fillDonorInfoObject(a);fillTributeInfoObject(a);if($("#"+a.bbtoken).attr("hideWizard")!=="True"&&a.consentPartID>0&&a.consentOverlayType===true){var c=false;if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){if(window.sessionStorage.getItem("ConsentAlreadyGiven")!==null){c=window.sessionStorage.getItem("ConsentAlreadyGiven")}}if(c===false){var b=document.getElementById("divConsentDisplayOverlay");b.style.display="block";return false}else{return !!makePayment(a)}}else{return !!makePayment(a)}}});$("#btnConsentPopupSubmit").click(function(){if(submitConsentPopUpOverlay($("#btnConsentPopupSubmit"),null)){var b=document.getElementById("divConsentDisplayOverlay");b.style.display="none";return !!makePayment(a)}else{return false}})}};
5this.personalInfoBatchIndex=0;this.personalInfoContent="";this.validatePersonalInfo=function(d){var e=true;var a=true;var c=true;e=requiredFieldValidationPassed();a=fieldFormatValidationPassed();if(e&&a){c=emailsMatch()}if(e&&a&&c){return true}else{var b;$("div.bbDonationFieldMessage").each(function(){if($(this).html().trim().length>0){b=$(this);return false}});$("html, body").animate({scrollTop:b.parent().parent().offset().top},100);return false}};this.onPersonalInfoLoad=function(a){if($("#dvPersonalInfoContent").html().trim()===""){window.personalInfoBatchIndex=0;$("#bbspLoadingOverlay").show();getPersonalInfoContent()}};this.postPersonalInfoLoad=function(a){this.handlePaymentOptionsVisibility()};this.onGetConstituentConsentsSuccess=function(c){var i,h,e,f,d,b,j,g,a;$("#bbspLoadingOverlay").hide();i=c.d;if(i!==null){f=i.RequestNoEmail;$("#"+chkOptout)[0].checked=f;h=$.find(".consentOptions");if(i.ConstituentContactConsents!==null){$.each(i.ConstituentContactConsents,function(){d=$(this)[0];$.each(h,function(){e=parseInt($(this).find("input[id*=hdnChannelId]").val(),10);g=$(this).find("input[id*=hdnChannelName]").val();a=$(this).find("input[id*=hdnCategoryName]").val();b=$(this).find(".clsOptIn");j=$(this).find(".clsOptOut");if(g===d.ChannelName&&a===d.CategoryName){if(d.Response===1){b[0].checked=true;j[0].checked=false}else{if(d.Response===2){b[0].checked=false;j[0].checked=true}else{b[0].checked=false;j[0].checked=false}}}if(e===1&&f){b[0].checked=!f;b[0].disabled=f;j[0].checked=f;j[0].disabled=f}})})}else{disableAndOptOutEmailChannelConsentOptions(h,f)}}};this.disableAndOptOutEmailChannelConsentOptions=function(g,e){var c,d,b,f,a;if(g!==null){$.each(g,function(){c=parseInt($(this).find("input[id*=hdnChannelId]").val(),10);f=$(this).find("input[id*=hdnChannelName]").val();a=$(this).find("input[id*=hdnCategoryName]").val();d=$(this).find(".clsOptIn");b=$(this).find(".clsOptOut");if(c===1&&e){d[0].checked=!e;d[0].disabled=e;b[0].checked=e;b[0].disabled=e}})}};this.getContactConsents=function(){$.ajax({type:"POST",url:BLACKBAUD.netcommunity.WebMethodsURL+"/GetContactConsents",dataType:"json",contentType:"application/json; charset=utf-8",success:onGetConstituentConsentsSuccess,error:error,timeout:150000})};this.getPersonalInfoContent=function(){var b={donationId:info.bbdonationid,languageData:info.partLanguageData,tokenId:info.bbtoken,targetIndex:window.personalInfoBatchIndex},a=Sys.Serialization.JavaScriptSerializer.serialize(b);$.ajax({type:"POST",url:BLACKBAUD.netcommunity.WebMethodsURL+"/GetPersonalInfoContent",data:a,dataType:"json",contentType:"application/json; charset=utf-8",success:onGetPersonalInfoPartialSuccess,error:error,timeout:150000})};this.onGetPersonalInfoPartialSuccess=function(b){var a=b.d;if(a==="eof"){$("#dvPersonalInfoContent").html(window.personalInfoContent);window.personalInfoContent="";$("#bbspLoadingOverlay").hide();window.onGetPersonalInfoSuccess()}else{window.personalInfoContent=window.personalInfoContent+b.d;window.personalInfoBatchIndex=window.personalInfoBatchIndex+1;window.getPersonalInfoContent()}};this.onGetPersonalInfoSuccess=function(){if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null&&window.sessionStorage.getItem("existingInfo")!==null){displayRequiredAddressSection(JSON.parse(window.sessionStorage.getItem("existingInfo")));displaySchoolSection(JSON.parse(window.sessionStorage.getItem("existingInfo")));fillDonorInfoControls(JSON.parse(window.sessionStorage.getItem("existingInfo")))}else{displayRequiredAddressSection(window.info);displaySchoolSection(window.info);fillDonorInfoControls(window.info);var a=parseInt(window.info.consentPartID,10);if(a>0){$("#bbspLoadingOverlay").show();getContactConsents()}}$(function(){var b="<i class='fa fa-calendar fa-lg'></i>";if(typeof $(".bbDonationDatePicker").attr("placeholder")!=="undefined"&&$(".bbDonationDatePicker").attr("placeholder")!==null){$(".bbDonationDatePicker").datepicker({showOn:"both",buttonText:b,dateFormat:$(".bbDonationDatePicker").attr("placeholder").toLowerCase().replace("yyyy","yy")})}$(".ui-datepicker-trigger").removeAttr("aria-label").attr("aria-label","Select Date");$(".bbDonationPIDatePicker").next("button").html(b)})};
5this.displaySchoolSection=function(a){if(!(a.schoolName===null||a.schoolName.trim()==="")){$("#chkAreYouAlumni").trigger("click")}};this.displayRequiredAddressSection=function(g){var f="";var c="";if(!(g.countryFullName===null||g.countryFullName.trim()==="")){f=getCountryControlSuffix(g.countryFullName);requiredDropDownID="#ddl"+f;if(!($(requiredDropDownID)[0]===null||typeof $(requiredDropDownID)[0]==="undefined")){setCountryDropDownSelectedIndexByText("ddl"+f,g.countryFullName);handleCountryChange($(requiredDropDownID)[0])}}else{var a=document.getElementById("selectedCountry");var e=document.getElementById("EFldPhoneHomePhone");var d=document.getElementById("regExPhoneUS").value.toString();var b=document.getElementById("regExPhoneOthers").value.toString();if(typeof e==="undefined"||e===null){}else{e.setAttribute("validationexpression",b)}f=getCountryControlSuffix(document.getElementById("selectedCountry").getAttribute("fullname"));requiredDropDownID="#ddl"+f;if(!($(requiredDropDownID)[0]===null||typeof $(requiredDropDownID)[0]==="undefined")){handleCountryChange($(requiredDropDownID)[0])}}};this.getCountryControlSuffix=function(a){var b="Others";switch(a){case"United States":b="USA";break;case"United Kingdom":b="UK";break;case"New Zealand":b="NewZealand";break;case"Canada":b="Canada";break;case"Australia":b="Australia";break}return b};this.fillDonorInfoControls=function(a){$(".bbDonationInput").each(function(e,b){if(!(this.offsetParent===null)){var d=$(this).attr("modelpropertyname");var g=0;if(d==="constituentAttribute"){g=parseInt(this.id.replace("constit",""),10)}if(d==="giftAttribute"){g=parseInt(this.id.replace("gift",""),10)}switch(d){case"firstName":$(this).val(a.firstName);break;case"middleName":$(this).val(a.middleName);break;case"lastName":$(this).val(a.lastName);break;case"maidenName":$(this).val(a.maidenName);break;case"schoolName":$(this).val(a.schoolName);break;case"classOf":$(this).val(a.classOf);break;case"email":$(this).val(a.email);break;case"phone":$(this).val(a.phone);break;case"title":$(this).val(a.title);break;case"suffix1":$(this).val(a.suffix1);break;case"suffix2":$(this).val(a.suffix2);break;case"suffix2":$(this).val(a.suffix2);break;case"country":if(this.selectedIndex===-1||this.selectedIndex===0){setCountryDropDownSelectedIndexByText($(this).attr("id"),a.countryFullName)}break;case"street":$(this).val(a.street.trim());break;case"city":$(this).val(a.city);break;case"state":$(this).val(a.state);break;case"zip":$(this).val(a.zip);break;case"constituentAttribute":$("[modelpropertyname='constituentAttribute']").each(function(){var h=$.grep(a.donorAttributes,function(i){return i.REAttributeId===g});if(h.length>0&&this.id==="constit"+g){if($(this).is("table")){fillCheckBoxList($(this),h)}else{$(this).val(h[0].Value)}}});break;case"giftAttribute":var f=$.grep(a.giftAttributes,function(h){return h.REAttributeId===g});if(f.length>0&&this.id==="gift"+g){if($(this).is("table")){var c=[];$.each(f[0].Value.split(";"),function(){var h=new AttributeInformation();h.REAttributeId=g;h.Value=this.toString();c.push(h)});fillCheckBoxList($(this),c)}else{$(this).val(f[0].Value)}}break}}})};this.fillCheckBoxList=function(a,b){a.find("input[type='checkbox']").each(function(){var d=this;var c=d.value;$.each(b,function(){if(this.Value===c){d.checked=true}})})};this.fillDonorInfoObject=function(a){$(".bbDonationInput").each(function(i,c){if(!(this.offsetParent===null)){var d=$(this).attr("modelpropertyname");var k=0;if(d==="constituentAttribute"){k=parseInt(this.id.replace("constit",""),10)}if(d==="giftAttribute"){k=parseInt(this.id.replace("gift",""),10)}switch(d){case"firstName":a.firstName=$(this).val();break;case"middleName":a.middleName=$(this).val();break;case"lastName":a.lastName=$(this).val();break;case"maidenName":a.maidenName=$(this).val();break;case"schoolName":a.schoolName=$(this).val();break;case"classOf":a.classOf=$(this).val();break;case"email":a.email=$(this).val();break;case"phone":a.phone=$(this).val();break;case"title":a.title=$(this).val();break;case"suffix1":a.suffix1=$(this).val();break;
5case"suffix2":a.suffix2=$(this).val();break;case"suffix2":a.suffix2=$(this).val();break;case"country":a.country=$(this).val();if(this.selectedIndex!==-1){a.countryFullName=this.options[this.selectedIndex].text;a.addressFormat=this.options[this.selectedIndex].getAttribute("af")}break;case"street":a.street=$(this).val();break;case"city":a.city=$(this).val();if(a.addressFormat==="afNEW_ZEALAND"){a.nzCity=$(this).val()}break;case"state":a.state=$(this).val();switch(a.addressFormat){case"afNEW_ZEALAND":a.nzSuburb=$(this).val();break;case"afUNITED_KINGDOM":a.county=$(this).val()}break;case"zip":a.zip=$(this).val();break;case"constituentAttribute":if($(this).is("table")){a.donorAttributes=$.grep(a.donorAttributes,function(l){return l.REAttributeId!==k});$(this).find("input[type='checkbox']:checked").each(function(){var l=new AttributeInformation();l.REAttributeId=k;l.Value=$(this).val();a.donorAttributes.push(l)})}else{var b=$(this).val();var j=false;$.each(a.donorAttributes,function(){if(parseInt(this.REAttributeId,10)===k){this.Value=b;j=true;return false}});if(!j){var e=new AttributeInformation();e.REAttributeId=k;e.Value=b;if(!$(this).is("select")){a.donorAttributes.push(e)}else{if($(this).is("select")&&this.selectedIndex===0&&b.trim()===""){}else{a.donorAttributes.push(e)}}}}break;case"giftAttribute":var h=new AttributeInformation();if($(this).is("table")){var f=[];$(this).find("input[type='checkbox']:checked").each(function(){f.push($(this).val())});if(f!==null&&f.length>0){h=new AttributeInformation();h.REAttributeId=k;h.Value=f.join(";");a.giftAttributes.push(h)}}else{var g=$(this).val();h=new AttributeInformation();h.REAttributeId=k;h.Value=g;if(!$(this).is("select")){a.giftAttributes.push(h)}else{if($(this).is("select")&&this.selectedIndex===0&&g.trim()===""){}else{a.giftAttributes.push(h)}}}break}}})};this.logErrorToDB=function(a){$.ajax({type:"POST",url:BLACKBAUD.netcommunity.WebMethodsURL+"/LogErrorToDB",data:a.responseText,dataType:"json",contentType:"application/json; charset=utf-8",success:{},error:{},timeout:150000})};this.error=function(b,c,a){$("#bbspLoadingOverlay").hide();if(b.status==="401"){location.reload(true)}else{if(b.status==="403"){alert("Error: User unauthorized.")}else{logErrorToDB(b);alert("The server encountered an error processing the request. Please refresh the page, if the issue persists kindly contact the support team for assistance.")}}};this.handleCountryChange=function(d){var k=document.getElementById("addrUnited_States");var j=document.getElementById("addrCanada");var m=document.getElementById("addrUnited_Kingdom");var c=document.getElementById("addrNew_Zealand");var i=document.getElementById("addrAustralia");var l=document.getElementById("addrOthers");var h=document.getElementById("selectedCountry");var g=document.getElementById("EFldPhoneHomePhone");var e=document.getElementById("regExPhoneUS").value.toString();var a=document.getElementById("regExPhoneOthers").value.toString();if(typeof g==="undefined"||g===null){}else{g.setAttribute("validationexpression",a)}if(d.selectedIndex===-1){return}switch(d.options[d.selectedIndex].getAttribute("af")){case"afUNITED_STATES":if(typeof g==="undefined"||g===null){}else{g.setAttribute("validationexpression",e)}h.value="United_States";k.style.display="block";setCountryDropDownSelectedIndexByText("ddlUSA",d.options[d.selectedIndex].text);j.style.display="none";m.style.display="none";c.style.display="none";i.style.display="none";l.style.display="none";break;case"afCANADA":h.value="Canada";k.style.display="none";j.style.display="block";setCountryDropDownSelectedIndexByText("ddlCanada",d.options[d.selectedIndex].text);m.style.display="none";c.style.display="none";i.style.display="none";l.style.display="none";break;case"afNEW_ZEALAND":h.value="New_Zealand";k.style.display="none";j.style.display="none";m.style.display="none";c.style.display="block";setCountryDropDownSelectedIndexByText("ddlNewZealand",d.options[d.selectedIndex].text);i.style.display="none";l.style.display="none";break;case"afUNITED_KINGDOM":h.value="United_Kingdom";k.style.display="none";j.style.display="none";m.style.display="block";setCountryDropDownSelectedIndexByText("ddlUK",d.options[d.selectedIndex].text);c.style.display="none";i.style.display="none";l.style.display="none";var b=$("#addrUnited_Kingdom").find(".bbFormFieldMainContainer")[1];var f=$("#addrUnited_Kingdom").find(".bbFormFieldMainContainer")[4];if($(b).find("#addressLineUK")[0]){$(b).before($(f))}break;case"afAUSTRALIA":h.value="Australia";k.style.display="none";j.style.display="none";m.style.display="none";c.style.display="none";i.style.display="block";setCountryDropDownSelectedIndexByText("ddlAustralia",d.options[d.selectedIndex].text);l.style.display="none";break;default:h.value="Others";k.style.display="none";j.style.display="none";m.style.display="none";c.style.display="none";i.style.display="none";l.style.display="block";setCountryDropDownSelectedIndexByText("ddlOthers",d.options[d.selectedIndex].text)}};this.setCountryDropDownSelectedIndexByText=function(a,d){var c=document.getElementById(a);for(var b=0;b<c.options.length;b++){if(c.options[b].text===d){c.selectedIndex=b;break}}};this.toggleAlumniFields=function(c,b,a){if($(c).is(":checked")){$(b).show();$(a).show()}else{$(b).hide();$(a).hide()}};this.requiredFieldValidationPassed=function(){var a=true;$(".bbDonationInput").each(function(e,d){if(!(this.offsetParent===null)){if($(this).is("table")){if($(this).attr("isrequiredfield")==="true"){var f=0;$(this).find("input[type='checkbox']:checked").each(function(){f=f+1});if(f===0){a=false;$(this).parent().next().text($(this).attr("fieldRequiredMessage"))}else{$(this).parent().next().text("")}}}else{if($(this).attr("isrequiredfield")==="true"&&($(this).val()===null||$(this).val().trim()==="")){a=false;$(this).parent().next().text($(this).attr("fieldRequiredMessage"));$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{if($(this).parent().next().hasClass("bbDonationFieldMessage")){$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}}}}});if($("#"+info.bbtoken).attr("hideWizard")!=="True"){var b=getCurrentStep("#"+info.bbtoken).attr("id");if(b==="stepPersonalInfo"&&_selectedDonationInfo.consentPartID>0&&_selectedDonationInfo.consentOverlayType===false){var c;c=$(_selectedDonationInfo.mainDiv).find(".consentOptions");$.each(c,function(){var e,h,f,d,g;e=$(this).find(".consentOptionType");h=e.find(".consentCaption");
5f=e.find(".isRequired");if(f.length>0){d=$(this).find(".clsOptIn");g=$(this).find(".clsOptOut");$("#errorSummary"+$(this)[0].id).remove();if(d[0].checked===false&&g[0].checked===false){$($(this)[0].children[0]).append("<div id='errorSummary"+$(this)[0].id+"' class='bbminiform-validation'>* "+h[0].innerText+": Required</div>");a=false}}})}}return a};this.fieldFormatValidationPassed=function(){var a=true;$('.bbDonationInput[fieldformat="Phone"]').each(function(c,b){if(this.offsetParent!==null&&$(this).val().trim()!==""){var d=new RegExp($(this).attr("validationexpression"));if(!d.test($(this).val())){a=false;$(this).parent().next().text($(this).attr("fieldInvalidFormatMessage"));$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}}});$('.bbDonationInput[fieldformat="Email"]').each(function(c,b){if(this.offsetParent!==null&&$(this).val().trim()!==""){var d;if($("#regExEmail").attr("value")!==undefined){d=new RegExp($("#regExEmail").attr("value"))}else{d=new RegExp($(this).attr("validationexpression"))}if(!d.test($(this).val())){a=false;$(this).parent().next().text($(this).attr("fieldInvalidFormatMessage"));$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}}});$('.bbDonationInput[fieldformat="XssType"]').each(function(c,b){if(this.offsetParent!==null&&$(this).val().trim()!==""){var d;if($("#regExName").attr("value")!==undefined){d=new RegExp($("#regExName").attr("value"))}else{d=new RegExp($(this).attr("validationexpression"))}if(d.test($(this).val())){a=false;$(this).parent().next().text($(this).attr("fieldInvalidFormatMessage"));$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}}});$('.bbDonationInput[fieldformat="BBDate"]').each(function(c,b){if(this.offsetParent!==null&&$(this).val().trim()!==""){try{$.datepicker.parseDate($(this).attr("placeholder").toLowerCase().replace("yyyy","yy"),$(this).val());$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}catch(d){a=false;$(this).parent().next().text($(this).attr("fieldInvalidFormatMessage"));$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}}});$('.bbDonationInput[fieldformat="Number"]').each(function(c,b){if(this.offsetParent!==null&&$(this).val().trim()!==""){var d=new RegExp("^\\d{0,10}$");if(!d.test($(this).val())){a=false;$(this).parent().next().text($(this).attr("fieldInvalidFormatMessage"));$(this).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{$(this).parent().next().text("");$(this).removeClass("bbDonation_ValidationErrorField")}}});return a};this.emailsMatch=function(){var a=true;if(!(document.getElementById("EFldConfirmEmailAddress")===null||document.getElementById("EFldConfirmEmailAddress").offsetParent===null)){if(!($("#EFldPhonePreferredEmail").val().toLowerCase()===$("#EFldConfirmEmailAddress").val().toLowerCase())){a=false;$("#EFldConfirmEmailAddress").parent().next().text($("#emailMismatch").attr("value"));$("#EFldConfirmEmailAddress").removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}else{$("#EFldConfirmEmailAddress").removeClass("bbDonation_ValidationErrorField")}}return a};
6this.validateGiftInfo=function(b){_selectedDonationInfo=window.info;var a=true;if(!window.validatePersonalInfo()){a=false}if(!window.validateRecurringInfo(_selectedDonationInfo)){a=false}if(!window.validateGiftOptions()){a=false}if(BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift!==undefined&&!BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.truePledgeGiftInputsValid()){a=false}if(a){fillTributeInfoObject(_selectedDonationInfo)}return a};this.onGiftInfoLoad=function(a){};this.postGiftLoad=function(a){window.setHeightOfAmountButtonContainer();if(!$(a).hasClass("zeroOpacity")&&(window.getCurrentStep(a).attr("id")!=="stepGiftInfo"||$($(".largeScreenStepTitle")[0]).is(":visible"))){fillTributeInfoControl()}};this.fillTributeInfoObject=function(b){var a;var c=$("#dvGiftDetails").find(".bbDonationInput");c.each(function(e,f){if(!(this.offsetParent===null)){a=$(this).attr("modelpropertyname");switch(a){case"tributeType":b.TributeType=$(this).find(":selected").attr("fieldValue");b.TributeTypeDisplayText=$(this).find(":selected")[0].innerText;break;case"tributeDescription":b.TributeDescription=$(this).val();break;case"tributeFirstName":b.TributeFirstName=$(this).val();break;case"tributeLastName":b.TributeLastName=$(this).val();break;case"tributeName":b.TributeFullName=$(this).val();break;case"tributeAcknowledgeeName":b.AcknowledgeeFullName=$(this).val();break;case"tributeAcknowledgeeFirstName":b.AcknowledgeeFirstName=$(this).val();break;case"tributeAcknowledgeeLastName":b.AcknowledgeeLastName=$(this).val();break;case"tributeAcknowledgeePhone":b.AcknowledgeePhone=$(this).val();break;case"tributeAcknowledgeeEmail":b.AcknowledgeeEmail=$(this).val();break;case"acknowledgeecountry":b.AcknowledgeeCountry=$(this).val();if(this.selectedIndex!==-1){b.AcknowledgeeCountryFullName=this.options[this.selectedIndex].text;b.AcknowledgeeAddressFormat=this.options[this.selectedIndex].getAttribute("af")}break;case"acknowledgeestreet":b.AcknowledgeeAddressLines=$(this).val();break;case"acknowledgeecity":b.AcknowledgeeCity=$(this).val();if(b.AcknowledgeeAddressFormat==="afNEW_ZEALAND"){b.AcknowledgeeNZCity=$(this).val()}break;case"acknowledgeestate":b.AcknowledgeeState=$(this).val();switch(b.AcknowledgeeAddressFormat){case"afNEW_ZEALAND":b.AcknowledgeeNZSuburb=$(this).val();break;case"afUNITED_KINGDOM":b.AcknowledgeeCounty=$(this).val()}break;case"acknowledgeezip":b.AcknowledgeePostalCode=$(this).val();break}}});if($("#hdnSelectedMode").val()==="1"){var d=$("#dvGiftDetails").find("span.bbDonationInputLabel");d.each(function(){if(!(this.offsetParent===null)){a=$(this).attr("modelpropertyname");switch(a){case"specificTributeName":b.TributeFullName=$(this)[0].innerText;break;case"specificTributeDescription":b.TributeDescription=$(this)[0].innerText;break;case"specificTributeType":b.TributeType=$(this)[0].innerText;b.TributeTypeDisplayText=$(this)[0].innerText;break}}});b.TributeRecordId=$("#hdnTributeRecordId").val();b.TributeId=$("#hdnSpecificTributeId").val()}};
6this.fillTributeInfoControl=function(){if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null){selectedDonation=JSON.parse(window.sessionStorage.getItem("selectedDonation"));if(selectedDonation!==null){if(selectedDonation.Gift.tribute){$("#chkAllowTribute").prop("checked",true);BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.chkAllowTribute_Changed();populateAttribute("tributeName",selectedDonation.Gift.tribute.TributeDefinition.FullName);populateAttribute("specificTributeName",selectedDonation.Gift.tribute.TributeDefinition.FullName);populateAttribute("tributeFirstName",selectedDonation.Gift.tribute.TributeDefinition.FirstName);populateAttribute("tributeLastName",selectedDonation.Gift.tribute.TributeDefinition.LastName);populateAttribute("specificTributeType",selectedDonation.Gift.tribute.TributeDefinition.Type);populateAttribute("tributeDescription",selectedDonation.Gift.tribute.TributeDefinition.Description);populateAttribute("specificTributeDescription",selectedDonation.Gift.tribute.TributeDefinition.Description);if($("[modelpropertyname=tributeType]")){$('select[modelpropertyname="tributeType"]').find('option[fieldvalue="'+selectedDonation.Gift.tribute.TributeDefinition.Type+'"]').prop("selected",true)}if(selectedDonation.Gift.tribute.Acknowledgee){$("#chkAcknowledgee").prop("checked",true);BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.chkAcknowledgee_Changed();populateAttribute("tributeAcknowledgeeName",selectedDonation.Gift.tribute.Acknowledgee.FullName);populateAttribute("tributeAcknowledgeeFirstName",selectedDonation.Gift.tribute.Acknowledgee.FirstName);populateAttribute("tributeAcknowledgeeLastName",selectedDonation.Gift.tribute.Acknowledgee.LastName);populateAttribute("tributeAcknowledgeePhone",selectedDonation.Gift.tribute.Acknowledgee.Phone);populateAttribute("tributeAcknowledgeeEmail",selectedDonation.Gift.tribute.Acknowledgee.Email)}if($("#hdnSelectedMode").val()==="1"){$("#hdnTributeRecordId").val(selectedDonation.Gift.tribute.TributeDefinition.TributeRecordId);$("#hdnSpecificTributeId").val(selectedDonation.Gift.tribute.TributeDefinition.TributeId)}window.sessionStorage.removeItem("selectedDonation")}}}};this.populateAttribute=function(a,b){if($("[modelpropertyname="+a+"]")){$("[modelpropertyname="+a+"]").val(b)}};
7this.currentStepOfWizard=null;this.setupWizard=function(a){renderWizardDefaultView(a);bindWizardHandlers(a)};
7this.renderWizardDefaultView=function(c){var e=$(c).find(".bcmsWizardStepContent");var a=$(c).find(".bcmsWizardStep");var d=$(c).find(".btnStepButton");var b=$(c).find("li[currentStep]");e.slice(1).hide();d.removeClass("btn-completed").removeClass("btn-selected").removeClass("btn-unselected").addClass("btn-unselected");b.attr("currentStep","false");a.attr("disabled",true);d.removeClass("btn-disabled").addClass("btn-disabled");$(a[0]).attr("disabled",false);$(d[0]).removeClass("btn-disabled");$(a[1]).attr("disabled",false);$(d[1]).removeClass("btn-disabled");$(d[0]).removeClass("btn-unselected").addClass("btn-selected");$(b[0]).attr("currentStep","true");$(c).find(".btnWizardBack").hide();$(c).find(".btnWizardContinue").show();$(c).find(".btnWizardFinish").hide()};this.bindWizardHandlers=function(a){bindStepClickHandler(a);bindBackButtonClickHandler(a);bindContinueButtonClickHandler(a)};this.bindStepClickHandler=function(a){$(a).find(".bcmsWizardStep").off("click");$(a).find(".bcmsWizardStep").on("click",function(){if($(this).attr("currentStep")!=="true"&&$(this).attr("disabled")!=="disabled"){if(isGoingForward(this,a)&&isCurrentStepValid(a)){moveStepToIndex(Number($(this).attr("stepIndex")),a)}if(isGoingBackward(this,a)){moveStepToIndex(Number($(this).attr("stepIndex")),a)}}})};this.isGoingForward=function(b,a){if(Number(getCurrentStep(a).attr("stepIndex"))<Number($(b).attr("stepIndex"))){return true}else{return false}};this.isGoingBackward=function(b,a){if(Number(getCurrentStep(a).attr("stepIndex"))>Number($(b).attr("stepIndex"))){return true}else{return false}};this.isCurrentStepValid=function(b){var a=getCurrentStep(b).attr("validationMethod");if(a){return window[a](b)}else{return true}};this.getCurrentStep=function(a){if(currentStepOfWizard===null){return $(a).find("li[currentStep ='true']")}else{return currentStepOfWizard}};this.performBeforeStepChangeActivities=function(a){$(a).find("li[currentStep]").each(function(){$(this).attr("currentStep","false")});$(a).find(".bcmsWizardStepContent").hide();$(a).find(".btnStepButton").removeClass("btn-completed").removeClass("btn-selected").removeClass("btn-unselected").addClass("btn-unselected")};this.performAfterStepChangeActivities=function(c){var a=Number(getCurrentStep(c).attr("stepIndex"));if(a===0){$(c).find(".btnWizardBack").hide();$(c).find(".btnWizardFinish").hide();$(c).find(".btnWizardContinue").show()}if(a>0&&a<$(".bcmsWizardStep").length-1){$(c).find(".btnWizardBack").show();$(c).find(".btnWizardFinish").hide();$(c).find(".btnWizardContinue").show()}if(a>0&&a===$(".bcmsWizardStep").length-1){$(c).find(".btnWizardBack").show();$(c).find(".btnWizardFinish").show();$(c).find(".btnWizardContinue").hide()}var b=$($(".bcmsWizardStep")[a]).attr("afterLoadMethod");if(b){window[b](c)}};this.bindBackButtonClickHandler=function(a){$(a).find(".btnWizardBack").off("click");$(a).find(".btnWizardBack").on("click",function(){moveStepBack(a);window.scrollTo(0,0)})};this.bindContinueButtonClickHandler=function(a){$(a).find(".btnWizardContinue").off("click");$(a).find(".btnWizardContinue").on("click",function(){moveStepForward(a);window.scrollTo(0,0)})};this.moveStepBack=function(b){var a=Number(getCurrentStep(b).attr("stepIndex"));performBeforeStepChangeActivities(b);changeStep(a-1,b);performAfterStepChangeActivities(b)};this.moveStepForward=function(b){var a=Number(getCurrentStep(b).attr("stepIndex"));var c=$($(".bcmsWizardStep")[a+1]).attr("onLoadMethod");if(isCurrentStepValid(b)){performBeforeStepChangeActivities(b);if(c){window[c](b)}changeStep(a+1,b);performAfterStepChangeActivities(b)}};this.moveStepToIndex=function(a,b){var c=$($(".bcmsWizardStep")[a]).attr("onLoadMethod");performBeforeStepChangeActivities(b);if(c){window[c](b)}changeStep(a,b);performAfterStepChangeActivities(b)};this.changeStep=function(a,c){$($(c).find(".bcmsWizardStep")[a]).attr("currentStep","true");$($(c).find(".btnStepButton")[a]).removeClass("btn-completed").removeClass("btn-selected").removeClass("btn-unselected").addClass("btn-selected");var b=0;for(b=0;b<a;b++){$($(c).find(".btnStepButton")[b]).removeClass("btn-selected").removeClass("btn-unselected").addClass("btn-completed")}if(a>0&&a<$(".bcmsWizardStep").length-1){$($(c).find(".bcmsWizardStep")[a+1]).attr("disabled",fal
7se);$($(c).find(".btnStepButton")[a+1]).removeClass("btn-disabled")}$($(c).find(".bcmsWizardStepContent")[a]).show();currentStepOfWizard=$(c).find("li[currentStep ='true']")};
8function DirectDebitProcessor(){this.token=null;this.createCORSRequest=function(c,a){var b=new XMLHttpRequest();if("withCredentials" in b){b.open(c,a,true)}else{if(typeof XDomainRequest!=="undefined"){b=new XDomainRequest();b.open(c,a)}else{b=null}}return b};this.getBaseUrl=function(){return BLACKBAUD.api.pageInformation.rootPath};this.handleResponse=function(a,d,c,b){if(d==="success"){if(c){c(JSON.parse(a.responseText))}}else{if(a.status===400||a.status===500||a.status===401){if(b){if(a.responseText.length>0){b(JSON.parse(a.responseText))}else{if(a.statusText.length>0){b(a.statusText)}else{b()}}}}else{if(b){b()}}}};this.ajax=function(b,f,a){function c(g){if(a){if(g&&g.data){a(g.data)}else{a()}}}var d,e;d=this;e=this.createCORSRequest(b.type,b.url);if(e){b.headers={"X-Token":this.token};b.complete=function(g,h){d.handleResponse(g,h,f,a)};$.ajax(b)}};this.completePayment=function(b,a,d){var c=this.getBaseUrl()+"WebApi/DirectDebit/Complete";this.ajax({url:c,type:"POST",data:JSON.stringify(b),contentType:"application/json"},a,d)}};
9function BBSPProcessor(){this.token=null;this.createCORSRequest=function(c,a){var b=new XMLHttpRequest();if("withCredentials" in b){b.open(c,a,true)}else{if(typeof XDomainRequest!=="undefined"){b=new XDomainRequest();b.open(c,a)}else{b=null}}return b};this.getBaseUrl=function(){return BLACKBAUD.api.pageInformation.rootPath};this.handleResponse=function(a,d,c,b){if(d==="success"){if(c){c(JSON.parse(a.responseText))}}else{if(a.status===400||a.status===500||a.status===401){if(b){if(a.responseText.length>0){b(JSON.parse(a.responseText))}else{if(a.statusText.length>0){b(a.statusText)}else{b()}}}}else{if(b){b()}}}};this.ajax=function(b,f,a){function c(g){if(a){if(g&&g.data){a(g.data)}else{a()}}}var d,e;d=this;e=this.createCORSRequest(b.type,b.url);if(e){b.headers={"X-Token":this.token};b.complete=function(g,h){d.handleResponse(g,h,f,a)};$.ajax(b)}};this.rediectToBBSP=function(b,a,d){var c=this.getBaseUrl()+"WebApi/BBSP/BBSPReDirect";this.ajax({url:c,type:"POST",data:JSON.stringify(b),contentType:"application/json"},a,d)}};
10function Donation(){this.Donor=null;this.Gift=null;this.Origin=null;this.BBSPReturnUri=null;this.MerchantAccountId=null;this.BBSPTemplateSitePageId=null}function DonorInformation(){this.Title=null;this.FirstName=null;this.LastName=null;this.MiddleName=null;this.Suffix1=null;this.Suffix2=null;this.EmailAddress=null;this.Phone=null;this.OrganizationName=null;this.Address=null;this.BackOfficeID=null;this.ContactConsents=[];this.EmailGlobalOptOut=null;this.MaidenName=null;this.SchoolName=null;this.ClassOf=null;this.Attributes=[]}function AddressInformation(){this.StreetAddress=null;this.City=null;this.State=null;this.Country=null;this.PostalCode=null}function DirectDebitInformation(){this.FinancialInstitution="";this.BranchName="";this.RoutingNumber="";this.AccountType=1;this.AccountNumber="";this.AccountHolderName="";this.BankID=""}function GiftInformation(){this.IsAnonymous=false;this.FinderNumber=null;this.SourceCode=null;this.PaymentMethod=0;this.Comments=null;this.Designations=null;this.Recurrence=null;this.Attributes=null;this.Tribute=null;this.CreateGiftAidDeclaration=false;this.IsCorporate=false;this.CreditCardToken=null;this.DirectDebit=null;this.IsTruePledge=null;this.TruePledgeInstallment=null;this.MGCompany=null}function MGCompanyInformation(){this.CompanyName=null}function TruePledgeInformation(){this.TruePledgeNumberOfInstallments=null;this.TruePledgeInstallmentAmount=null;this.RecurrenceTruePledge=null}function GiftDesignationInformation(){this.Amount=null;this.DesignationId=null;this.BackOfficeID=null}function RecurrenceInformation(){this.DayOfMonth=null;this.DayOfWeek=null;this.EndDate=null;this.Frequency=null;this.Month=null;this.StartDate=null;this.ProcessNow=null}function AttributeInformation(){this.AttributeId=null;this.Value=null;this.REAttributeId=null}function DonorContactConsentInformation(){this.Category=null;this.Channel=null;this.ConsentDate=null;this.ConsentID=null;this.ConsentStatement=null;this.ConstituentId=null;this.DateAdded=null;this.FormLocation=null;this.FormVersion=null;this.PrivacyPolicy=null;this.ImportID=null;this.Response=null;this.Sequence=null;this.Source=null;this.Username=null;this.ChannelName=null;this.CategoryName=null;this.AlreadyProcessed=null}function TributeInformation(){this.TributeId=null;this.TributeDefinition=null;this.Acknowledgee=null}function TributeDefinition(){this.Description=null;this.FirstName=null;this.LastName=null;this.Type=null;this.FullName=null;this.TributeId=null;this.TributeRecordId=null}function AcknowledgeeInformation(){this.FirstName=null;this.LastName=null;this.FullName=null;this.Email=null;this.Phone=null;this.AddressLines=null;this.City=null;this.State=null;this.Country=null;this.PostalCode=null}function OriginInformation(){this.AppealId=null;
10this.AppealBackOfficeId=null;this.PageId=null;this.PageName=null}function FieldInformation(){this.IndividualBeginSection=30;this.IndividualEndSection=31;this.CreditCardBeginSection=40;this.CreditCardEndSection=41;this.DirectDebitBeginSection=42;this.DirectDebitEndSection=43;this.GiftAidBeginSection=76;this.GiftAidEndSection=77;this.CorporateBeginSection=32;this.CorporateEndSection=33;this.AnonymousBeginSection=81;this.AnonymousEndSection=82;this.RecurrenceBeginSection=46;this.RecurrenceEndSection=47;this.RecurrenceEndDateBeginSection=48;this.RecurrenceEndDateEndSection=49;this.TributeBeginSection=36;this.TributeEndSection=37;this.AcknowledgeeBeginSection=38;this.AcknowledgeeEndSection=39;this.TruePledgeInstallmentBeginSection=84;this.TruePledgeInstallmentEndSection=90;this.MatchingGiftBeginSection=173;this.MatchingGiftEndSection=174;this.GiftDate=13;this.SystemDate=1;this.CreditCardNumber=23;this.CreditCardHolderName=14;this.PaymentMethod=22;this.CreditCardType=15;this.FirstName=3;this.GiftAmount=12;this.Designation=17;this.Title=2;this.MiddleName=139;this.LastName=4;this.Appeal=141;this.OrderID=142;this.MaidenName=167;this.SchoolName=168;this.ClassOf=169;this.Suffix1=170;this.Suffix2=171;this.Country=64;this.AddressLine=5;this.City=6;this.NZCity=65;this.State=7;this.NZSuburb=66;this.County=63;this.Zip=8;this.FormattedAddress=67;this.Phone=9;this.Email=11;this.CompanyName=18;this.ContactTitle=19;this.ContactFirstName=20;this.ContactLastName=21;this.GiftAidAmount=78;this.GiftAidTotalAmount=83;this.TributeType=50;this.TributeName=51;this.TributeFirstName=91;this.TributeLastName=92;this.TributeDescription=52;this.TributeAcknowledgeeName=53;this.TributeAcknowledgeeFirstName=93;this.TributeAcknowledgeeLastName=94;this.TributeAcknowledgeePhone=58;this.TributeAcknowledgeeEmail=59;this.TributeAcknowledgeeStreetAddress=54;this.TributeAcknowledgeeCity=55;this.TributeAcknowledgeeState=56;this.TributeAcknowledgeeZip=57;this.TributeAcknowledgeeCountry=69;this.TributeAcknowledgeeCounty=68;this.TributeAcknowledgeeNZSuburb=71;this.TributeAcknowledgeeNZCity=70;this.TributeAcknowledgeeFormattedAddress=72;this.RecurrenceFrequency=60;this.RecurrenceBeginDate=61;this.RecurrenceEndDate=62;this.MGCompanyName=175};
11"use strict";function _classCallCheck(b,a){if(!_instanceof(b,a)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(a,d){for(var b=0;b<d.length;b++){var c=d[b];c.enumerable=c.enumerable||false;c.configurable=true;if("value" in c){c.writable=true}Object.defineProperty(a,c.key,c)}}function _createClass(a,b,c){if(b){_defineProperties(a.prototype,b)}if(c){_defineProperties(a,c)}return a}function _slicedToArray(a,b){return _arrayWithHoles(a)||_iterableToArrayLimit(a,b)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(c,b){var h=[];var g=true;var j=false;var a=undefined;try{for(var e=c[Symbol.iterator](),d;!(g=(d=e.next()).done);g=true){h.push(d.value);if(b&&h.length===b){break}}}catch(f){j=true;a=f}finally{try{if(!g&&e["return"]!=null){e["return"]()}}finally{if(j){throw a}}}return h}function _arrayWithHoles(a){if(Array.isArray(a)){return a}}function _instanceof(a,b){if(b!=null&&typeof Symbol!=="undefined"&&b[Symbol.hasInstance]){return b[Symbol.hasInstance](a)}else{return a instanceof b}}function _typeof(a){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){b=function b(c){return typeof c}}else{b=function b(c){return c&&typeof Symbol==="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c}}return b(a)}var autoFormat;var autoUnFormat;var getDefaultConfig;var getLanguages;var validateAutoNum;var areSettingsValid;var allowedTagList=["b","caption","cite","code","const","dd","del","div","dfn","dt","em","h1","h2","h3","h4","h5","h6","ins","kdb","label","li","option","output","p","q","s","sample","span","strong","td","th","u"];var defaultSettings={digitGroupSeparator:",",noSeparatorOnFocus:false,digitalGroupSpacing:"3",decimalCharacter:".",decimalCharacterAlternative:null,currencySymbol:"",currencySymbolPlacement:"p",negativePositiveSignPlacement:null,showPositiveSign:false,suffixText:"",overrideMinMaxLimits:null,maximumValue:"9999999999999.99",minimumValue:"-9999999999999.99",decimalPlacesOverride:null,decimalPlacesShownOnFocus:null,
11scaleDivisor:null,scaleDecimalPlaces:null,scaleSymbol:null,saveValueToSessionStorage:false,onInvalidPaste:"error",roundingMethod:"S",allowDecimalPadding:true,negativeBracketsTypeOnBlur:null,emptyInputBehavior:"focus",leadingZero:"deny",formatOnPageLoad:true,selectNumberOnly:false,defaultValueOverride:null,unformatOnSubmit:false,outputFormat:null,showWarnings:true,failOnUnknownOption:false};var keyCode={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,num0:48,num1:49,num2:50,num3:51,num4:52,num5:53,num6:54,num7:55,num8:56,num9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,Windows:91,RightClick:93,numpad0:96,numpad1:97,numpad2:98,numpad3:99,numpad4:100,numpad5:101,numpad6:102,numpad7:103,numpad8:104,numpad9:105,MultiplyNumpad:106,PlusNumpad:107,MinusNumpad:109,DotNumpad:110,SlashNumpad:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NumLock:144,ScrollLock:145,MyComputer:182,MyCalculator:183,Semicolon:186,Equal:187,Comma:188,Hyphen:189,Dot:190,Slash:191,Backquote:192,LeftBracket:219,Backslash:220,RightBracket:221,Quote:222,Command:224};var keyName={Unidentified:"Unidentified",Alt:"Alt",AltGr:"AltGraph",CapsLock:"CapsLock",Ctrl:"Control",Fn:"Fn",FnLock:"FnLock",Hyper:"Hyper",Meta:"Meta",Windows:"Meta",Command:"Meta",NumLock:"NumLock",ScrollLock:"ScrollLock",Shift:"Shift",Super:"Super",Symbol:"Symbol",SymbolLock:"SymbolLock",Enter:"Enter",Tab:"Tab",Space:" ",DownArrow:"ArrowDown",LeftArrow:"ArrowLeft",RightArrow:"ArrowRight",UpArrow:"ArrowUp",End:"End",Home:"Home",PageDown:"PageDown",PageUp:"PageUp",Backspace:"Backspace",Clear:"Clear",Copy:"Copy",CrSel:"CrSel",Cut:"Cut",Delete:"Delete",EraseEof:"EraseEof",ExSel:"ExSel",Insert:"Insert",Paste:"Paste",Redo:"Redo",Undo:"Undo",Accept:"Accept",Again:"Again",Attn:"Attn",Cancel:"Cancel",ContextMenu:"ContextMenu",Esc:"Escape",Execute:"Execute",Find:"Find",Finish:"Finish",Help:"Help",Pause:"Pause",Play:"Play",Props:"Props",Select:"Select",ZoomIn:"ZoomIn",ZoomOut:"ZoomOut",BrightnessDown:"BrightnessDown",BrightnessUp:"BrightnessUp",Eject:"Eject",LogOff:"LogOff",Power:"Power",PowerOff:"PowerOff",PrintScreen:"PrintScreen",Hibernate:"Hibernate",Standby:"Standby",WakeUp:"WakeUp",Compose:"Compose",Dead:"Dead",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",Print:"Print",num0:"0",num1:"1",num2:"2",num3:"3",num4:"4",num5:"5",num6:"6",num7:"7",num8:"8",num9:"9",numpad0:"0",numpad1:"1",numpad2:"2",numpad3:"3",numpad4:"4",numpad5:"5",numpad6:"6",numpad7:"7",numpad8:"8",numpad9:"9",a:"a",b:"b",c:"c",d:"d",e:"e",f:"f",g:"g",h:"h",i:"i",j:"j",k:"k",l:"l",m:"m",n:"n",o:"o",p:"p",q:"q",r:"r",s:"s",t:"t",u:"u",v:"v",w:"w",x:"x",y:"y",z:"z",MultiplyNumpad:"*",PlusNumpad:"+",MinusNumpad:"-",DotNumpad:".",SlashNumpad:"/",Semicolon:";",Equal:"=",Comma:",",Hyphen:"-",Minus:"-",Plus:"+",Dot:".",Slash:"/",Backquote:"`",LeftBracket:"[",RightBracket:"]",Backslash:"\\",Quote:"'"};var defaultMinimumValue="-999999999999.99";var defaultMaximumValue="999999999999.99";var defaultRoundingMethod="U";var defaultLeadingZero="deny";var defaultSelectNumberOnly=true;var languageOption={French:{digitGroupSeparator:".",decimalCharacter:",",decimalCharacterAlternative:".",currencySymbol:"\u202F\u20AC",currencySymbolPlacement:"s",selectNumberOnly:defaultSelectNumberOnly,roundingMethod:defaultRoundingMethod,leadingZero:defaultLeadingZero,minimumValue:defaultMinimumValue,maximumValue:defaultMaximumValue},NorthAmerican:{digitGroupSeparator:",",decimalCharacter:".",currencySymbol:"$",currencySymbolPlacement:"p",selectNumberOnly:defaultSelectNumberOnly,roundingMethod:defaultRoundingMethod,leadingZero:defaultLeadingZero,minimumValue:defaultMinimumValue,maximumValue:defaultMaximumValue},British:{digitGroupSeparator:",",decimalCharacter:".",currencySymbol:"£",currencySymbolPlacement:"p",selectNumberOnly:defaultSelectNumberOnly,roundingMethod:defaultRoundingMethod,leadingZero:defaultLeadingZero,minimumValue:defaultMinimumValue,maximumValue:defaultMaximumValue},Swiss:{digitGroupSeparator:"'",decimalCharacter:".",currencySymbol:"\u202FCHF",currencySymbolPlacement:"s",selectNumberOnly:defaultSelectNumberOnly,roundingMethod:defaultRoundingMethod,leadingZero:defaultLeadingZero,minimumValue:defaultMinimumValue,maximumValue:defaultMaximumValue},Japanese:{digitGroupSeparator:",",decimalCharacter:".",currencySymbol:"¥",currencySymbolPlacement:"p",selectNumberOnly:defaultSelectNumberOnly,roundingMethod:defaultRoundingMethod,leadingZero:defaultLeadingZero,minimumValue:defaultMinimumValue,maximumValue:defaultMaximumValue}};languageOption.Spanish=languageOption.French;languageOption.Chinese=languageOption.Japanese;
11(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if((typeof module==="undefined"?"undefined":_typeof(module))==="object"&&module.exports){module.exports=a(require("jquery"))}else{a(window.jQuery)}}})(function(x){function C(aY){return aY===null}function K(aY){return aY===void 0}function g(aY){return aY===null||aY===void 0||""===aY}function h(aY){return typeof aY==="string"||_instanceof(aY,String)}function aT(aY){return typeof aY==="boolean"}function m(aZ){var aY=String(aZ).toLowerCase();return aY==="true"||aY==="false"}function s(aY){return _typeof(aY)==="object"&&aY!==null&&!Array.isArray(aY)}function y(aY){for(var aZ in aY){if(aY.hasOwnProperty(aZ)){return false}}return true}function c(aY){return !X(aY)&&!isNaN(parseFloat(aY))&&isFinite(aY)}function a(aY){return typeof aY==="number"&&parseFloat(aY)===parseInt(aY,10)&&!isNaN(aY)}function ar(aZ,aY){return M(aZ,aY.settingsClone,true).replace(aY.settingsClone.decimalCharacter,".")}function ag(aY,aZ){if(!h(aY)||!h(aZ)||aY===""||aZ===""){return false}return aY.indexOf(aZ)!==-1}function av(aZ,aY){if(!X(aY)||aY===[]||K(aZ)){return false}return aY.indexOf(aZ)!==-1}function X(aY){if(Object.prototype.toString.call([])==="[object Array]"){return Array.isArray(aY)||_typeof(aY)==="object"&&Object.prototype.toString.call(aY)==="[object Array]"}else{throw new Error("toString message changed for Object Array")}}function aK(aZ){var a1=aZ.split("."),a0=_slicedToArray(a1,2),aY=a0[1];if(!K(aY)){return aY.length}return 0}function aM(aY){return typeof aY.which==="undefined"?aY.keyCode:aY.which}function aL(aY){if(typeof aY.key==="undefined"||aY.key==="Unidentified"){return String.fromCharCode(aM(aY))}else{return aY.key}}function aE(aY,a0,aZ){var a1=U(aY);return ad(a0,a1)>-1&&ad(aZ,a1)<1}function af(aZ){var aY=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(aY){return ag(aZ,"-")}return A(aZ)}function A(aY){return aY.charAt(0)==="-"}function Z(aY){return !/[1-9]/g.test(aY)}function i(aY){if(!A(aY)){return"-".concat(aY)}return aY}function u(a0,aZ,aY){return"".concat(a0.substr(0,aZ)).concat(aY).concat(a0.substr(aZ+aY.length))}function ab(aZ,aY){return Math.max(aY.minimumValue,Math.min(aY.maximumValue,aZ))}function S(a3,a0,a1){var a2=new RegExp("[0-9".concat(a1,"-]"));var aZ=0;for(var aY=0;aY<a0;aY++){if(a2.test(a3[aY])){aZ++}}return aZ}function v(aY,a3,a4,a1){var a5=a4.length;var a2=aY.length;var aZ;var a0=0;for(aZ=0;aZ<a5&&a0<a2&&a0<a3;aZ++){if(aY[a0]===a4[aZ]||aY[a0]==="."&&a4[aZ]===a1){a0++}}return aZ}function ac(aZ,a1){var aY=0;for(var a0=0;a0<a1.length;a0++){if(a1[a0]===aZ){aY++}}return aY}function aS(aY){return Math.max(aY,aY-1)}function ae(aZ){var aY={};if(K(aZ.selectionStart)){aZ.focus();var a0=document.selection.createRange();aY.length=a0.text.length;a0.moveStart("character",-aZ.value.length);aY.end=a0.text.length;aY.start=aY.end-aY.length}else{aY.start=aZ.selectionStart;aY.end=aZ.selectionEnd;aY.length=aY.end-aY.start}return aY}function G(aY,a1){var aZ=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;if(g(aZ)){aZ=a1}if(K(aY.selectionStart)){aY.focus();var a0=aY.createTextRange();a0.collapse(true);a0.moveEnd("character",aZ);a0.moveStart("character",a1);a0.select()}else{aY.selectionStart=a1;aY.selectionEnd=aZ}}function Q(aY){throw new Error(aY)}function O(aZ){var aY=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(aY){console.warn("Warning: ".concat(aZ))}}function aU(aZ,aY){x.each(aY,function(a0,a1){if(typeof a1==="function"){aY[a0]=a1(aZ,aY,a0)}else{if(typeof aZ.autoNumeric[a1]==="function"){aY[a0]=aZ.autoNumeric[a1](aZ,aY,a0)}}})}function Y(aZ,aY){return Math.max(aK(aZ),aK(aY))}function M(a4,aY,a0){if(aY.currencySymbol!==""){a4=a4.replace(aY.currencySymbol,"")}if(aY.suffixText){while(ag(a4,aY.suffixText)){a4=a4.replace(aY.suffixText,"")}}a4=a4.replace(aY.skipFirstAutoStrip,"$1$2");if((aY.negativePositiveSignPlacement==="s"||aY.currencySymbolPlacement==="s"&&aY.negativePositiveSignPlacement!=="p")&&af(a4)&&a4!==""){aY.trailingNegative=true}a4=a4.replace(aY.skipLastAutoStrip,"$1");a4=a4.replace(aY.allowedAutoStrip,"");if(aY.decimalCharacterAlternative){a4=a4.replace(aY.decimalCharacterAlternative,aY.decimalCharacter)}var a1=a4.match(aY.numRegAutoStrip);a4=a1?[a1[1],a1[2],a1[3]].join(""):"";if(aY.leadingZero==="allow"||aY.leadingZero==="keep"){var a6="";var a2=a4.split(aY.decimalCharacter),a3=_slicedToArray(a2,2),a7=a3[0],aZ=a3[1];var a5=a7;if(ag(a5,aY.negativeSignCharacter)){a6=aY.negativeSignCharacter;a5=a5.replace(aY.negativeSignCharacter,"")}if(a6===""&&a5.length>aY.mIntPos&&a5.charAt(0)==="0"){a5=a5.slice(1)}if(a6!==""&&a5.length>aY.mIntNeg&&a5.charAt(0)==="0"){a5=a5.slice(1)}a4="".concat(a6).concat(a5).concat(K(aZ)?"":aY.decimalCharacter+aZ)}if(a0&&aY.leadingZero==="deny"||!aY.hasFocus&&aY.leadingZero==="allow"){a4=a4.replace(aY.stripReg,"$1$2")}return a4}function al(a1,aY){if(aY.currencySymbolPlacement==="p"&&aY.negativePositiveSignPlacement==="l"||aY.currencySymbolPlacement==="s"&&aY.negativePositiveSignPlacement==="p"){var a0=aY.negativeBracketsTypeOnBlur.split(","),a2=_slicedToArray(a0,2),aZ=a2[0],a3=a2[1];if(!aY.hasFocus){a1=a1.replace(aY.negativeSignCharacter,"");a1=aZ+a1+a3}else{if(aY.hasFocus&&a1.charAt(0)===aZ){a1=a1.replace(aZ,aY.negativeSignCharacter);a1=a1.replace(a3,"")}}}return a1}
11function o(aY,aZ){aY=aY.replace(aZ.currencySymbol,"");aY=aY.replace(aZ.digitGroupSeparator,"");if(aZ.decimalCharacter!=="."){aY=aY.replace(aZ.decimalCharacter,".")}if(af(aY)&&aY.lastIndexOf("-")===aY.length-1){aY=aY.replace("-","");aY="-"+aY}var a0=T(aY,true,false,false);if(!isNaN(a0)){aY=a0.toString()}return aY}function j(aY,a0){if(C(a0)||a0==="string"){return aY}var aZ;switch(a0){case"number":aZ=Number(aY);break;case".-":aZ=af(aY)?aY.replace("-","")+"-":aY;break;case",":case"-,":aZ=aY.replace(".",",");break;case",-":aZ=aY.replace(".",",");aZ=af(aZ)?aZ.replace("-","")+"-":aZ;break;case".":case"-.":aZ=aY;break;default:Q("The given outputFormat [".concat(a0,"] option is not recognized."))}return aZ}function an(aY,aZ){if(aZ.decimalCharacter!=="."){aY=aY.replace(aZ.decimalCharacter,".")}if(aZ.negativeSignCharacter!=="-"&&aZ.negativeSignCharacter!==""){aY=aY.replace(aZ.negativeSignCharacter,"-")}if(!aY.match(/\d/)){aY+="0"}return aY}function ak(aY,aZ){if(aZ.negativeSignCharacter!=="-"&&aZ.negativeSignCharacter!==""){aY=aY.replace("-",aZ.negativeSignCharacter)}if(aZ.decimalCharacter!=="."){aY=aY.replace(".",aZ.decimalCharacter)}return aY}function aX(aZ,a0,aY){if(aZ===""||aZ===a0.negativeSignCharacter){if(a0.emptyInputBehavior==="always"||aY){return a0.negativePositiveSignPlacement==="l"?aZ+a0.currencySymbol+a0.suffixText:a0.currencySymbol+aZ+a0.suffixText}return aZ}return null}function I(a5,aY){if(aY.strip){a5=M(a5,aY,false)}if(aY.trailingNegative&&!af(a5)){a5="-"+a5}var a0=aX(a5,aY,true);var a6=af(a5);var a7=Z(a5);if(a6){a5=a5.replace("-","")}if(!C(a0)){return a0}aY.digitalGroupSpacing=aY.digitalGroupSpacing.toString();var a3;switch(aY.digitalGroupSpacing){case"2":a3=/(\d)((\d)(\d{2}?)+)$/;break;case"2s":a3=/(\d)((?:\d{2}){0,2}\d{3}(?:(?:\d{2}){2}\d{3})*?)$/;break;case"4":a3=/(\d)((\d{4}?)+)$/;break;default:a3=/(\d)((\d{3}?)+)$/}var a2=a5.split(aY.decimalCharacter),aZ=_slicedToArray(a2,2),a8=aZ[0],a1=aZ[1];if(aY.decimalCharacterAlternative&&K(a1)){var a4=a5.split(aY.decimalCharacterAlternative);var a9=_slicedToArray(a4,2);a8=a9[0];a1=a9[1]}if(aY.digitGroupSeparator!==""){while(a3.test(a8)){a8=a8.replace(a3,"$1".concat(aY.digitGroupSeparator,"$2"))}}if(aY.decimalPlacesOverride!==0&&!K(a1)){if(a1.length>aY.decimalPlacesOverride){a1=a1.substring(0,aY.decimalPlacesOverride)}a5=a8+aY.decimalCharacter+a1}else{a5=a8}aY.trailingNegative=false;if(aY.currencySymbolPlacement==="p"){if(a6){switch(aY.negativePositiveSignPlacement){case"l":a5="".concat(aY.negativeSignCharacter).concat(aY.currencySymbol).concat(a5);break;case"r":a5="".concat(aY.currencySymbol).concat(aY.negativeSignCharacter).concat(a5);break;case"s":a5="".concat(aY.currencySymbol).concat(a5).concat(aY.negativeSignCharacter);aY.trailingNegative=true;break;default:}}else{if(aY.showPositiveSign&&!a7){switch(aY.negativePositiveSignPlacement){case"l":a5="".concat(aY.positiveSignCharacter).concat(aY.currencySymbol).concat(a5);break;case"r":a5="".concat(aY.currencySymbol).concat(aY.positiveSignCharacter).concat(a5);break;case"s":a5="".concat(aY.currencySymbol).concat(a5).concat(aY.positiveSignCharacter);break;default:}}else{a5=aY.currencySymbol+a5}}}if(aY.currencySymbolPlacement==="s"){if(a6){switch(aY.negativePositiveSignPlacement){case"r":a5="".concat(a5).concat(aY.currencySymbol).concat(aY.negativeSignCharacter);aY.trailingNegative=true;break;case"l":a5="".concat(a5).concat(aY.negativeSignCharacter).concat(aY.currencySymbol);aY.trailingNegative=true;break;case"p":a5="".concat(aY.negativeSignCharacter).concat(a5).concat(aY.currencySymbol);break;default:}}else{if(aY.showPositiveSign&&!a7){switch(aY.negativePositiveSignPlacement){case"r":a5="".concat(a5).concat(aY.currencySymbol).concat(aY.positiveSignCharacter);break;case"l":a5="".concat(a5).concat(aY.positiveSignCharacter).concat(aY.currencySymbol);break;case"p":a5="".concat(aY.positiveSignCharacter).concat(a5).concat(aY.currencySymbol);break;default:}}else{a5=a5+aY.currencySymbol}}}if(aY.negativeBracketsTypeOnBlur!==null&&(aY.rawValue<0||A(a5))){a5=al(a5,aY)}return a5+aY.suffixText}function aa(aZ,aY){var a0;switch(aY){case 0:a0=/(\.(?:\d*[1-9])?)0*$/;break;case 1:a0=/(\.\d(?:\d*[1-9])?)0*$/;break;default:a0=new RegExp("(\\.\\d{".concat(aY,"}(?:\\d*[1-9])?)0*"))}aZ=aZ.replace(a0,"$1");if(aY===0){aZ=aZ.replace(/\.$/,"")}return aZ}function V(bb,aY){bb=bb===""?"0":bb.toString();if(aY.roundingMethod==="N05"||aY.roundingMethod==="CHF"||aY.roundingMethod==="U05"||aY.roundingMethod==="D05"){switch(aY.roundingMethod){case"N05":bb=(Math.round(bb*20)/20).toString();break;case"U05":bb=(Math.ceil(bb*20)/20).toString();break;default:bb=(Math.floor(bb*20)/20).toString()}var a9;if(!ag(bb,".")){a9=bb+".00"}else{if(bb.length-bb.indexOf(".")<3){a9=bb+"0"}else{a9=bb}}return a9}var a0="";var a5=0;var a1="";var a8;if(aY.allowDecimalPadding){a8=aY.decimalPlacesOverride}else{a8=0}if(A(bb)){a1="-";bb=bb.replace("-","")}if(!bb.match(/^\d/)){bb="0"+bb}if(Number(bb)===0){a1=""}if(Number(bb)>0&&aY.leadingZero!=="keep"||bb.length>0&&aY.leadingZero==="allow"){bb=bb.replace(/^0*(\d)/,"$1")}var a7=bb.lastIndexOf(".");var a4=a7===-1;var bd=a4?bb.length-1:a7;var a6=bb.length-1-bd;if(a6<=aY.decimalPlacesOverride){a0=bb;if(a6<a8){if(a4){a0+=aY.decimalCharacter}var ba="000000";while(a6<a8){ba=ba.substring(0,a8-a6);a0+=ba;a6+=ba.length}}else{if(a6>a8){a0=aa(a0,a8)}
11else{if(a6===0&&a8===0){a0=a0.replace(/\.$/,"")}}}return Number(a0)===0?a0:a1+a0}var a3;if(a4){a3=aY.decimalPlacesOverride-1}else{a3=aY.decimalPlacesOverride+a7}var bc=Number(bb.charAt(a3+1));var aZ=bb.charAt(a3)==="."?bb.charAt(a3-1)%2:bb.charAt(a3)%2;var a2=bb.substring(0,a3+1).split("");if(bc>4&&aY.roundingMethod==="S"||bc>4&&aY.roundingMethod==="A"&&a1===""||bc>5&&aY.roundingMethod==="A"&&a1==="-"||bc>5&&aY.roundingMethod==="s"||bc>5&&aY.roundingMethod==="a"&&a1===""||bc>4&&aY.roundingMethod==="a"&&a1==="-"||bc>5&&aY.roundingMethod==="B"||bc===5&&aY.roundingMethod==="B"&&aZ===1||bc>0&&aY.roundingMethod==="C"&&a1===""||bc>0&&aY.roundingMethod==="F"&&a1==="-"||bc>0&&aY.roundingMethod==="U"){for(a5=a2.length-1;a5>=0;a5-=1){if(a2[a5]!=="."){a2[a5]=+a2[a5]+1;if(a2[a5]<10){break}if(a5>0){a2[a5]="0"}}}}a2=a2.slice(0,a3+1);a0=aa(a2.join(""),a8);return Number(a0)===0?a0:a1+a0}function aH(a2,aY,a5){a2=a5?V(a2,aY):a2;if(aY.decimalCharacter&&aY.decimalPlacesOverride){var a1=a2.split(aY.decimalCharacter),a3=_slicedToArray(a1,2),a4=a3[0],aZ=a3[1];if(aZ&&aZ.length>aY.decimalPlacesOverride){if(aY.decimalPlacesOverride>0){var a0=aZ.substring(0,aY.decimalPlacesOverride);a2="".concat(a4).concat(aY.decimalCharacter).concat(a0)}else{a2=a4}}}return a2}function U(a0){var aY={};var a2;var a3;var a1;var aZ;if(a0===0&&1/a0<0){a0="-0"}a0=a0.toString();if(A(a0)){a0=a0.slice(1);aY.s=-1}else{aY.s=1}a2=a0.indexOf(".");if(a2>-1){a0=a0.replace(".","")}if(a2<0){a2=a0.length}a3=a0.search(/[1-9]/i)===-1?a0.length:a0.search(/[1-9]/i);a1=a0.length;if(a3===a1){aY.e=0;aY.c=[0]}else{for(aZ=a1-1;a0.charAt(aZ)==="0";aZ-=1){a1-=1}a1-=1;aY.e=a2-a3-1;aY.c=[];for(a2=0;a3<=a1;a3+=1){aY.c[a2]=+a0.charAt(a3);a2+=1}}return aY}function ad(aZ,aY){var a2=aY.c;var a3=aZ.c;var a6=aY.s;var a1=aZ.s;var a0=aY.e;var a8=aZ.e;if(!a2[0]||!a3[0]){var a7;if(!a2[0]){a7=!a3[0]?0:-a1}else{a7=a6}return a7}if(a6!==a1){return a6}var a5=a6<0;if(a0!==a8){return a0>a8^a5?1:-1}a6=-1;a0=a2.length;a8=a3.length;a1=a0<a8?a0:a8;for(a6+=1;a6<a1;a6+=1){if(a2[a6]!==a3[a6]){return a2[a6]>a3[a6]^a5?1:-1}}var a4;if(a0===a8){a4=0}else{a4=a0>a8^a5?1:-1}return a4}function aF(a2,aY){a2=a2.toString();a2=a2.replace(",",".");var a0=U(aY.minimumValue);var a1=U(aY.maximumValue);var aZ=U(a2);var a3;switch(aY.overrideMinMaxLimits){case"floor":a3=[ad(a0,aZ)>-1,true];break;case"ceiling":a3=[true,ad(a1,aZ)<1];break;case"ignore":a3=[true,true];break;default:a3=[ad(a0,aZ)>-1,ad(a1,aZ)<1]}return a3}function n(aY){if(h(aY)){aY="#".concat(aY.replace(/(:|\.|\[|]|,|=)/g,"\\$1"))}return x(aY)}function E(a2,a0){var aZ=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var aY=a2.data("autoNumeric");if(!aY){aY={};a2.data("autoNumeric",aY)}var a1=aY.holder;if(aZ||K(a1)&&a0){a1=new ai(a2.get(0),a0);aY.holder=a1}return a1}function aO(aY){aY.oDec=aY.decimalPlacesOverride;aY.oPad=aY.allowDecimalPadding;aY.oBracket=aY.negativeBracketsTypeOnBlur;aY.oSep=aY.digitGroupSeparator;aY.oSign=aY.currencySymbol;aY.oSuffix=aY.suffixText}function aq(a2){var aZ=a2+"=";var a1=document.cookie.split(";");var a0="";for(var aY=0;aY<a1.length;aY+=1){a0=a1[aY];while(a0.charAt(0)===" "){a0=a0.substring(1,a0.length)}if(a0.indexOf(aZ)===0){return a0.substring(aZ.length,a0.length)}}return null}function w(){var aY="modernizr";try{sessionStorage.setItem(aY,aY);sessionStorage.removeItem(aY);return true}catch(aZ){return false}}function B(aZ,aY){if(aZ===""){return""}if(Number(aZ)===0&&aY.leadingZero!=="keep"){return"0"}if(aY.leadingZero!=="keep"){aZ=aZ.replace(/^(-)?0+(?=\d)/g,"$1");if(ag(aZ,".")){aZ=aZ.replace(/(\.[0-9]*?)0+$/,"$1")}}aZ=aZ.replace(/\.$/,"");return aZ}function P(a0){var a2=a0.split("."),a3=_slicedToArray(a2,2),aY=a3[0],aZ=a3[1];if(g(aZ)){return aY}var a1=aZ.replace(/0+$/g,"");var a4;if(a1===""){a4=aY}else{a4="".concat(aY,".").concat(a1)}return a4}function p(aZ,aY,a0){if(aY.saveValueToSessionStorage){var a3=aZ.name!==""&&!K(aZ.name)?"AUTO_".concat(decodeURIComponent(aZ.name)):"AUTO_".concat(aZ.id);var a1;var a2;if(w()===false){switch(a0){case"set":document.cookie="".concat(a3,"=").concat(aY.rawValue,"; expires= ; path=/");break;case"wipe":a1=new Date();a1.setTime(a1.getTime()+-1*24*60*60*1000);a2="; expires="+a1.toUTCString();document.cookie="".concat(a3,"='' ;").concat(a2,"; path=/");break;case"get":return aq(a3)}}else{switch(a0){case"set":sessionStorage.setItem(a3,aY.rawValue);break;case"wipe":sessionStorage.removeItem(a3);break;case"get":return sessionStorage.getItem(a3)}}}}var ai=function(){function a9(bf,bg){_classCallCheck(this,a9);this.settings=bg;this.that=bf;this.$that=x(bf);this.formatted=false;this.settingsClone=bg;this.value=bf.value}_createClass(a9,[{key:"_updateAutoNumericHolderProperties",value:function bd(){this.value=this.that.value;this.selection=ae(this.that);this.processed=false;this.formatted=false}},{key:"_updateAutoNumericHolderEventKeycode",value:function a4(bf){this.eventKeyCode=aM(bf)}},{key:"_setSelection",value:function a0(bh,bg,bf){bh=Math.max(bh,0);bg=Math.min(bg,this.that.value.length);this.selection={start:bh,end:bg,length:bg-bh};if(K(bf)||bf){G(this.that,bh,bg)}}},{key:"_setCaretPosition",value:function be(bf,bg){this._setSelection(bf,bf,bg)}},{key:"_getLeftAndRightPartAroundTheSelection",value:function a7(){var bf=this.value;var bg=bf.substring(0,this.selection.start);var bh=bf.substring(this.selection.end,bf.length);return[bg,bh]}},{key:"_getUnformattedLeftAndRightPartAroundTheSelection",value:function aZ(){var bj=this.settingsClone;var bg=this._getLeftAndRightPartAroundTheSelection(),bh=_slicedToArray(bg,2),bi=bh[0],bf=bh[1];if(bi===""&&bf===""){bj.trailingNegative=false}var bk=true;if(this.eventKeyCode===keyCode.Hyphen&&Number(bi)===0){bk=false}bi=M(bi,this.settingsClone,bk);bf=M(bf,this.settingsClone,false);
11if(bj.trailingNegative&&!af(bi)){bi="-"+bi;bf=bf==="-"?"":bf;bj.trailingNegative=false}return[bi,bf]}},{key:"_normalizeParts",value:function a5(bi,bg){var bj=this.settingsClone;var bh=true;if(this.eventKeyCode===keyCode.Hyphen&&Number(bi)===0){bh=false}bi=M(bi,bj,bh);bg=M(bg,bj,false);if(bj.leadingZero==="deny"&&(this.eventKeyCode===keyCode.num0||this.eventKeyCode===keyCode.numpad0)&&Number(bi)===0&&!ag(bi,bj.decimalCharacter)&&bg!==""){bi=bi.substring(0,bi.length-1)}if(bj.trailingNegative&&!af(bi)){bi="-"+bi;bj.trailingNegative=false}this.newValue=bi+bg;if(bj.decimalCharacter){var bf=this.newValue.match(new RegExp("^".concat(bj.aNegRegAutoStrip,"\\").concat(bj.decimalCharacter)));if(bf){bi=bi.replace(bf[1],bf[1]+"0");this.newValue=bi+bg}}return[bi,bg]}},{key:"_setValueParts",value:function a6(bl,bg){var bp=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var bm=this.settingsClone;var bk=this._normalizeParts(bl,bg);var bh=aF(this.newValue,bm),bj=_slicedToArray(bh,2),bn=bj[0],bf=bj[1];var bo=bk[0].length;this.newValue=bk.join("");if(bn&&bf){this.newValue=aH(this.newValue,bm,bp);var bi=ag(this.newValue,",")?this.newValue.replace(",","."):this.newValue;if(bi===""||bi===bm.negativeSignCharacter){bm.rawValue=bm.emptyInputBehavior==="zero"?"0":""}else{bm.rawValue=B(bi,bm)}if(bo>this.newValue.length){bo=this.newValue.length}if(bo===1&&bk[0]==="0"&&bm.leadingZero==="deny"){if(bk[1]===""||bk[0]==="0"&&bk[1]!==""){bo=1}else{bo=0}}this.value=this.newValue;this._setCaretPosition(bo,false);return true}if(!bn){this.$that.trigger("autoNumeric:minExceeded")}else{if(!bf){this.$that.trigger("autoNumeric:maxExceeded")}}return false}},{key:"_getSignPosition",value:function ba(){var bj=this.settingsClone;var bf=bj.currencySymbol;var bi=this.that;if(bf){var bk=bf.length;if(bj.currencySymbolPlacement==="p"){var bh=bj.negativeSignCharacter&&bi.value&&bi.value.charAt(0)===bj.negativeSignCharacter;return bh?[1,bk+1]:[0,bk]}var bg=bi.value.length;return[bg-bk,bg]}return[1000,-1]}},{key:"_expandSelectionOnSign",value:function a3(bf){var bh=this._getSignPosition();var bg=this.selection;if(bg.start<bh[1]&&bg.end>bh[0]){if((bg.start<bh[0]||bg.end>bh[1])&&this.value.substring(Math.max(bg.start,bh[0]),Math.min(bg.end,bh[1])).match(/^\s*$/)){if(bg.start<bh[0]){this._setSelection(bg.start,bh[0],bf)}else{this._setSelection(bh[1],bg.end,bf)}}else{this._setSelection(Math.min(bg.start,bh[0]),Math.max(bg.end,bh[1]),bf)}}}},{key:"_checkPaste",value:function aY(){if(!K(this.valuePartsBeforePaste)){var bk=this.valuePartsBeforePaste;var bh=this._getLeftAndRightPartAroundTheSelection(),bj=_slicedToArray(bh,2),bi=bj[0],bf=bj[1];delete this.valuePartsBeforePaste;var bg=bi.substr(0,bk[0].length)+M(bi.substr(bk[0].length),this.settingsClone,true);if(!this._setValueParts(bg,bf,true)){this.value=bk.join("");this._setCaretPosition(bk[0].length,false)}}}},{key:"_skipAlways",value:function bb(bl){if((bl.ctrlKey||bl.metaKey)&&bl.type==="keyup"&&!K(this.valuePartsBeforePaste)||bl.shiftKey&&this.eventKeyCode===keyCode.Insert){this._checkPaste();return false}if(this.eventKeyCode>=keyCode.F1&&this.eventKeyCode<=keyCode.F12||this.eventKeyCode>=keyCode.Windows&&this.eventKeyCode<=keyCode.RightClick||this.eventKeyCode>=keyCode.Tab&&this.eventKeyCode<keyCode.Space||this.eventKeyCode<keyCode.Backspace&&(bl.which===0||bl.which===this.eventKeyCode)||this.eventKeyCode===keyCode.NumLock||this.eventKeyCode===keyCode.ScrollLock||this.eventKeyCode===keyCode.Insert||this.eventKeyCode===keyCode.Command){return true}if((bl.ctrlKey||bl.metaKey)&&this.eventKeyCode===keyCode.a){if(this.settings.selectNumberOnly){bl.preventDefault();var bg=this.that.value.length;var bn=this.settings.currencySymbol.length;var bj=!af(this.that.value)?0:1;var bm=this.settings.suffixText.length;var bh=this.settings.currencySymbolPlacement;var bf=this.settings.negativePositiveSignPlacement;var bi;if(bh==="s"){bi=0}else{bi=bf==="l"&&bj===1&&bn>0?bn+1:bn}var bk;if(bh==="p"){bk=bg-bm}else{switch(bf){case"l":bk=bg-(bm+bn);break;case"r":bk=bn>0?bg-(bn+bj+bm):bg-(bn+bm);break;default:bk=bg-(bn+bm)}}G(this.that,bi,bk)}return true}if((bl.ctrlKey||bl.metaKey)&&(this.eventKeyCode===keyCode.c||this.eventKeyCode===keyCode.v||this.eventKeyCode===keyCode.x)){if(bl.type==="
11keydown"){this._expandSelectionOnSign()}if(this.eventKeyCode===keyCode.v||this.eventKeyCode===keyCode.Insert){if(bl.type==="keydown"||bl.type==="keypress"){if(K(this.valuePartsBeforePaste)){this.valuePartsBeforePaste=this._getLeftAndRightPartAroundTheSelection()}}else{this._checkPaste()}}return bl.type==="keydown"||bl.type==="keypress"||this.eventKeyCode===keyCode.c}if(bl.ctrlKey||bl.metaKey){return true}if(this.eventKeyCode===keyCode.LeftArrow||this.eventKeyCode===keyCode.RightArrow){if(bl.type==="keydown"&&!bl.shiftKey){if(this.eventKeyCode===keyCode.LeftArrow&&(this.that.value.charAt(this.selection.start-2)===this.settingsClone.digitGroupSeparator||this.that.value.charAt(this.selection.start-2)===this.settingsClone.decimalCharacter)){this._setCaretPosition(this.selection.start-1)}else{if(this.eventKeyCode===keyCode.RightArrow&&(this.that.value.charAt(this.selection.start+1)===this.settingsClone.digitGroupSeparator||this.that.value.charAt(this.selection.start+1)===this.settingsClone.decimalCharacter)){this._setCaretPosition(this.selection.start+1)}}}return true}return this.eventKeyCode>=keyCode.PageDown&&this.eventKeyCode<=keyCode.DownArrow}},{key:"_processCharacterDeletionIfTrailingNegativeSign",value:function a8(bj){var bh=_slicedToArray(bj,2),bg=bh[0],bf=bh[1];var bi=this.settingsClone;if(bi.currencySymbolPlacement==="p"&&bi.negativePositiveSignPlacement==="s"){if(this.eventKeyCode===keyCode.Backspace){bi.caretFix=this.selection.start>=this.value.indexOf(bi.suffixText)&&bi.suffixText!=="";if(this.value.charAt(this.selection.start-1)==="-"){bg=bg.substring(1)}else{if(this.selection.start<=this.value.length-bi.suffixText.length){bg=bg.substring(0,bg.length-1)}}}else{bi.caretFix=this.selection.start>=this.value.indexOf(bi.suffixText)&&bi.suffixText!=="";if(this.selection.start>=this.value.indexOf(bi.currencySymbol)+bi.currencySymbol.length){bf=bf.substring(1,bf.length)}if(af(bg)&&this.value.charAt(this.selection.start)==="-"){bg=bg.substring(1)}}}if(bi.currencySymbolPlacement==="s"&&bi.negativePositiveSignPlacement==="l"){bi.caretFix=this.selection.start>=this.value.indexOf(bi.negativeSignCharacter)+bi.negativeSignCharacter.length;if(this.eventKeyCode===keyCode.Backspace){if(this.selection.start===this.value.indexOf(bi.negativeSignCharacter)+bi.negativeSignCharacter.length&&ag(this.value,bi.negativeSignCharacter)){bg=bg.substring(1)}else{if(bg!=="-"&&(this.selection.start<=this.value.indexOf(bi.negativeSignCharacter)||!ag(this.value,bi.negativeSignCharacter))){bg=bg.substring(0,bg.length-1)}}}else{if(bg[0]==="-"){bf=bf.substring(1)}if(this.selection.start===this.value.indexOf(bi.negativeSignCharacter)&&ag(this.value,bi.negativeSignCharacter)){bg=bg.substring(1)}}}if(bi.currencySymbolPlacement==="s"&&bi.negativePositiveSignPlacement==="r"){bi.caretFix=this.selection.start>=this.value.indexOf(bi.negativeSignCharacter)+bi.negativeSignCharacter.length;if(this.eventKeyCode===keyCode.Backspace){if(this.selection.start===this.value.indexOf(bi.negativeSignCharacter)+bi.negativeSignCharacter.length){bg=bg.substring(1)}else{if(bg!=="-"&&this.selection.start<=this.value.indexOf(bi.negativeSignCharacter)-bi.currencySymbol.length){bg=bg.substring(0,bg.length-1)}else{if(bg!==""&&!ag(this.value,bi.negativeSignCharacter)){bg=bg.substring(0,bg.length-1)}}}}else{bi.caretFix=this.selection.start>=this.value.indexOf(bi.currencySymbol)&&bi.currencySymbol!=="";if(this.selection.start===this.value.indexOf(bi.negativeSignCharacter)){bg=bg.substring(1)}bf=bf.substring(1)}}return[bg,bf]}},{key:"_processCharacterDeletion",value:function a2(){var bm=this.settingsClone;var bl;var bk;if(!this.selection.length){var bh=this._getUnformattedLeftAndRightPartAroundTheSelection();var bi=_slicedToArray(bh,2);bl=bi[0];bk=bi[1];if(bl===""&&bk===""){bm.throwInput=false}if((bm.currencySymbolPlacement==="p"&&bm.negativePositiveSignPlacement==="s"||bm.currencySymbolPlacement==="s"&&(bm.negativePositiveSignPlacement==="l"||bm.negativePositiveSignPlacement==="r"))&&af(this.value)){var bg=this._processCharacterDeletionIfTrailingNegativeSign([bl,bk]);var bj=_slicedToArray(bg,2);bl=bj[0];bk=bj[1]}else{if(this.eventKeyCode===keyCode.Backspace){bl=bl.substring(0,bl.length-1)}else{bk=bk.substring(1,bk.length)}}}else{this._expandSelectionOnSign(false);var bf=this._getUnformattedLeftAndRightPartAroundTheSelection();var bn=_slicedToArray(bf,2);bl=bn[0];bk=bn[1]}this._setValueParts(bl,bk)}},{key:"_processCharacterInsertion",value:function a1(bl){var bj=this.settingsClone;var bm=this._getUnformattedLeftAndRightPartAroundTheSelection(),bf=_slicedToArray(bm,2),bk=bf[0],bi=bf[1];bj.throwInput=true;var bg=aL(bl);if(bg===bj.decimalCharacter||bj.decimalCharacterAlternative&&bg===bj.decimalCharacterAlternative||(bg==="."||bg===",")&&this.eventKeyCode===keyCode.DotNumpad){if(!bj.decimalPlacesOverride||!bj.decimalCharacter){return true}if(bj.negativeSignCharacter&&ag(bi,bj.negativeSignCharacter)){return true}if(ag(bk,bj.decimalCharacter)){return true}if(bi.indexOf(bj.decimalCharacter)>0){return true}if(bi.indexOf(bj.decimalCharacter)===0){bi=bi.substr(1)}this._setValueParts(bk+bj.decimalCharacter,bi);return true}if((bg==="-"||bg==="+")&&bj.negativeSignCharacter==="-"){if(!bj){return true}if(bj.currencySymbolPlacement==="p"&&bj.negativePositiveSignPlacement==="s"||bj.currencySymbolPlacement==="s"&&bj.negativePositiveSignPlacement!=="p"){if(bk===""&&ag(bi,bj.negativeSignCharacter)){bk=bj.negativeSignCharacter;bi=bi.substring(1,bi.length)}if(A(bk)||ag(bk,bj.negativeSignCharacter)){bk=bk.substring(1,bk.length)}else{bk=bg==="-"?bj.negativeSignCharacter+bk:bk}}else{if(bk===""&&ag(bi,bj.negativeSignCharacter)){bk=bj.negativeSignCharacter;bi=bi.substring(1,bi.length)}if(bk.charAt(0)===bj.negativeSignCharacter){bk=bk.substring(1,bk.length)}else{bk=bg==="-"?bj.negativeSignCharacter+bk:bk}}this._setValueParts(bk,bi);return true}var bh=Number(bg);if(bh>=0&&bh<=9){if(bj.negativeSignCharacter&&bk===""&&ag(bi,bj.negativeSignCharacter)){bk=bj.negativeSignCharacter;bi=bi.substring(1,bi.length)}if(bj.maximumValue<=0&&bj.minimumValue<bj.maximumValue&&!ag(this.value,bj.negativeSignCharacter)&&bg!=="0"){bk=bj.negativeSignCharacter+bk}this._setValueParts(bk+bg,bi);return true}bj.throwInput=false;return false}},{key:"_formatValue",value:function bc(bt){var bl=this.settingsClone;var bm=this.value;var bh=this._getUnformattedLeftAndRightPartAroundTheSelection(),br=_slicedToArray(bh,1),bi=br[0];if((bl.digitGroupSeparator===""||bl.digitGroupSeparator!==""&&!ag(bm,bl.digitGroupSeparator))&&(bl.currencySymbol===""||bl.currencySymbol!==""&&!ag(bm,bl.currencySymbol))){var bk=bm.split(bl.decimalCharacter),bo=_slicedToArray(bk,1),bx=bo[0];var bj="";if(af(bx)){bj="-";bx=bx.replace("-","");bi=bi.replace("-","")}if(bj===""&&bx.length>bl.mIntPos&&bi.charAt(0)==="0"){bi=bi.slice(1)}if(bj==="-"&&bx.length>bl.mIntNeg&&bi.charAt(0)==="0"){bi=bi.slice(1)}bi=bj+bi}var bp=I(this.value,this.settingsClone);var bv=bp.length;if(bp){var bu=bi.split("");
11if((bl.negativePositiveSignPlacement==="s"||bl.currencySymbolPlacement==="s"&&bl.negativePositiveSignPlacement!=="p")&&bu[0]==="-"&&bl.negativeSignCharacter!==""){bu.shift();if((this.eventKeyCode===keyCode.Backspace||this.eventKeyCode===keyCode.Delete)&&bl.caretFix){if(bl.currencySymbolPlacement==="s"&&bl.negativePositiveSignPlacement==="l"){bu.push("-");bl.caretFix=bt.type==="keydown"}if(bl.currencySymbolPlacement==="p"&&bl.negativePositiveSignPlacement==="s"){bu.push("-");bl.caretFix=bt.type==="keydown"}if(bl.currencySymbolPlacement==="s"&&bl.negativePositiveSignPlacement==="r"){var bw=bl.currencySymbol.split("");var bs=["\\","^","$",".","|","?","*","+","(",")","["];var bn=[];x.each(bw,function(by,bz){bz=bw[by];if(av(bz,bs)){bn.push("\\"+bz)}else{bn.push(bz)}});if(this.eventKeyCode===keyCode.Backspace){bn.push("-")}bu.push(bn.join(""));bl.caretFix=bt.type==="keydown"}}}for(var bq=0;bq<bu.length;bq++){if(!bu[bq].match("\\d")){bu[bq]="\\"+bu[bq]}}var bf=new RegExp("^.*?"+bu.join(".*?"));var bg=bp.match(bf);if(bg){bv=bg[0].length;if(bl.showPositiveSign){if(bv===0&&bg.input.charAt(0)===bl.positiveSignCharacter){bv=bg.input.indexOf(bl.currencySymbol)===1?bl.currencySymbol.length+1:1}if(bv===0&&bg.input.charAt(bl.currencySymbol.length)===bl.positiveSignCharacter){bv=bl.currencySymbol.length+1}}if((bv===0&&bp.charAt(0)!==bl.negativeSignCharacter||bv===1&&bp.charAt(0)===bl.negativeSignCharacter)&&bl.currencySymbol&&bl.currencySymbolPlacement==="p"){bv=this.settingsClone.currencySymbol.length+(A(bp)?1:0)}}else{if(bl.currencySymbol&&bl.currencySymbolPlacement==="s"){bv-=bl.currencySymbol.length}if(bl.suffixText){bv-=bl.suffixText.length}}}if(bp!==this.that.value||bp===this.that.value&&(this.eventKeyCode===keyCode.num0||this.eventKeyCode===keyCode.numpad0)){this.that.value=bp;this._setCaretPosition(bv)}this.formatted=true}}]);return a9}();function J(){var a8=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;var a2=arguments.length>1?arguments[1]:undefined;var a1=n(a2);var a7=x("form").index(a1);var a9=x("form:eq(".concat(a7,")"))[0];var bc=[];var a5=[];var a0=/^(?:submit|button|image|reset|file)$/i;var ba=/^(?:input|select|textarea|keygen)/i;var bb=/^(?:checkbox|radio)$/i;var a3=/^(?:button|checkbox|color|date|datetime|datetime-local|email|file|image|month|number|password|radio|range|reset|search|submit|time|url|week)/i;var aY=0;x.each(a9,function(bd,be){if(be.name!==""&&ba.test(be.localName)&&!a0.test(be.type)&&!be.disabled&&(be.checked||!bb.test(be.type))){a5.push(aY);aY++}else{a5.push(-1)}});aY=0;x.each(a9,function(bd,be){if(be.localName==="input"&&(be.type===""||be.type==="text"||be.type==="hidden"||be.type==="tel")){bc.push(aY);aY++}else{bc.push(-1);if(be.localName==="input"&&a3.test(be.type)){aY++}}});if(a8){var aZ=a1.serializeArray();x.each(aZ,function(bd,be){var bh=a5.indexOf(bd);if(bh>-1&&bc[bh]>-1){var bf=x("form:eq(".concat(a7,") input:eq(").concat(bc[bh],")"));var bg=bf.data("autoNumeric");if(_typeof(bg)==="object"){be.value=bf.autoNumeric("getLocalized").toString()}}});return aZ}else{var a4=a1.serialize();var a6=a4.split("&");x.each(a6,function(be){var bk=a6[be].split("="),bj=_slicedToArray(bk,2),bi=bj[0],bf=bj[1];var bh=a5.indexOf(be);if(bh>-1&&bc[bh]>-1){var bg=x("form:eq(".concat(a7,") input:eq(").concat(bc[bh],")"));var bd=bg.data("autoNumeric");if(_typeof(bd)==="object"){if(bf!==null){var bl=bg.autoNumeric("getLocalized").toString();a6[be]="".concat(bi,"=").concat(bl)}}}});return a6.join("&")}}function N(a3,a0,a1){var aY=a0.settingsClone;if(a1.type==="focusin"||a1.type==="mouseenter"&&!a3.is(":focus")&&aY.emptyInputBehavior==="focus"){aY.hasFocus=true;if(aY.negativeBracketsTypeOnBlur!==null&&aY.negativeSignCharacter!==""){a3.val(al(a1.target.value,aY))}var a2=M(a1.target.value,aY,true);a2=o(a2,aY);a2=B(a2,aY);if(aY.trailingNegative){a2="-"+a2}if(aY.decimalPlacesShownOnFocus){aY.decimalPlacesOverride=aY.decimalPlacesShownOnFocus;a3.autoNumeric("set",aY.rawValue)}else{if(aY.scaleDivisor){aY.decimalPlacesOverride=aY.oDec;a3.autoNumeric("set",aY.rawValue)}else{if(aY.noSeparatorOnFocus){aY.digitGroupSeparator="";aY.currencySymbol="";aY.suffixText="";a3.autoNumeric("set",aY.rawValue)}else{if(a2!==aY.rawValue){a3.autoNumeric("set",a2)}}}}a0.valueOnFocus=a1.target.value;a0.lastVal=a0.valueOnFocus;var aZ=aX(a0.valueOnFocus,aY,true);if(aZ!==null&&aZ!==""&&aY.emptyInputBehavior==="focus"){a3.val(aZ);if(aZ===aY.currencySymbol&&aY.currencySymbolPlacement==="s"){G(a1.target,0,0)}}}}function at(aY,aZ){aY._updateAutoNumericHolderEventKeycode(aZ);aY.initialValueOnKeydown=aZ.target.value;if(aY.that.readOnly){aY.processed=true;return}
11if(aY.eventKeyCode===keyCode.Enter&&aY.valueOnFocus!==aZ.target.value){aj("change",aZ.target);aY.valueOnFocus=aZ.target.value}aY._updateAutoNumericHolderProperties(aZ);if(aY._skipAlways(aZ)){aY.processed=true;return}if(aY.eventKeyCode===keyCode.Backspace||aY.eventKeyCode===keyCode.Delete){aY._processCharacterDeletion();aY.processed=true;aY._formatValue(aZ);if(aZ.target.value!==aY.lastVal&&aY.settingsClone.throwInput){aj("input",aZ.target);aZ.preventDefault()}aY.lastVal=aZ.target.value;aY.settingsClone.throwInput=true;return}aY.formatted=false}function F(a1,a2){var a0=aL(a2);if(a0===keyName.Insert){return}var a3=a1.processed;a1._updateAutoNumericHolderProperties(a2);if(a1._skipAlways(a2)){return}if(a3){a2.preventDefault();return}var aY=a1._processCharacterInsertion(a2);if(aY){a1._formatValue(a2);if(a2.target.value!==a1.lastVal&&a1.settingsClone.throwInput){aj("input",a2.target);a2.preventDefault()}else{if((a0===a1.settings.decimalCharacter||a0===a1.settings.decimalCharacterAlternative)&&ae(a2.target).start===ae(a2.target).end&&ae(a2.target).start===a2.target.value.indexOf(a1.settings.decimalCharacter)){var aZ=ae(a2.target).start+1;G(a2.target,aZ,aZ)}a2.preventDefault()}a1.lastVal=a2.target.value;a1.settingsClone.throwInput=true;return}a2.preventDefault();a1.formatted=false}function ap(a0,aZ,a1){a0._updateAutoNumericHolderProperties(a1);var aY=a0._skipAlways(a1);delete a0.valuePartsBeforePaste;if(aY||a1.target.value===""){return}if(a1.target.value===a0.settingsClone.currencySymbol){if(a0.settingsClone.currencySymbolPlacement==="s"){G(a1.target,0,0)}else{G(a1.target,a0.settingsClone.currencySymbol.length,a0.settingsClone.currencySymbol.length)}}else{if(a0.eventKeyCode===keyCode.Tab){G(a1.target,0,a1.target.value.length)}}if(a1.target.value===a0.settingsClone.suffixText||a0.settingsClone.rawValue===""&&a0.settingsClone.currencySymbol!==""&&a0.settingsClone.suffixText!==""){G(a1.target,0,0)}if(a0.settingsClone.decimalPlacesShownOnFocus!==null&&a0.settingsClone.saveValueToSessionStorage){p(a1.target,aZ,"set")}if(!a0.formatted){a0._formatValue(a1)}if(a1.target.value!==a0.initialValueOnKeydown){aj("autoNumeric:formatted",a1.target)}}function L(a8,a6,a7){if(!a8.is(":focus")){var aY=a7.target.value;var a1=aY;var a2=a6.settingsClone;a2.hasFocus=false;if(a2.saveValueToSessionStorage){p(a7.target,a2,"set")}if(a2.noSeparatorOnFocus===true){a2.digitGroupSeparator=a2.oSep;a2.currencySymbol=a2.oSign;a2.suffixText=a2.oSuffix}if(a2.decimalPlacesShownOnFocus!==null){a2.decimalPlacesOverride=a2.oDec;a2.allowDecimalPadding=a2.oPad;a2.negativeBracketsTypeOnBlur=a2.oBracket}aY=M(aY,a2,true);if(aY!==""){if(a2.trailingNegative&&!af(aY)){aY="-"+aY;a2.trailingNegative=false}var a3=aF(aY,a2),a0=_slicedToArray(a3,2),a4=a0[0],aZ=a0[1];if(aX(aY,a2,false)===null&&a4&&aZ){aY=an(aY,a2);a2.rawValue=B(aY,a2);if(a2.scaleDivisor){aY=aY/a2.scaleDivisor;aY=aY.toString()}a2.decimalPlacesOverride=a2.scaleDivisor&&a2.scaleDecimalPlaces?+a2.scaleDecimalPlaces:a2.decimalPlacesOverride;aY=V(aY,a2);aY=ak(aY,a2)}else{if(!a4){a8.trigger("autoNumeric:minExceeded")}if(!aZ){a8.trigger("autoNumeric:maxExceeded")}aY=a2.rawValue}}else{if(a2.emptyInputBehavior==="zero"){a2.rawValue="0";aY=V("0",a2)}else{a2.rawValue=""}}var a5=aX(aY,a2,false);if(a5===null){a5=I(aY,a2)}if(a5!==a1){a5=a2.scaleSymbol?a5+a2.scaleSymbol:a5;a8.val(a5)}if(a5!==a6.valueOnFocus){a8.change();delete a6.valueOnFocus}}}function aW(bm,aY,bh){bh.preventDefault();var a2="";try{a2=bh.clipboardData.getData("text/plain")}catch(bh){try{a2=window.clipboardData.getData("Text")}catch(bh){a2="0"}}var bu=bh.target.value;var bc=bh.target.selectionStart||0;var bz=bh.target.selectionEnd||0;var bx=bz-bc;var a3=false;if(bx===bu.length){a3=true}var bn=A(a2);if(bn){a2=a2.slice(1,a2.length)}var bA=ar(a2,aY);var bl;if(bA==="."){bl="."}else{bl=T(bA,false,false,false)}if(bl!=="."&&(!c(bl)||bl==="")){if(aY.settings.onInvalidPaste==="error"){bl="0"}return}var bt;var bf;if(bh.target.value===""){bf=""}else{bf=bm.autoNumeric("get")}var bd=A(bf);var a5;var a4;if(bn&&!bd){bf="-".concat(bf);bd=true;a5=true}else{a5=false}var a7=false;switch(aY.settings.onInvalidPaste){case"truncate":case"replace":var bi=bu.slice(0,bc);var a9=bu.slice(bz,bu.length);if(bc!==bz){a4=ar(bi+a9,aY)}else{a4=ar(bu,aY)}if(bd){a4=i(a4)}bt=aS(S(bu,bc,aY.settings.decimalCharacter));if(a5){bt++}var a6=a4.slice(0,bt);var a8=a4.slice(bt,a4.length);if(bl==="."){if(ag(a6,".")){a7=true;a6=a6.replace(".","")}a8=a8.replace(".","")}var by=U(aY.settings.minimumValue);var bp=U(aY.settings.maximumValue);var bo=a4;var ba=0;var aZ=a6;while(ba<bl.length){aZ+=bl[ba];a4=aZ+a8;if(!aE(a4,by,bp)){break}bo=a4;ba++}bt+=ba;if(aY.settings.onInvalidPaste==="truncate"){a4=bo;if(a7){bt--}break}var bv=bt;var bg=bo.length;while(ba<bl.length&&bv<bg){if(bo[bv]==="."){bv++;continue}a4=u(bo,bv,bl[ba]);if(!aE(a4,by,bp)){break}bo=a4;ba++;bv++}bt=bv;if(a7){bt--}a4=bo;break;case"error":case"ignore":case"clamp":default:var bk=bu.slice(0,bc);var bb=bu.slice(bz,bu.length);if(bc!==bz){a4=ar(bk+bb,aY)}else{a4=ar(bu,aY)}if(bd){a4=i(a4)}bt=aS(S(bu,bc,aY.settings.decimalCharacter));if(a5){bt++}a6=a4.slice(0,bt);a8=a4.slice(bt,a4.length);if(bl==="."){if(ag(a6,".")){a7=true;a6=a6.replace(".","")}a8=a8.replace(".","")}a4="".concat(a6).concat(bl).concat(a8);if(bc===bz){var bw=aS(S(bu,bc,aY.settings.decimalCharacter));bt=bw+bl.length}else{if(a3){bt=a4.length}else{if(a8===""){bt=aS(S(bu,bc,aY.settings.decimalCharacter))+bl.length}else{var br=aS(S(bu,bz,aY.settings.decimalCharacter));var bj=bh.target.value.slice(bc,bz);bt=br-bx+ac(aY.settings.digitGroupSeparator,bj)+bl.length}}}if(!a3){if(a5){bt++}if(a7){bt--}}}if(!c(a4)||a4===""){if(aY.settings.onInvalidPaste==="error"){Q("The pasted value '".concat(a2,"' would result into an invali
11d content '").concat(a4,"'."))}return}var a1=false;var a0=false;try{bm.autoNumeric("set",a4);a1=true}catch(be){var bs;switch(aY.settings.onInvalidPaste){case"clamp":bs=ab(a4,aY.settings);try{bm.autoNumeric("set",bs)}catch(be){Q("Fatal error: Unable to set the clamped value '".concat(bs,"'."))}a0=true;a1=true;a4=bs;break;case"error":case"truncate":case"replace":Q("The pasted value '".concat(a2,"' results in a value '").concat(a4,"' that is outside of the minimum [").concat(aY.settings.minimumValue,"] and maximum [").concat(aY.settings.maximumValue,"] value range."));case"ignore":default:return}}var bq;if(a1){switch(aY.settings.onInvalidPaste){case"clamp":if(a0){if(aY.settings.currencySymbolPlacement==="s"){G(bh.target,bh.target.value.length-aY.settings.currencySymbol.length)}else{G(bh.target,bh.target.value.length)}break}case"error":case"ignore":case"truncate":case"replace":default:bq=v(a4,bt,bh.target.value,aY.settings.decimalCharacter);G(bh.target,bq)}}if(a1&&bu!==bh.target.value){aj("input",bh.target)}}function ay(aY,aZ){if(aZ.target.value!==aY.valueOnFocus){aj("change",aZ.target)}}function aP(aZ,aY){aZ.closest("form").on("submit.autoNumeric",function(){if(aY){var a0=aY.settingsClone;if(a0.unformatOnSubmit){aZ.val(a0.rawValue)}}})}function t(a0){var aY=a0.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])");if(!aY&&a0.prop("tagName").toLowerCase()==="input"){Q('The input type "'.concat(a0.prop("type"),'" is not supported by autoNumeric'))}var aZ=a0.prop("tagName").toLowerCase();if(aZ!=="input"&&!av(aZ,allowedTagList)){Q("The <".concat(aZ,"> tag is not supported by autoNumeric"))}return aY}function aA(aY,aZ,a4){var a2=true;if(aZ){var a3=a4.val();var a1=e(a3,aY);if(aY.formatOnPageLoad&&a3!==""&&g(a4.attr("value"))){if(!isNaN(a1)&&Infinity!==a1){a4.autoNumeric("set",a1);a2=false}else{Q("The value [".concat(a3,"] used in the input is not a valid value autoNumeric can work with."))}}else{if(aY.defaultValueOverride!==null&&aY.defaultValueOverride.toString()!==a3||aY.defaultValueOverride===null&&a3!==""&&a3!==a4.attr("value")||a3!==""&&a4.attr("type")==="hidden"&&!c(a1)){if(aY.decimalPlacesShownOnFocus!==null&&aY.saveValueToSessionStorage||aY.scaleDivisor&&aY.saveValueToSessionStorage){aY.rawValue=p(a4[0],aY,"get")}if(!aY.saveValueToSessionStorage){var a0;if(aY.negativeBracketsTypeOnBlur!==null&&aY.negativeSignCharacter!==""){aY.hasFocus=true;a0=al(a3,aY)}else{a0=a3}if((aY.negativePositiveSignPlacement==="s"||aY.negativePositiveSignPlacement!=="p"&&aY.currencySymbolPlacement==="s")&&aY.negativeSignCharacter!==""&&af(a3)){aY.rawValue=aY.negativeSignCharacter+M(a0,aY,true)}else{aY.rawValue=M(a0,aY,true)}}a2=false}}if(a3===""){switch(aY.emptyInputBehavior){case"focus":a2=false;break;case"always":a4.val(aY.currencySymbol);a2=false;break;case"zero":a4.autoNumeric("set","0");a2=false;break;default:}}else{if(a2&&a3===a4.attr("value")){a4.autoNumeric("set",a3)}}}if(av(a4.prop("tagName").toLowerCase(),aY.tagList)&&a4.text()!==""){if(aY.defaultValueOverride!==null){if(aY.defaultValueOverride===a4.text()){a4.autoNumeric("set",a4.text())}}else{a4.autoNumeric("set",a4.text())}}}function aV(aY){if(!C(aY.negativePositiveSignPlacement)){return}if(!K(aY)&&g(aY.negativePositiveSignPlacement)&&!g(aY.currencySymbol)){switch(aY.currencySymbolPlacement){case"s":aY.negativePositiveSignPlacement="p";break;case"p":aY.negativePositiveSignPlacement="l";break;default:}}else{aY.negativePositiveSignPlacement="l"}}function aB(aY){var a3=aY.maximumValue.toString().split("."),a1=_slicedToArray(a3,1),a0=a1[0];var a4=!aY.minimumValue&&aY.minimumValue!==0?[]:aY.minimumValue.toString().split("."),aZ=_slicedToArray(a4,1),a2=aZ[0];a0=a0.replace("-","");a2=a2.replace("-","");aY.mIntPos=Math.max(a0.length,1);aY.mIntNeg=Math.max(a2.length,1)}function am(aY){if(!C(aY.scaleDivisor)&&!C(aY.scaleDecimalPlaces)){aY.decimalPlacesOverride=aY.scaleDecimalPlaces}else{if(C(aY.decimalPlacesOverride)){aY.decimalPlacesOverride=Y(aY.minimumValue,aY.maximumValue)}}aY.oDec=String(aY.decimalPlacesOverride);aY.decimalPlacesOverride=Number(aY.decimalPlacesOverride)}function z(aY){if(C(aY.decimalCharacterAlternative)&&Number(aY.decimalPlacesOverride)>0){if(aY.decimalCharacter==="."&&aY.digitGroupSeparator!==","){aY.decimalCharacterAlternative=","}else{if(aY.decimalCharacter===","&&aY.digitGroupSeparator!=="."){aY.decimalCharacterAlternative="."}}}}function q(aY){var a3="[0-9]";var a0="[^0-9]";var a1=aY.negativeSignCharacter?"([-\\".concat(aY.negativeSignCharacter,"]?)"):"(-?)";aY.aNegRegAutoStrip=a1;var aZ;if(aY.negativeSignCharacter){aZ="\\".concat(aY.negativeSignCharacter)}else{aZ=""}aY.skipFirstAutoStrip=new RegExp("".concat(a1,"[^-").concat(aZ,"\\").concat(aY.decimalCharacter).concat(a3,"].*?(").concat(a3,"|\\").concat(aY.decimalCharacter).concat(a3,")"));aY.skipLastAutoStrip=new RegExp("(".concat(a3,"\\").concat(aY.decimalCharacter,"?)[^\\").concat(aY.decimalCharacter).concat(a3,"]").concat(a0,"*$"));var a2="-0123456789\\".concat(aY.decimalCharacter);aY.allowedAutoStrip=new RegExp("[^".concat(a2,"]"),"g");aY.numRegAutoStrip=new RegExp("".concat(a1,"(?:\\").concat(aY.decimalCharacter,"?(").concat(a3,"+\\").concat(aY.decimalCharacter).concat(a3,"+)|(").concat(a3,"*(?:\\").concat(aY.decimalCharacter).concat(a3,"*)?))"));aY.stripReg=new RegExp("^".concat(aY.aNegRegAutoStrip,"0*(").concat(a3,")"))}function aJ(aY){x.each(aY,function(aZ,a0){if(a0==="true"||a0==="false"){aY[aZ]=a0==="true"}if(typeof a0==="number"&&aZ!=="aScale"){aY[aZ]=a0.toString()}})}function b(aZ){var a0={aSep:"digitGroupSeparator",nSep:"noSeparatorOnFocus",dGroup:"digitalGroupSpacing",aDec:"decimalCharacter",altDec:"decimalCharacterAlternative",aSign:"currencySymbol",pSign:"currencySymbolPlacement",pNeg:"negativePositiveSignPlacement",aSuffix:"suffixText",oLimits:"overrideMinMaxLimits",vMax:"maximumValue",vMin:"minimumValue",mDec:"decimalPlacesOverride",eDec:"decimalPlacesShownOnFocus",scaleDecimal
11:"scaleDecimalPlaces",aStor:"saveValueToSessionStorage",mRound:"roundingMethod",aPad:"allowDecimalPadding",nBracket:"negativeBracketsTypeOnBlur",wEmpty:"emptyInputBehavior",lZero:"leadingZero",aForm:"formatOnPageLoad",sNumber:"selectNumberOnly",anDefault:"defaultValueOverride",unSetOnSubmit:"unformatOnSubmit",outputType:"outputFormat",debug:"showWarnings",digitGroupSeparator:true,noSeparatorOnFocus:true,digitalGroupSpacing:true,decimalCharacter:true,decimalCharacterAlternative:true,currencySymbol:true,currencySymbolPlacement:true,negativePositiveSignPlacement:true,showPositiveSign:true,suffixText:true,overrideMinMaxLimits:true,maximumValue:true,minimumValue:true,decimalPlacesOverride:true,decimalPlacesShownOnFocus:true,scaleDivisor:true,scaleDecimalPlaces:true,scaleSymbol:true,saveValueToSessionStorage:true,onInvalidPaste:true,roundingMethod:true,allowDecimalPadding:true,negativeBracketsTypeOnBlur:true,emptyInputBehavior:true,leadingZero:true,formatOnPageLoad:true,selectNumberOnly:true,defaultValueOverride:true,unformatOnSubmit:true,outputFormat:true,showWarnings:true,failOnUnknownOption:true,hasFocus:true,runOnce:true,rawValue:true,trailingNegative:true,caretFix:true,throwInput:true,strip:true,tagList:true,negativeSignCharacter:true,positiveSignCharacter:true,mIntPos:true,mIntNeg:true,oDec:true,oPad:true,oBracket:true,oSep:true,oSign:true,oSuffix:true,aNegRegAutoStrip:true,skipFirstAutoStrip:true,skipLastAutoStrip:true,allowedAutoStrip:true,numRegAutoStrip:true,stripReg:true,holder:true};for(var aY in aZ){if(aZ.hasOwnProperty(aY)){if(a0[aY]===true){continue}if(a0.hasOwnProperty(aY)){O("You are using the deprecated option name '".concat(aY,"'. Please use '").concat(a0[aY],"' instead from now on. The old option name will be dropped soon."),true);aZ[a0[aY]]=aZ[aY];delete aZ[aY]}else{if(aZ.failOnUnknownOption){Q("Option name '".concat(aY,"' is unknown. Please fix the options passed to autoNumeric"))}}}}}function az(a1,a2){var aZ=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var a0=a2.data("autoNumeric");if(aZ||!C(a1)){b(a1)}if(aZ||K(a0)){if(aZ){a0=x.extend(a0,a1)}else{var aY=a2.data();a0=x.extend({},defaultSettings,aY,a1,{hasFocus:false,runOnce:false,rawValue:"",trailingNegative:false,caretFix:false,throwInput:true,strip:true,tagList:allowedTagList})}aJ(a0);aV(a0);a0.negativeSignCharacter=a0.minimumValue<0?"-":"";a0.positiveSignCharacter=a0.maximumValue>=0?"+":"";aU(a2,a0);aB(a0);am(a0);z(a0);q(a0);f(a0,false);aO(a0);a2.data("autoNumeric",a0);return a0}else{return null}}function e(aY,a0){var aZ;if(c(Number(aY))){aZ=aY}else{aZ=o(aY.toString(),a0);if(!c(Number(aZ))){O('The value "'.concat(aY,'" being "set" is not numeric and therefore cannot be used appropriately.'),a0.showWarnings);aZ=NaN}}return aZ}var H={init:function ax(aY){return this.each(function(){var a2=x(this);var aZ=t(a2);var a0=az(aY,a2,false);if(C(a0)){return this}var a1=E(a2,a0,false);if(!a0.runOnce&&a0.formatOnPageLoad){aA(a0,aZ,a2)}a0.runOnce=true;if(aZ){this.addEventListener("focusin",function(a3){N(a2,a1,a3)},false);this.addEventListener("mouseenter",function(a3){N(a2,a1,a3)},false);this.addEventListener("blur",function(a3){L(a2,a1,a3)},false);this.addEventListener("mouseleave",function(a3){L(a2,a1,a3)},false);this.addEventListener("keydown",function(a3){at(a1,a3)},false);this.addEventListener("keypress",function(a3){F(a1,a3)},false);this.addEventListener("keyup",function(a3){ap(a1,a0,a3)},false);this.addEventListener("blur",function(a3){ay(a1,a3)},false);this.addEventListener("paste",function(a3){aW(a2,a1,a3)},false);aP(a2,a1)}})},destroy:function aC(){return x(this).each(function(){var aZ=n(this);var aY=aZ.data("autoNumeric");if(_typeof(aY)==="object"){aZ.val("");p(aZ[0],aY,"wipe");aZ.removeData("autoNumeric");aZ.off(".autoNumeric")}})},wipe:function l(){return x(this).each(function(){var aZ=n(this);var aY=aZ.data("autoNumeric");if(_typeof(aY)==="object"){aZ.val("");aY.rawValue="";p(aZ[0],aY,"wipe")}})},update:function aN(aY){return x(this).each(function(){var a1=n(this);var aZ=a1.autoNumeric("get");var a0=az(aY,a1,true);E(a1,a0,true);if(a1.val()!==""||a1.text()!==""){return a1.autoNumeric("set",aZ)}})},set:function au(aY){return x(this).each(function(){if(aY===null||K(aY)){return}var a2=n(this);var aZ=a2.data("autoNumeric");if(_typeof(aZ)!=="object"){Q('Initializing autoNumeric is required prior to calling the "set" method.')}aZ.trailingNegative=false;var a5=a2.is("input[type=text], input[type=hidden], input[type=tel], input
11:not([type])");var a1=e(aY,aZ);if(isNaN(a1)){return a2.val("")}if(a1!==""){var a0=aF(a1,aZ),a3=_slicedToArray(a0,2),a6=a3[0],a4=a3[1];var a8=Z(a1);if(a8){a1="0"}if(a6&&a4){if(a5||av(a2.prop("tagName").toLowerCase(),aZ.tagList)){var a9=false;if(aZ.decimalPlacesShownOnFocus){var bb=aZ.decimalPlacesOverride;aZ.decimalPlacesOverride=aZ.decimalPlacesShownOnFocus;a1=V(a1,aZ);a9=true;aZ.decimalPlacesOverride=bb}if(aZ.scaleDivisor&&!aZ.onOff){a1=e(a1,aZ);a1=a1/aZ.scaleDivisor;a1=a1.toString();if(aZ.scaleDecimalPlaces){var a7=aZ.decimalPlacesOverride;aZ.decimalPlacesOverride=aZ.scaleDecimalPlaces;a1=V(a1,aZ);a9=true;aZ.decimalPlacesOverride=a7}}if(!a9){a1=V(a1,aZ)}aZ.rawValue=B(a1.replace(aZ.decimalCharacter,"."),aZ);a1=ak(a1,aZ);a1=I(a1,aZ)}if(aZ.saveValueToSessionStorage&&(aZ.decimalPlacesShownOnFocus||aZ.scaleDivisor)){p(a2[0],aZ,"set")}}else{aZ.rawValue="";p(a2[0],aZ,"wipe");var ba=a1;a1="";if(!a6){a2.trigger("autoNumeric:minExceeded")}if(!a4){a2.trigger("autoNumeric:maxExceeded")}Q("The value [".concat(ba,"] being set falls outside of the minimumValue [").concat(aZ.minimumValue,"] and maximumValue [").concat(aZ.maximumValue,"] range set for this element"));return a2.val("")}}else{return a2.val("")}if(!aZ.hasFocus&&aZ.scaleSymbol){a1=a1+aZ.scaleSymbol}if(a5){return a2.val(a1)}if(av(a2.prop("tagName").toLowerCase(),aZ.tagList)){return a2.text(a1)}return false})},unSet:function aG(){return x(this).each(function(){var aZ=n(this);var aY=aZ.data("autoNumeric");if(_typeof(aY)==="object"){aY.hasFocus=true;aZ.val(aZ.autoNumeric("getLocalized"))}})}
11,reSet:function aR(){return x(this).each(function(){var aZ=n(this);var aY=aZ.data("autoNumeric");if(_typeof(aY)==="object"){aZ.autoNumeric("set",aZ.val())}})},get:function d(){var a2=n(this);var aY=a2.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])");var a0=a2.data("autoNumeric");if(_typeof(a0)!=="object"){Q('Initializing autoNumeric is required prior to calling the "get" method.')}var aZ="";if(aY){aZ=a2.eq(0).val()}else{if(av(a2.prop("tagName").toLowerCase(),a0.tagList)){aZ=a2.eq(0).text()}else{Q('The "<'.concat(a2.prop("tagName").toLowerCase(),'>" tag is not supported by autoNumeric'))}}if(a0.decimalPlacesShownOnFocus||a0.scaleDivisor){aZ=a0.rawValue}else{var a1=af(aZ);if(!/\d/.test(aZ)&&a0.emptyInputBehavior==="focus"){return""}if(aZ!==""&&a0.negativeBracketsTypeOnBlur!==null){a0.hasFocus=true;aZ=al(aZ,a0)}if(a0.runOnce||a0.formatOnPageLoad===false){aZ=M(aZ,a0,true);aZ=B(aZ.replace(a0.decimalCharacter,"."),a0);if(a0.trailingNegative&&a1&&!af(aZ)&&Number(aZ)!==0){aZ="-"+aZ}}if(aZ!==""||aZ===""&&a0.emptyInputBehavior==="zero"){aZ=an(aZ,a0)}}return P(aZ)},getLocalized:function k(){var a0=n(this);var aY=a0.autoNumeric("get");var aZ=a0.data("autoNumeric");if(Number(aY)===0&&aZ.leadingZero!=="keep"){aY="0"}return j(aY,aZ.outputFormat)},getNumber:function ao(){var aZ=n(this);var aY=aZ.autoNumeric("get");return j(aY,"number")},getFormatted:function r(){if(!this.hasOwnProperty("0")||!("value" in this[0])){Q("Unable to get the formatted string from the element.")}return this[0].value},getString:function D(){return J(false,this)},getArray:function R(){return J(true,this)},getSettings:function W(){return this.data("autoNumeric")}};x.fn.autoNumeric=function(a0){if(H[a0]){for(var aY=arguments.length,aZ=new Array(aY>1?aY-1:0),a1=1;a1<aY;a1++){aZ[a1-1]=arguments[a1]}return H[a0].apply(this,aZ)}if(_typeof(a0)==="object"||!a0){return H.init.apply(this,[a0])}Q('Method "'.concat(a0,'" is not supported by autoNumeric'))};aQ=function aQ(){return defaultSettings};x.fn.autoNumeric.defaults=defaultSettings;aI=function aI(){return languageOption};x.fn.autoNumeric.lang=languageOption;aD=function aD(a2){var a0=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(K(a2)||a2===null){return null}if(!h(a2)&&!c(a2)){Q('The value "'.concat(a2,'" being "set" is not numeric and therefore cannot be used appropriately.'))}var aY=x.extend({},defaultSettings,{strip:false},a0);if(a2<0){aY.negativeSignCharacter="-"}if(C(aY.decimalPlacesOverride)){aY.decimalPlacesOverride=Y(aY.minimumValue,aY.maximumValue)}var a3=e(a2,aY);if(isNaN(a3)){Q("The value [".concat(a3,"] that you are trying to format is not a recognized number."))}var a1=aF(a3,aY),a5=_slicedToArray(a1,2),a4=a5[0],aZ=a5[1];if(!a4||!aZ){aj("autoFormat.autoNumeric",document,"Range test failed");Q("The value [".concat(a3,"] being set falls outside of the minimumValue [").concat(aY.minimumValue,"] and maximumValue [").concat(aY.maximumValue,"] range set for this element"))}a3=V(a3,aY);a3=ak(a3,aY);a3=I(a3,aY);return a3};x.fn.autoFormat=aD;aw=function aw(aY,a1){if(K(aY)||aY===null){return null}if(c(aY)){return Number(aY)}if(X(aY)||s(aY)){Q("A number or a string representing a number is needed to be able to unformat it, [".concat(aY,"] given."))}var a0=x.extend({},defaultSettings,{strip:false},a1);var a2="-0123456789\\".concat(a0.decimalCharacter);var aZ=new RegExp("[^".concat(a2,"]"),"gi");aY=aY.toString();if(af(aY)){a0.negativeSignCharacter="-"}else{if(a0.negativeBracketsTypeOnBlur&&a0.negativeBracketsTypeOnBlur.split(",")[0]===aY.charAt(0)){a0.negativeSignCharacter="-";a0.hasFocus=true;aY=al(aY,a0)}}aY=aY.replace(aZ,"");aY=aY.replace(a0.decimalCharacter,".");aY=j(aY,a0.outputFormat);return aY};x.fn.autoUnformat=aw;f=function f(a3){var a0=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(g(a3)||!s(a3)||y(a3)){Q("The userOptions are invalid ; it should be a valid object, [".concat(a3,"] given."))}if(!C(a3)){b(a3)}var aZ;if(a0){aZ=x.extend({},defaultSettings,a3)}else{aZ=a3}if(!m(aZ.showWarnings)&&!aT(aZ.showWarnings)){Q("The debug option 'showWarnings' is invali
11d ; it should be either 'false' or 'true', [".concat(aZ.showWarnings,"] given."))}var a1=/^[0-9]+$/;var a2=/[0-9]+/;var aY=/^-?[0-9]+(\.?[0-9]+)?$/;var a5=/^[0-9]+(\.?[0-9]+)?$/;if(!av(aZ.digitGroupSeparator,[",","."," ","\u2009","\u202F","\xA0","","'","٬","˙"])){Q("The thousand separator character option 'digitGroupSeparator' is invalid ; it should be ',', '.', '\u066C', '\u02D9', \"'\", ' ', '\u2009', '\u202F', '\xA0' or empty (''), [".concat(aZ.digitGroupSeparator,"] given."))}if(!m(aZ.noSeparatorOnFocus)&&!aT(aZ.noSeparatorOnFocus)){Q("The 'noSeparatorOnFocus' option is invalid ; it should be either 'false' or 'true', [".concat(aZ.noSeparatorOnFocus,"] given."))}if(!a1.test(aZ.digitalGroupSpacing)){Q("The digital grouping for thousand separator option 'digitalGroupSpacing' is invalid ; it should be a positive integer, [".concat(aZ.digitalGroupSpacing,"] given."))}if(!av(aZ.decimalCharacter,[",",".","·","٫","⎖"])){Q("The decimal separator character option 'decimalCharacter' is invalid ; it should be '.', ',', '\xB7', '\u2396' or '\u066B', [".concat(aZ.decimalCharacter,"] given."))}if(aZ.decimalCharacter===aZ.digitGroupSeparator){Q("autoNumeric will not function properly when the decimal character 'decimalCharacter' [".concat(aZ.decimalCharacter,"] and the thousand separator 'digitGroupSeparator' [").concat(aZ.digitGroupSeparator,"] are the same character."))}if(!C(aZ.decimalCharacterAlternative)&&!h(aZ.decimalCharacterAlternative)){Q("The alternate decimal separator character option 'decimalCharacterAlternative' is invalid ; it should be a string, [".concat(aZ.decimalCharacterAlternative,"] given."))}if(aZ.currencySymbol!==""&&!h(aZ.currencySymbol)){Q("The currency symbol option 'currencySymbol' is invalid ; it should be a string, [".concat(aZ.currencySymbol,"] given."))}if(!av(aZ.currencySymbolPlacement,["p","s"])){Q("The placement of the currency sign option 'currencySymbolPlacement' is invalid ; it should either be 'p' (prefix) or 's' (suffix), [".concat(aZ.currencySymbolPlacement,"] given."))}if(!av(aZ.negativePositiveSignPlacement,["p","s","l","r",null])){Q("The placement of the negative sign option 'negativePositiveSignPlacement' is invalid ; it should either be 'p' (prefix), 's' (suffix), 'l' (left), 'r' (right) or 'null', [".concat(aZ.negativePositiveSignPlacement,"] given."))}if(!m(aZ.showPositiveSign)&&!aT(aZ.showPositiveSign)){Q("The show positive sign option 'showPositiveSign' is invalid ; it should be either 'false' or 'true', [".concat(aZ.showPositiveSign,"] given."))}if(!h(aZ.suffixText)||aZ.suffixText!==""&&(af(aZ.suffixText)||a2.test(aZ.suffixText))){Q("The additional suffix option 'suffixText' is invalid ; it should not contains the negative sign '-' nor any numerical characters, [".concat(aZ.suffixText,"] given."))}if(!C(aZ.overrideMinMaxLimits)&&!av(aZ.overrideMinMaxLimits,["ceiling","floor","ignore"])){Q("The override min & max limits option 'overrideMinMaxLimits' is invalid ; it should either be 'ceiling', 'floor' or 'ignore', [".concat(aZ.overrideMinMaxLimits,"] given."))}if(!h(aZ.maximumValue)||!aY.test(aZ.maximumValue)){Q("The maximum possible value option 'maximumValue' is invalid ; it should be a string that represents a positive or negative number, [".concat(aZ.maximumValue,"] given."))}if(!h(aZ.minimumValue)||!aY.test(aZ.minimumValue)){Q("The minimum possible value option 'minimumValue' is invalid ; it should be a string that represents a positive or negative number, [".concat(aZ.minimumValue,"] given."))}if(parseFloat(aZ.minimumValue)>parseFloat(aZ.maximumValue)){Q("The minimum possible value option is greater than the maximum possible value option ; 'minimumValue' [".concat(aZ.minimumValue,"] should be smaller than 'maximumValue' [").concat(aZ.maximumValue,"]."))}if(!(C(aZ.decimalPlacesOverride)||a(aZ.decimalPlacesOverride)&&aZ.decimalPlacesOverride>=0||h(aZ.decimalPlacesOverride)&&a1.test(aZ.decimalPlacesOverride))){Q("The maximum number of decimal places option 'decimalPlacesOverride' is invalid ; it should be a positive integer, [".concat(aZ.decimalPlacesOverride,"] given."))}var a4=Y(aZ.minimumValue,aZ.maximumValue);if(!C(aZ.decimalPlacesOverride)&&a4!==Number(aZ.decimalPlacesOverride)){O("Setting 'decimalPlacesOverride' to [".concat(aZ.decimalPlacesOverride,"] will override the decimals declared in 'minimumValue' [").concat(aZ.minimumValue,"] and 'maximumValue' [").concat(aZ.maximumValue,"]."),aZ.showWarnings)}if(!aZ.allowDecimalPadding&&!C(aZ.decimalPlacesOverride)){O("Setting 'allowDecimalPadding' to [false] will override the current 'decimalPlacesOverride' setting [".concat(aZ.decimalPlacesOverride,"]."),aZ.showWarnings)}if(!C(aZ.decimalPlacesShownOnFocus)&&(!h(aZ.decimalPlacesShownOnFocus)||!a1.test(aZ.decimalPlacesShownOnFocus))){Q("The number of expanded decimal places option 'decimalPlacesShownOnFocus' is invali
11d ; it should be a positive integer, [".concat(aZ.decimalPlacesShownOnFocus,"] given."))}if(!C(aZ.decimalPlacesShownOnFocus)&&!C(aZ.decimalPlacesOverride)&&Number(aZ.decimalPlacesOverride)>Number(aZ.decimalPlacesShownOnFocus)){O("The extended decimal places 'decimalPlacesShownOnFocus' [".concat(aZ.decimalPlacesShownOnFocus,"] should be greater than the 'decimalPlacesOverride' [").concat(aZ.decimalPlacesOverride,"] value. Currently, this will limit the ability of your client to manually change some of the decimal places. Do you really want to do that?"),aZ.showWarnings)}if(!C(aZ.scaleDivisor)&&!a5.test(aZ.scaleDivisor)){Q("The scale divisor option 'scaleDivisor' is invalid ; it should be a positive number, preferably an integer, [".concat(aZ.scaleDivisor,"] given."))}if(!C(aZ.scaleDecimalPlaces)&&!a1.test(aZ.scaleDecimalPlaces)){Q("The scale number of decimals option 'scaleDecimalPlaces' is invalid ; it should be a positive integer, [".concat(aZ.scaleDecimalPlaces,"] given."))}if(!C(aZ.scaleSymbol)&&!h(aZ.scaleSymbol)){Q("The scale symbol option 'scaleSymbol' is invalid ; it should be a string, [".concat(aZ.scaleSymbol,"] given."))}if(!m(aZ.saveValueToSessionStorage)&&!aT(aZ.saveValueToSessionStorage)){Q("The save to session storage option 'saveValueToSessionStorage' is invalid ; it should be either 'false' or 'true', [".concat(aZ.saveValueToSessionStorage,"] given."))}if(!av(aZ.onInvalidPaste,["error","ignore","clamp","truncate","replace"])){Q("The paste behavior option 'onInvalidPaste' is invalid ; it should either be 'error', 'ignore', 'clamp', 'truncate' or 'replace' (cf. documentation), [".concat(aZ.onInvalidPaste,"] given."))}if(!av(aZ.roundingMethod,["S","A","s","a","B","U","D","C","F","N05","CHF","U05","D05"])){Q("The rounding method option 'roundingMethod' is invalid ; it should either be 'S', 'A', 's', 'a', 'B', 'U', 'D', 'C', 'F', 'N05', 'CHF', 'U05' or 'D05' (cf. documentation), [".concat(aZ.roun
11dingMethod,"] given."))}if(!m(aZ.allowDecimalPadding)&&!aT(aZ.allowDecimalPadding)){Q("The control decimal padding option 'allowDecimalPadding' is invalid ; it should be either 'false' or 'true', [".concat(aZ.allowDecimalPadding,"] given."))}if(!C(aZ.negativeBracketsTypeOnBlur)&&!av(aZ.negativeBracketsTypeOnBlur,["(,)","[,]","<,>","{,}"])){Q("The brackets for negative values option 'negativeBracketsTypeOnBlur' is invalid ; it should either be '(,)', '[,]', '<,>' or '{,}', [".concat(aZ.negativeBracketsTypeOnBlur,"] given."))}if(!av(aZ.emptyInputBehavior,["focus","press","always","zero"])){Q("The display on empty string option 'emptyInputBehavior' is invalid ; it should either be 'focus', 'press', 'always' or 'zero', [".concat(aZ.emptyInputBehavior,"] given."))}if(!av(aZ.leadingZero,["allow","deny","keep"])){Q("The leading zero behavior option 'leadingZero' is invalid ; it should either be 'allow', 'deny' or 'keep', [".concat(aZ.leadingZero,"] given."))}if(!m(aZ.formatOnPageLoad)&&!aT(aZ.formatOnPageLoad)){Q("The format on initialization option 'formatOnPageLoad' is invalid ; it should be either 'false' or 'true', [".concat(aZ.formatOnPageLoad,"] given."))}if(!m(aZ.selectNumberOnly)&&!aT(aZ.selectNumberOnly)){Q("The select number only option 'selectNumberOnly' is invalid ; it should be either 'false' or 'true', [".concat(aZ.selectNumberOnly,"] given."))}if(!C(aZ.defaultValueOverride)&&aZ.defaultValueOverride!==""&&!aY.test(aZ.defaultValueOverride)){Q("The unformatted default value option 'defaultValueOverride' is invalid ; it should be a string that represents a positive or negative number, [".concat(aZ.defaultValueOverride,"] given."))}if(!m(aZ.unformatOnSubmit)&&!aT(aZ.unformatOnSubmit)){Q("The remove formatting on submit option 'unformatOnSubmit' is invalid ; it should be either 'false' or 'true', [".concat(aZ.unformatOnSubmit,"] given."))}if(!C(aZ.outputFormat)&&!av(aZ.outputFormat,["string","number",".","-.",",","-,",".-",",-"])){Q("The custom locale format option 'outputFormat' is invalid ; it should either be null, 'string', 'number', '.', '-.', ',', '-,', '.-' or ',-', [".concat(aZ.outputFormat,"] given."))}if(!m(aZ.failOnUnknownOption)&&!aT(aZ.failOnUnknownOption)){Q("The debug option 'failOnUnknownOption' is invalid ; it should be either 'false' or 'true', [".concat(aZ.failOnUnknownOption,"] given."))}};x.fn.autoValidate=f;ah=function ah(a0){var aZ=true;try{f(a0)}catch(aY){aZ=false}return aZ};function T(a1){var a2=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var a0=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var aY=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var a3=a1.toString();if(a3===""){return a1}if(a0){a3=a3.replace(/٫/,".")}if(aY){a3=a3.replace(/٬/g,"")}a3=a3.replace(/[٠١٢٣٤٥٦٧٨٩]/g,function(a4){return a4.charCodeAt(0)-1632}).replace(/[۰۱۲۳۴۵۶۷۸۹]/g,function(a4){return a4.charCodeAt(0)-1776});var aZ=Number(a3);if(isNaN(aZ)){return aZ}if(a2){a3=aZ}return a3}function aj(aY){var aZ=arguments.length>1&&arguments[1]!==undefined?arguments[1]:document;var a1=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;var a0;if(window.CustomEvent){a0=new CustomEvent(aY,{detail:a1,bubbles:false,cancelable:false})}else{a0=document.createEvent("CustomEvent");a0.initCustomEvent(aY,true,true,{detail:a1})}aZ.dispatchEvent(a0)}(function(){if(typeof window.CustomEvent==="function"){return false}function aY(a0,aZ){aZ=aZ||{bubbles:false,cancelable:false,detail:void 0};var a1=document.createEvent("CustomEvent");a1.initCustomEvent(a0,aZ.bubbles,aZ.cancelable,aZ.detail);return a1}aY.prototype=window.Event.prototype;window.CustomEvent=aY})()});
12BLACKBAUD.netcommunity.Donation_2_0_TributeInfo=function(){var b="";var i=0;this.chkAllowTribute_Changed=function(){if($("#chkAllowTribute").prop("checked")){$("#divTributeContainer").show();$("#divTributeAcknowledgee").show()}else{$("#divTributeAcknowledgee").hide();$("#divTributeContainer").hide();$("#chkAcknowledgee").prop("checked",false)}$("#divAcknowledgeeContainer").hide()};this.chkAcknowledgee_Changed=function(){if($("#chkAcknowledgee").prop("checked")){$("#divAcknowledgeeContainer").show();
12if($("#divAcknowledgeeAddressControl").html().trim()===""){$("#bbspLoadingOverlay").show();e()}}else{$("#divAcknowledgeeContainer").hide()}};function e(){var l={donationId:window.info.bbdonationid,languageData:window.info.partLanguageData,tokenId:"acknowledgee"+window.info.bbtoken,targetIndex:i},k=Sys.Serialization.JavaScriptSerializer.serialize(l);$.ajax({type:"POST",url:BLACKBAUD.netcommunity.WebMethodsURL+"/FillAcknowledgeeAddressControl",data:k,dataType:"json",contentType:"application/json; charset=utf-8",success:a,error:error,timeout:150000})}function a(l){var k=l.d;if(k==="eof"){$("#divAcknowledgeeAddressControl").html(b);b="";$("#bbspLoadingOverlay").hide();g()}else{b=b+l.d;i=i+1;e()}}function g(){var k=window.info;if(typeof window.sessionStorage!=="undefined"&&window.sessionStorage!==null&&window.sessionStorage.getItem("existingInfo")!==null){k=JSON.parse(window.sessionStorage.getItem("existingInfo"))}c(k);j(k)}function c(l){var k="";var n="";if(!(l.AcknowledgeeCountryFullName===null||l.AcknowledgeeCountryFullName.trim()==="")){k=h(l.AcknowledgeeCountryFullName);requiredDropDownID="#acknowledgeeddl"+k;d("acknowledgeeddl"+k,l.AcknowledgeeCountryFullName);if(!($(requiredDropDownID)[0]===null||typeof $(requiredDropDownID)[0]==="undefined")){f($(requiredDropDownID)[0])}}else{var m=document.getElementById("selectedAcknowledgeeCountry");k=h(document.getElementById("selectedAcknowledgeeCountry").getAttribute("fullname"));requiredDropDownID="#acknowledgeeddl"+k;if(!($(requiredDropDownID)[0]===null||typeof $(requiredDropDownID)[0]==="undefined")){f($(requiredDropDownID)[0])}}}function h(k){var l="Others";switch(k){case"United States":l="USA";break;case"United Kingdom":l="UK";break;case"New Zealand":l="NewZealand";break;case"Canada":l="Canada";break;case"Australia":l="Australia";break}return l}function f(r){var o=document.getElementById("acknowledgeeaddrUnited_States");var s=document.getElementById("acknowledgeeaddrCanada");var l=document.getElementById("acknowledgeeaddrUnited_Kingdom");var t=document.getElementById("acknowledgeeaddrNew_Zealand");var p=document.getElementById("acknowledgeeaddrAustralia");var q=document.getElementById("acknowledgeeaddrOthers");var k=document.getElementById("selectedAcknowledgeeCountry");if(r.selectedIndex===-1){return}switch(r.options[r.selectedIndex].getAttribute("af")){case"afUNITED_STATES":k.value="United_States";o.style.display="block";BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.setAcknowledgeeCountryDropDownSelectedIndexByText("acknowledgeeddlUSA",r.options[r.selectedIndex].text);s.style.display="none";l.style.display="none";t.style.display="none";p.style.display="none";q.style.display="none";break;case"afCANADA":k.value="Canada";o.style.display="none";s.style.display="block";BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.setAcknowledgeeCountryDropDownSelectedIndexByText("acknowledgeeddlCanada",r.options[r.selectedIndex].text);l.style.display="none";t.style.display="none";p.style.display="none";q.style.display="none";break;case"afNEW_ZEALAND":k.value="New_Zealand";o.style.display="none";s.style.display="none";l.style.display="none";t.style.display="block";BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.setAcknowledgeeCountryDropDownSelectedIndexByText("acknowledgeeddlNewZealand",r.options[r.selectedIndex].text);p.style.display="none";q.style.display="none";break;case"afUNITED_KINGDOM":k.value="United_Kingdom";o.style.display="none";s.style.display="none";l.style.display="block";BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.setAcknowledgeeCountryDropDownSelectedIndexByText("acknowledgeeddlUK",r.options[r.selectedIndex].text);t.style.display="none";p.style.display="none";q.style.display="none";var n=$("#acknowledgeeaddrUnited_Kingdom").find(".bbFormFieldMainContainer")[1];var m=$("#acknowledgeeaddrUnited_Kingdom").find(".bbFormFieldMainContainer")[4];if($(n).find("#acknowledgeeaddressLineUK")[0]){$(n).before($(m))}break;case"afAUSTRALIA":k.value="Australia";o.style.display="none";s.style.display="none";l.style.display="none";t.style.display="none";p.style.display="block";BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.setAcknowledgeeCountryDropDownSelectedIndexByText("acknowledgeeddlAustralia",r.options[r.selectedIndex].text);q.style.display="none";break;default:k.value="Others";o.style.display="none";s.style.display="none";l.style.display="none";t.style.display="none";p.style.display="none";q.style.display="block";BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.setAcknowledgeeCountryDropDownSelectedIndexByText("acknowledgeeddlOthers",r.options[r.selectedIndex].text)}}function d(k,n){var m=document.getElementById(k);for(var l=0;l<m.options.length;l++){if(m.options[l].text===n){m.selectedIndex=l;break}}}function j(k){$('[id*="divAcknowledgeeAddressControl"]').find(".bbDonationInput").each(function(n,l){if(!(this.offsetParent===null)){var m=$(this).attr("modelpropertyname");switch(m){case"acknowledgeecountry":if(this.selectedIndex===-1||this.selectedIndex===0){BLACKBAUD.netcommunity.Donation_2_0_TributeInfo.setAcknowledgeeCountryDropDownSelectedIndexByText($(this).attr("id"),k.AcknowledgeeCountryFullName)}break;case"acknowledgeestreet":if(k.AcknowledgeeAddressLines){$(this).val(k.AcknowledgeeAddressLines.trim())}break;case"acknowledgeecity":$(this).val(k.AcknowledgeeCity);break;case"acknowledgeestate":$(this).val(k.AcknowledgeeState);break;case"acknowledgeezip":$(this).val(k.AcknowledgeePostalCode);break}}})}this.startup=function(){document.addEventListener("DOMContentLoaded",function(){$("#divTributeContainer").hide();$("#divTributeAcknowledgee").hide();if($("#hdnSelectedMode").val()==="1"){$("#divTributeContainer").find("label.bbDonationRequired").remove()}})};this.displayAcknowledgeeRequiredAddressSection=c;this.acknowledgeeHandleCountryChange=f;this.setAcknowledgeeCountryDropDownSelectedIndexByText=d};BLACKBAUD.netcommunity.Donation_2_0_TributeInfo=new BLACKBAUD.netcommunity.Donation_2_0_TributeInfo();
13BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift=function(){var g={Weekly:1,Monthly:2,Quarterly:3,Annually:4,SemiAnnual:5,BiMonthly:6};
13var b="#txtTruePledgeNoOfInstallmentFieldDetails";var q="#divTruePledgeEndDetailsHeading";var j="#divTruePledgeEndDetails";var d="#lblTruePledgeEndDateDetail";var h="TruePledge";var k="#divTruePledgeInstallmentAmount";var i="#installmentAmount";var a="#divInstallmentAmount";var t="#dvMaindtPayPledgeOnStartDate";var n="#dvMaindtTruePledgeStartDate";function c(){var w=$(b).val();if(w){if(w.length>0){if((parseInt(w,10)===w-0)&&(w-0>0)){return(w-0)}}}return(-1)}function r(w){if(w.d.length>0){u(w.d)}else{o()}}function e(w){o()}function f(x){var w=parseFloat(x);if(isNaN(w)){w=0}w=Math.abs(w);w=parseInt((w+0.005)*100,10);w=w/100;s=w.toString();if(s.indexOf(".")<0){s+=".00"}if(s.indexOf(".")===(s.length-2)){s+="0"}return s}function u(w){if(w.length>0){$(d).html(w);$(j).show();$(q).show()}}function o(){$(q).hide();$(j).hide()}function m(){var w=c();if(window.info.giftType===h){return true}return false}function l(w){if(w){$("#dvMainlblTruePledgeStartDateMessage").show();$("#dvMainlblTruePledgeFrequencyInstruction").show();$("#dvMainlblTruePledgeFrequency").show();$("#dvPledgeFrequencyOptions").show()}else{$("#dvMainlblTruePledgeStartDateMessage").hide();$("#dvMainlblTruePledgeFrequencyInstruction").hide();$("#dvMainlblTruePledgeFrequency").hide();$("#dvPledgeFrequencyOptions").hide()}}function v(w,y,x){if(x){$(w).parent().parent().next().text($(w).attr(y))}else{$(w).parent().next().text($(w).attr(y))}$(w).removeClass("bbDonation_ValidationErrorField").addClass("bbDonation_ValidationErrorField")}function p(w,x){if(x){$(w).parent().parent().next().text("")}else{$(w).parent().next().text("")}$(w).removeClass("bbDonation_ValidationErrorField")}this.UpdateSummary=function(){var w=0;if($("[id*='dvGivingLevels']").find(".bbminiform-selectedamount").is("input")){w=$("[id*='dvGivingLevels']").find("#txtOtherAmount").attr("formatedAmt")}else{w=$("[id*='dvGivingLevels']").find("div.bbminiform-selectedamount").attr("amt")}var y=c();var x="";l(true);if(y===1){$(t).show();$(n).hide();o();l(false)}else{$(t).hide();$(n).show()}if(w>0&&y+0>0){x=window.info.bbcurrencySymbol+f(w/y);$(i).html(x);$(k).show();$(a).show();if(y!==1){BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.UpdateTruePledgeEndingDate()}}else{$(k).hide();$(a).hide();o()}};this.UpdateTruePledgeEndingDate=function(){var y=c();if(y>1){DayOfWeek="";Day="";Position="";Month="";Installments=y;var w="#dtTruePledgeStartDate";if(y===1){w="#dtPayPledgeOnStartDate"}if($(w).val()&&$(w).val().trim()!==""){var x=new Date();x=new Date($(w).datepicker("getDate").getFullYear(),$(w).datepicker("getDate").getMonth(),$(w).datepicker("getDate").getDate());DayOfWeek=$(w).datepicker("getDate").getDay();Day=$(w).datepicker("getDate").getDate();Month=$(w).datepicker("getDate").getMonth()+1;pledgeFrequency=$("#dvPledgeFrequencyOptions").find(".mdfFrequencyBtnMainSelected").find(".mdfFrequencyBtn").attr("frequency");var z=0;switch(pledgeFrequency){case"Monthly":z=g.Monthly;break;case"Quarterly":z=g.Quarterly;break;case"SemiAnnual":z=g.SemiAnnual;break;case"Annually":z=g.Annually;break}if(x!==null&&pledgeFrequency.length>0){CallWebServiceMethod(BLACKBAUD.netcommunity.WebMethodsURL,"GetTruePledgeEndingDate",r,e,"Frequency",z,"StartDate",x.toDateString(),"DayOfWeek",DayOfWeek,"Day",Day,"Position",Position,"Month",Month,"Installments",Installments)}}}};this.StartUp=function(){window.createBBDatePicker("#dtTruePledgeStartDate");window.createBBDatePicker("#dtPayPledgeOnStartDate");$(t).hide();$(k).hide();$(a).hide();o();if(document.getElementById("txtTruePledgeNoOfInstallmentFieldDetail
13s")){document.getElementById("txtTruePledgeNoOfInstallmentFieldDetails").addEventListener("keyup",BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.UpdateSummary)}if($(".mdfGiftTypeBtnMainSelected").length===0&&$(".mdfGiftTypeBtnMain")[0]!==undefined){var w=$(".mdfGiftTypeBtnMain")[0].children[0];if(w){window.bindGiftTypeButtonsHandler();$(w).click()}}$("#dtTruePledgeStartDate").change(function(){BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift.UpdateTruePledgeEndingDate()})};this.truePledgeGiftInputsValid=function(){if(m()){var w=true;var E=false;var D=true;var B=true;var x=0;if($(b).val().trim()===""){w=false;v(b,"fieldrequiredmessage",true)}else{if(isNaN($(b).val().trim())){w=false;v(b,"invalidNoOfInstallments",true)}else{x=c();var y="#dtTruePledgeStartDate";if(x===1){y="#dtPayPledgeOnStartDate"}if(x<=0){w=false;v(b,"positiveIntegerRequired",true)}if(x===1&&$(y).attr("disabled")==="disabled"){w=false;v(b,"morethanOneRequired",true)}var F=parseInt($(b).attr("maximumNoOfInstallments"),10);if(F!==0&&x>F){w=false;v(b,"greaterThanNumberOfInstalmentsAllowed",true)}if(parseFloat(window.info.minimumTruePledgeAmount)>0&&parseFloat($(i).html().replace(window.info.bbcurrencySymbol,""))<parseFloat(window.info.minimumTruePledgeAmount)){w=false;v(b,"lessThanMinimumAmountAllowed",true)}}}if(w){p(b,true)}if($(y).attr("disabled")!=="disabled"){if($(y).get.offsetParent!==null&&$(y).val()&&$(y).val().trim()!==""){var C=new Date($(y).datepicker("getDate").getFullYear(),$(y).datepicker("getDate").getMonth(),$(y).datepicker("getDate").getDate());var z=new Date($(y).attr("serverYear"),$(y).attr("serverMonth")-1,$(y).attr("serverDay"));D=window.validateDateFormat(y);if(x===1&&D&&C<=z){w=false;v(y,"greaterThanTodayMessage",false)}else{if(D&&C<z){w=false;v(y,"greaterorEqualToTodayMessage",false)}else{if(D&&w){p(y,false)}}}w=w&&D}}if(w){return true}else{var A;$("div.bbDonationFieldMessage").each(function(){if($(this).html().trim().length>0){A=$(this);return false}});$("html, body").animate({scrollTop:A.parent().parent().offset().top},100);return false}}else{p(b,true);p("#dtTruePledgeStartDate",false);p("#dtPayPledgeOnStartDate",false)}return true};this.FillTruePledgeInstallmentObject=function(B){var A=new Date();var y=new Date();var z=c();if(m()){var x="#dtTruePledgeStartDate";if(z===1){x="#dtPayPledgeOnStartDate"}A=new Date($(x).datepicker("getDate").getFullYear(),$(x).datepicker("getDate").getMonth(),$(x).datepicker("getDate").getDate());B.IsTruePledge=true;B.TruePledgeInstallment=new TruePledgeInformation();B.TruePledgeInstallment.TruePledgeNumberOfInstallments=z;B.TruePledgeInstallment.TruePledgeInstallmentAmount=$(i).html();B.TruePledgeInstallment.RecurrenceTruePledge=new RecurrenceInformation();B.TruePledgeInstallment.RecurrenceTruePledge.DayOfMonth=A.getDate();B.TruePledgeInstallment.RecurrenceTruePledge.EndDate=$(d).html();B.TruePledgeInstallment.RecurrenceTruePledge.Frequency=$(".mdfFrequencyBtnMainSelected").find(".mdfPledgeFrequencyBtn ").attr("frequency");B.TruePledgeInstallment.RecurrenceTruePledge.Month=A.getMonth()+1;B.TruePledgeInstallment.RecurrenceTruePledge.StartDate=A.toDateString();var w=new Date($(x).attr("serverYear"),$(x).attr("serverMonth")-1,$(x).attr("serverDay"));if(A.getTime()===w.getTime()){B.TruePledgeInstallment.RecurrenceTruePledge.ProcessNow=true}else{B.TruePledgeInstallment.RecurrenceTruePledge.ProcessNow=false}}};this.isNumeric=function(y){var x=$("#txtTruePledgeNoOfInstallmentFieldDetail
13s").val();y=y?y:window.event;var w=y.which?y.which:y.keyCode;if(x!==""){if(w>31&&(w<48||w>57)){return false}return true}else{if(w>31&&(w<49||w>57)){return false}return true}}};BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift=new BLACKBAUD.netcommunity.Donation_2_0_TruePledgeGift();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.