$(document).ready(function(){$("#reloadC").click(function(e){e.preventDefault(),$.get("/forms/refreshCaptcha",{characterNum:6,imgHeight:57,imgWidth:260,difficulty:"low",font:"calibri",fontSize:30},function(e){$("#captcha_img").empty(),$("#captcha_img").append(e)})}),validateRadioCheckbox(),$(".formTooltip").tooltip({template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner form-tooltip-inner"></div></div>'}),$('input[name$="repeat_payment"]').click(function(e){$(this).prop("checked")?$('input[type="hidden"][name="payment_recurring"]').val("true"):$('input[type="hidden"][name="payment_recurring"]').val("false")}),$(".contact-form-input, .contact-form-textarea").on("keyup",function(){let e=$(this).data("type");$(`.error-${e}`).removeClass("active")});var e={url:saveURL+"/formID/"+formID,type:"POST",success:function(e){if("string"==typeof e)var t=$.parseJSON(e);else t=e;setTimeout(()=>{$(".contact-loading").removeClass("active"),t.success||$.each(t.messages,function(e,t){let a=t.message.split(" "),o=a[a.length-1].replace(".","");$(`.error-${o}`).html(t.message).addClass("active")}),t.success?($("#submit").prop("disabled",!0).addClass("disabled"),setTimeout(function(){$("#validation_container").fadeOut("slow",function(){$(this).html("").removeAttr("style")})},6500),useDonateFormSubmit?submitDonateForm(t,formSelector):usePaypalStandardFormSubmit?submitPayPalStandardForm(t,formSelector):$("form#"+formSelector).after('<div class="display">'+t.htmldatatodisplay+"</div>").fadeOut("fast"),t.hasOwnProperty("REDIRECTURL")&&setTimeout(function(){window.location=location.origin+"/"+t.REDIRECTURL},3500)):$("#submit").prop("disabled",!1).removeClass("disabled")},1500)},beforeSerialize:function(e,t){var a=$('input[name="donation_amount"]'),o=0,r="Website Donation",n=$("#donation_repeat_payment").prop("checked"),i=$('input[name="donation_selected"]');0!==i.length&&$.each(i,function(e,t){"radio"==t.type&&t.checked?r=t.value:"select-one"==t.type&&"0"!=$(t).val()&&"No fund specified"!=$(t).val()&&(r=$(t).val())}),0!==a.length&&($.each(a,function(e,t){$(t).prop("checked")&&"Other"!=$(t).val()?(amount_raw=$(t).val(),o=amount_raw.replace(/\D/g,"")):$(t).prop("checked")&&"Other"==$(t).val()&&(amount_raw=$("#donation_amount_other_amount_entered").val(),o=amount_raw.replace(/\D/g,""))}),$('input[type="hidden"][name="payment_amount"]').val(o),$('input[type="hidden"][name="payment_item_name"]').val(r),$('input[type="hidden"][name="payment_recurring"]').val(n))},beforeSubmit:function(e,t,a){$("#submit").prop("disabled",!0).addClass("disabled"),$(".contact-error").removeClass("active").html(""),$(".contact-loading").addClass("active")}};grecaptcha.ready(function(){grecaptcha.execute("6LcDp_ooAAAAAH9LnwQtBPOmWxmlLm4YARjzLrhv",{action:"submit"}).then(function(t){$('[name="g-recaptcha-response"]').val(t),console.log(t),$.get("/forms/verifycaptcha",{secret:"6LcDp_ooAAAAAEXW3I5wxBBgvlKvLoP4k4SvHje6",token:t},function(t){"YES"==t?$("form#"+formSelector).ajaxForm(e):alert("captcha failed. try again")})},function(e){console.log(e)})}),$("#save_later").click(function(e){$("form#"+formSelector).append('<input type="hidden" name="save_for_later" id="save_for_later" value="save_later" />');var t={url:saveURL+"/formID/"+formID,type:"POST",success:function(e){if($("input#save_for_later").remove(),"string"==typeof e)var t=$.parseJSON(e);else t=e;var a="",o=!1;console.log(typeof t),"Array"==typeof t?$.each(t,function(e,t){t.success&&(o=!0),a+=t.message+"<br>"}):(o=!!t.hasOwnProperty("success")&&t.success,t.hasOwnProperty("htmldatatodisplay")&&$("form#"+formSelector).after('<div class="col-xs-12 col-sm-6 pln mb20" id="display">'+t.htmldatatodisplay+"</div>").fadeOut("fast")),o&&""!==a?($(".validation_response").removeClass("danger bg-danger").addClass("success bg-success").html('<p class="text-success">'+a+"</p>"),$(window).scrollTop(0),$("#"+formSelector).fadeOut("slow"),$('input[type!="checkbox"],textarea').prop("required","true")):""!==a&&$(".validation_response").removeClass("success bg-success").addClass("danger bg-danger").html('<p class="text-danger">'+a+"</p>")}};$("input,textarea").removeProp("required"),$("form#"+formSelector).ajaxForm(t)}),$("#submit").click(function(e){$("input#save_for_later").remove()})});