function onValidateJoinForm() { var form = document.forms['JoinForm']; if (!(validateRequiredField(form['join_handle'], 'User name'))) { return false; } if (!(validateMinLength(form['join_handle'], 'User name','4'))) { return false; } if (!(validateMaxLength(form['join_handle'], 'User name','20'))) { return false; } if (!(validateAlphaNumeric(form['join_handle'], 'User name'))) { return false; } if (!(validateRequiredField(form['join_handle'], 'User name'))) { return false; } if (!(validateMinLength(form['join_handle'], 'User name','4'))) { return false; } if (!(validateMaxLength(form['join_handle'], 'User name','20'))) { return false; } if (!(validateAlphaNumeric(form['join_handle'], 'User name'))) { return false; } if (!(validateRequiredField(form['join_password'], 'Password'))) { return false; } if (!(validateMinLength(form['join_password'], 'Password','1'))) { return false; } if (!(validateMaxLength(form['join_password'], 'Password','15'))) { return false; } if (!(validateAlphaNumeric(form['join_password'], 'Password'))) { return false; } if (!(validateRequiredField(form['join_password'], 'Password'))) { return false; } if (!(validateMinLength(form['join_password'], 'Password','1'))) { return false; } if (!(validateMaxLength(form['join_password'], 'Password','15'))) { return false; } if (!(validateAlphaNumeric(form['join_password'], 'Password'))) { return false; } if (!(validateNotTwoFields(form['join_password'],'Password',form['join_handle'],'User name'))) { return false; } if (!(validateTwoFields(form['verify_password'],'Confirm password',form['join_password'],'Password'))) { return false; } if (!(validateRequiredField(form['email'], 'E-mail Address'))) { return false; } if (!(validateMaxLength(form['email'], 'E-mail Address','100'))) { return false; } if (!(validateEmailField(form['email'], 'E-mail Address'))) { return false; } if (!(validateRequiredField(form['verify_email'], 'Confirm email'))) { return false; } if (!(validateMaxLength(form['verify_email'], 'Confirm email','100'))) { return false; } if (!(validateEmailField(form['verify_email'], 'Confirm email'))) { return false; } if (!(validateTwoFields(form['verify_email'],'{l_verify_email}',form['email'],'{l_email_address}'))) { return false; } if (!(validateRequiredSelect(form['orientation'],'I am looking for a','00'))) { return false; } if (!(validateRequiredField(form['orientation'], 'I am looking for a', '00'))) { return false; } if (!(validateRequiredSelect(form['country'],'Country','-1'))) { return false; } if (!(validateRequiredField(form['country'], 'Country', '-1'))) { return false; } if (!(validateRequiredField(form['month'], 'Month'))) { return false; } if (!(validateRequiredField(form['day'], 'Day'))) { return false; } if (!(validateRequiredField(form['year'], 'Year'))) { return false; } if (!(validateRequiredCheckbox(form['privacy_policy'],'','If you have read and agree to the terms of use, please check the box.'))) { return false; } return true; } function validateJoinForm() { blockSubmission = true; if (typeof beforeJoinFormValidation != 'undefined') { beforeJoinFormValidation(); } var validated = onValidateJoinForm(); if (validated && (typeof uponSuccessfulJoinFormValidation != 'undefined')) { validated = uponSuccessfulJoinFormValidation(); } else if (!validated && (typeof uponUnsuccessfulJoinFormValidation != 'undefined')) { uponUnsuccessfulJoinFormValidation(); } if (!validated) { } return validated; } function submitJoinForm() { if (validateJoinForm()) document.JoinForm.submit(); else return false; }