function onRecaptchaScriptLoad(){recaptchaScriptLoaded=!0;idsToLoad&&setTimeout(function(){for(var n=0;n<idsToLoad.length;n++)renderCaptchaElement(idsToLoad[n]);idsToLoad=[]},0)}function renderCaptchaElement(n){if(recaptchaScriptLoaded){var t=$("#"+n);t.length&&grecaptcha.render(t.attr("id"),{sitekey:t.data("sitekey")})}else idsToLoad.push(n)}function doPageTransition(n){if(currentPageNum===0&&n===1){currentPageNum=n;return}var t=$("#next_page"),i=function(){t.html()&&($("#current_page").remove(),t.show(),t.attr("id","current_page"),t.after('<div id="next_page" style="display: none"><\/div>'));initDateInputs();renderCaptchaElement("recaptcha_container")};t.html()?n!==currentPageNum?animateUp($("#current_page"),t,2e3,i):setTimeout(i,0):setTimeout(i,0);currentPageNum=n}var currentPageNum=0,recaptchaScriptLoaded,idsToLoad;$(document).ready(function(){var n=!1;$(document).on("click","#submit_page",function(){if(!n){n=!0;var t=$(this),i=t.html();t.html("");t.mask("Loading..");$.ajax({type:"POST",url:$(this).data("next-page-url"),data:$("#registration_form").serialize(),success:function(n){n.RedirectTo?window.location.href=n.RedirectTo:$("#next_page").html(n)},error:function(){showError("Registration Failed","A problem has occurred, please try again later or contact us directly using the link at the bottom of the page.")},complete:function(){t.unmask();t.html(i);n=!1}})}});$(document).on("click",".gender-wrapper label",function(){for(var i,n,r,u=$("input:radio[name=Gender]"),f=$("input:radio[name=IsLatinoDescent]"),t=0;t<u.length;t++)i=$(u[t]),i.siblings(".gender-selector").toggleClass("selected",i.is(":checked"));for(n=0;n<f.length;n++)r=$(f[n]),r.siblings(".gender-selector").toggleClass("selected",r.is(":checked"))});$(document).on("blur",".input-validation-error",function(){var n=$(this);n.removeClass("input-validation-error");n.siblings(".field-validation-error").remove()});$(document).on("click",".gender-wrapper label",function(){var n=$(this);n.parent(".gender-wrapper").find(".field-validation-error").remove()})});recaptchaScriptLoaded=!1;idsToLoad=[]