if(typeof Validators=="undefined"||parseFloat(Validators.Version.split(".")[0]+"."+Validators.Version.split(".")[1])<1)throw"Requires the Validators.js >= 1.0.0";var SignUp={Version:"1.0.0"};function hasUserInput(a){value=document.getElementById(a).value;return value.length>0?true:false}function checkEmailValue(c,b,a){if(!isValidEmailString(c)){displayErrorBoxEmail(a);showError(b);return false}else{hideErrorBoxEmail(a);showOK(b);return true}}function checkStringValue(c,b,a){if(!isValidNameString(c)){displayErrorBoxDisplayName(a);showError(b);return false}else{hideErrorBoxDisplayName(a);showOK(b);return true}}function checkLicenseValue(c,b,a){if(!isValidLicenseKey(c)){displayErrorBoxLicenseKey(a);showError(b);return false}else{hideErrorBoxLicenseKey(a);showOK(b);return true}}function checkGoogleAnalyticsKey(c,b,a){if(!isValidGoogleAnalyticsKey(c)){displayErrorBoxGoogleAnalyticsKey(a);showError(b);return false}else{hideErrorBoxGoogleAnalyticsKey(a);showOK(b);return true}}function checkPasswordReentry(a,b,c){var e=document.getElementById(a).value==document.getElementById(b).value;if(e){var d=true;if(!isValidPasswordString(document.getElementById(a).value)){displayErrorBoxPassword(c);showError(a);d=false}else showOK(a);if(!isValidPasswordString(document.getElementById(b).value)){displayErrorBoxPassword(c);showError(b);d=false}else showOK(b);d&&hideErrorBoxPassword(c);return d}else{displayErrorBoxPassword(c);showError(a);showError(b);return false}}function hide(a){showOK(a);document.getElementById(a+"OK").style.display="none"}function showError(a){$("#"+a+"Invalid").css("display","inline");$("#"+a+"OK").css("display","none");$("#"+a).addClass("invalidEntry")}function showOK(a){$("#"+a+"Invalid").css("display","none");$("#"+a+"OK").css("display","inline");$("#"+a).removeClass("invalidEntry")}function showClear(a){document.getElementById(a+"Invalid").style.display="none";document.getElementById(a+"OK").style.display="none";$("#"+a).removeClass("invalidEntry")}function showErrors(){var a=!emailErrorShowing&&!displayNameErrorShowing&&!passwordErrorShowing&&!licenseKeyErrorShowing&&!googleAnalyticsKeyErrorShowing;if(a){clearMessages();return}if(emailErrorShowing)displaySignupError("email");else if(passwordErrorShowing)displaySignupError("password");else if(displayNameErrorShowing)displaySignupError("displayName");else if(licenseKeyErrorShowing)displaySignupError("key");else googleAnalyticsKeyErrorShowing&&displaySignupError("googleAnalyticsKey")}var emailErrorShowing=false;function displayErrorBoxEmail(a){emailErrorShowing=true;a&&a=="False"&&showErrors()}function hideErrorBoxEmail(a){emailErrorShowing=false;a&&a=="False"&&showErrors()}var displayNameErrorShowing=false;function displayErrorBoxDisplayName(a){displayNameErrorShowing=true;a&&a=="False"&&showErrors()}function hideErrorBoxDisplayName(a){displayNameErrorShowing=false;a&&a=="False"&&showErrors()}var passwordErrorShowing=false;function displayErrorBoxPassword(a){passwordErrorShowing=true;a&&a=="False"&&showErrors()}function hideErrorBoxPassword(a){passwordErrorShowing=false;a&&a=="False"&&showErrors()}var licenseKeyErrorShowing=false;function displayErrorBoxLicenseKey(a){licenseKeyErrorShowing=true;a&&a=="False"&&showErrors()}function hideErrorBoxLicenseKey(a){licenseKeyErrorShowing=false;a&&a=="False"&&showErrors()}var googleAnalyticsKeyErrorShowing=false;function displayErrorBoxGoogleAnalyticsKey(a){googleAnalyticsKeyErrorShowing=true;a&&a=="False"&&showErrors()}function hideErrorBoxGoogleAnalyticsKey(a){googleAnalyticsKeyErrorShowing=false;a&&a=="False"&&showErrors()};
