function onValidateJoinForm() { var form = document.forms['JoinForm']; if (!(validateRequiredField(form['join_handle'], 'Beutzername'))) { return false; } if (!(validateMinLength(form['join_handle'], 'Beutzername','4'))) { return false; } if (!(validateMaxLength(form['join_handle'], 'Beutzername','20'))) { return false; } if (!(validateAlphaNumeric(form['join_handle'], 'Beutzername'))) { return false; } if (!(validateRequiredField(form['join_handle'], 'Beutzername'))) { return false; } if (!(validateMinLength(form['join_handle'], 'Beutzername','4'))) { return false; } if (!(validateMaxLength(form['join_handle'], 'Beutzername','20'))) { return false; } if (!(validateAlphaNumeric(form['join_handle'], 'Beutzername'))) { return false; } if (!(validateRequiredField(form['join_password'], 'Passwort'))) { return false; } if (!(validateMinLength(form['join_password'], 'Passwort','1'))) { return false; } if (!(validateMaxLength(form['join_password'], 'Passwort','15'))) { return false; } if (!(validateAlphaNumeric(form['join_password'], 'Passwort'))) { return false; } if (!(validateRequiredField(form['join_password'], 'Passwort'))) { return false; } if (!(validateMinLength(form['join_password'], 'Passwort','1'))) { return false; } if (!(validateMaxLength(form['join_password'], 'Passwort','15'))) { return false; } if (!(validateAlphaNumeric(form['join_password'], 'Passwort'))) { return false; } if (!(validateNotTwoFields(form['join_password'],'Passwort',form['join_handle'],'Beutzername'))) { return false; } if (!(validateTwoFields(form['verify_password'],'Passwort bestätigen',form['join_password'],'Passwort'))) { return false; } if (!(validateRequiredField(form['email'], 'E-Mail-Adresse'))) { return false; } if (!(validateMaxLength(form['email'], 'E-Mail-Adresse','100'))) { return false; } if (!(validateEmailField(form['email'], 'E-Mail-Adresse'))) { return false; } if (!(validateRequiredField(form['verify_email'], 'E-Mail bestätigen'))) { return false; } if (!(validateMaxLength(form['verify_email'], 'E-Mail bestätigen','100'))) { return false; } if (!(validateEmailField(form['verify_email'], 'E-Mail bestätigen'))) { return false; } if (!(validateTwoFields(form['verify_email'],'{l_verify_email}',form['email'],'{l_email_address}'))) { return false; } if (!(validateRequiredSelect(form['orientation'],'Ich bin auf der Suche nach','00'))) { return false; } if (!(validateRequiredField(form['orientation'], 'Ich bin auf der Suche nach', '00'))) { return false; } if (!(validateRequiredSelect(form['country'],'Land','-1'))) { return false; } if (!(validateRequiredField(form['country'], 'Land', '-1'))) { return false; } if (!(validateRequiredField(form['month'], 'Monat'))) { return false; } if (!(validateRequiredField(form['day'], 'Tag'))) { return false; } if (!(validateRequiredField(form['year'], 'Jahr'))) { return false; } if (!(validateRequiredCheckbox(form['privacy_policy'],'','Wenn Sie die Nutzungsbestimmungen gelesen haben und ihnen zustimmen, so machen Sie ein Häkchen in das Kästchen.'))) { 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; }