function validate(form){ var _passWord, _validated, _message; var action = document.getElementById('pageAction'); var customerNumber = document.getElementById('customerNumber'); var _message = document.getElementById('messageBox'); with(window.document.formLogin){ _passWord = passWord; _validated = validated; _newPassword0 = newPassword0; _newPassword1 = newPassword1; } if(trim(_passWord.value) == ''){ _message.value = "Please enter a password..."; _passWord.focus(); return false; } //alert ('New Pass is: ' + _newPassword0.value) //alert ('Action is: ' + action.value) if (action.value == 'ChangePassword' && trim(_newPassword0.value) != ''){ switch (true) { case (_newPassword0.value.length < 5): _message.value = "Your new password must be at least five characters in length..."; _newPassword0.focus(); return false; break; case (_newPassword0.value == customerNumber.value): _message.value = "Your new password cannot match your Customer Number..."; _newPassword0.focus(); return false; break; case (_newPassword0.value == _passWord.value): _message.value = "Your new password cannot match the current password..."; _newPassword0.focus(); return false; break; case (_newPassword0.value != _newPassword1.value): _message.value = "Your NEW and CONFIRM passwords don't match..."; _newPassword0.focus(); return false; break; } } _validated.value = 'passedClientSide'; action.value = 'getNextOrder'; form.submit(); return true; } function trim(str) { return str.replace(/^\s+|\s+$/g,''); }