var recaptchContactForm,onloadReCaptchaCallback=function(){var t=$("#ReCaptchaValidationEnabled").val()=="true",n;t==!0&&(n=$("#ReCaptchaSiteKey").val(),recaptchaContactForm=grecaptcha.render("ReCaptchaContactForm",{sitekey:n}))};$(document).ready(function(){var n={notEmpty:{message:contact.validation.required}};$.fn.bootstrapValidator.validators.requiredCheckbox={validate:function(n,t){return t[0].checked}};$("#sk-form-contact").bootstrapValidator({message:"This field is not valid",submitButtons:'button[type="submit"]',submitHandler:function(n,t){var r=$("#ReCaptchaValidationEnabled").val()=="true";if(r==!0){var u=$("#ReCaptchaNodeId").val(),f=grecaptcha.getResponse(recaptchContactForm),i=$("#ReCaptchaContactFormValidation");$.post("/umbraco/api/ReCaptchaApi/Validate?nodeId="+u+"&recaptchaResponse="+f,function(n){n==!0?(i.addClass("hidden"),t.submit()):i.removeClass("hidden")})}else t.submit()},live:"enabled",fields:{title:{message:contact.validation.requiredTitle,validators:{notEmpty:{message:contact.validation.requiredTitle}}},firstname:{validators:n},surname:{validators:n},age:{validators:{notEmpty:{message:contact.validation.requiredField}}},email:{validators:{notEmpty:{message:contact.validation.requiredEmail},emailAddress:{message:contact.validation.validEmail}}},message:{message:contact.validation.requiredField,validators:{notEmpty:{message:contact.validation.requiredField}}},agreesToTermsConditions:{message:contact.validation.requiredField,validators:{requiredCheckbox:{message:contact.validation.requiredTermsConditions}}}}})})