function form_check() { if ( trim(document.register_form.username.value) != document.register_form.username.value ) { alert("Please do not use any spaces at the beginning or end of your username."); document.register_form.username.value = trim(document.register_form.username.value); document.register_form.username.select(); document.register_form.username.focus(); return false; } if ( document.register_form.username.value.length < 4 ) { alert("Please provide a username that is at least 4 characters long."); document.register_form.username.select(); document.register_form.username.focus(); return false; } if ( trim(document.register_form.password.value) != document.register_form.password.value ) { alert("Please do not use any spaces at the beginning or end of your password."); document.register_form.password.select(); document.register_form.password.focus(); return false; } if ( document.register_form.password.value.length < 4 ) { alert("Please provide a password that is at least 4 characters long."); document.register_form.password.select(); document.register_form.password.focus(); return false; } if ( document.register_form.password.value != document.register_form.password_conf.value ) { alert("Your password did not match. Please try again."); document.register_form.password.select(); document.register_form.password.focus(); return false; } if ( document.register_form.mail.value.toLowerCase() != document.register_form.mail_conf.value.toLowerCase() ) { alert("Your email address did not match. Please try again."); document.register_form.mail.select(); document.register_form.mail.focus(); return false; } if ( document.register_form.newsletter.checked ) { if ( !document.register_form.format[0].checked && !document.register_form.format[1].checked ) { alert("If you would like to receive our newsletter, please choose a format (HTML or text)."); return false; } } document.register_form.password.value = hex_md5( (document.register_form.password.value) ); document.register_form.password_conf.value = hex_md5( (document.register_form.password_conf.value) ); return true; } load_on_startup("document.register_form.format[0].checked = true;")