function onValidateJoinForm() { var form = document.forms['JoinForm']; if (!(validateRequiredField(form['join_handle'], 'Användarnamn'))) { return false; } if (!(validateMinLength(form['join_handle'], 'Användarnamn','4'))) { return false; } if (!(validateMaxLength(form['join_handle'], 'Användarnamn','20'))) { return false; } if (!(validateAlphaNumeric(form['join_handle'], 'Användarnamn'))) { return false; } if (!(validateRequiredField(form['join_handle'], 'Användarnamn'))) { return false; } if (!(validateMinLength(form['join_handle'], 'Användarnamn','4'))) { return false; } if (!(validateMaxLength(form['join_handle'], 'Användarnamn','20'))) { return false; } if (!(validateAlphaNumeric(form['join_handle'], 'Användarnamn'))) { return false; } if (!(validateRequiredField(form['join_password'], 'Lösenord'))) { return false; } if (!(validateMinLength(form['join_password'], 'Lösenord','1'))) { return false; } if (!(validateMaxLength(form['join_password'], 'Lösenord','15'))) { return false; } if (!(validateAlphaNumeric(form['join_password'], 'Lösenord'))) { return false; } if (!(validateRequiredField(form['join_password'], 'Lösenord'))) { return false; } if (!(validateMinLength(form['join_password'], 'Lösenord','1'))) { return false; } if (!(validateMaxLength(form['join_password'], 'Lösenord','15'))) { return false; } if (!(validateAlphaNumeric(form['join_password'], 'Lösenord'))) { return false; } if (!(validateNotTwoFields(form['join_password'],'Lösenord',form['join_handle'],'Användarnamn'))) { return false; } if (!(validateTwoFields(form['verify_password'],'Bekräfta lösenord',form['join_password'],'Lösenord'))) { return false; } if (!(validateRequiredField(form['email'], 'E-postadress'))) { return false; } if (!(validateMaxLength(form['email'], 'E-postadress','100'))) { return false; } if (!(validateEmailField(form['email'], 'E-postadress'))) { return false; } if (!(validateRequiredField(form['verify_email'], 'Bekräfta e-post'))) { return false; } if (!(validateMaxLength(form['verify_email'], 'Bekräfta e-post','100'))) { return false; } if (!(validateEmailField(form['verify_email'], 'Bekräfta e-post'))) { return false; } if (!(validateTwoFields(form['verify_email'],'{l_verify_email}',form['email'],'{l_email_address}'))) { return false; } if (!(validateRequiredSelect(form['orientation'],'Jag letar efter en','00'))) { return false; } if (!(validateRequiredField(form['orientation'], 'Jag letar efter en', '00'))) { return false; } if (!(validateRequiredSelect(form['country'],'Land','-1'))) { return false; } if (!(validateRequiredField(form['country'], 'Land', '-1'))) { return false; } if (!(validateRequiredField(form['month'], 'Månad'))) { return false; } if (!(validateRequiredField(form['day'], 'Dag'))) { return false; } if (!(validateRequiredField(form['year'], 'År'))) { return false; } if (!(validateRequiredCheckbox(form['privacy_policy'],'','Om du har läst och samtycker till användningsreglerna markerar du rutan.'))) { 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; }