function validate(form) { if (is_empty(form.name)) { alert("Please enter your name."); form.name.focus(); return false; } if (is_empty(form.email)) { alert("Please enter your email address."); form.email.focus(); return false; } if (!valid_email(form.email)) { alert("Please enter a valid email address."); form.email.focus(); return false; } if (is_empty(form.subject)) { alert("Please enter a subject."); form.subject.focus(); return false; } if (is_empty(form.message)) { alert("Please enter a message."); form.message.focus(); return false; } if (is_empty(form.captcha)) { alert("Please enter the validation code."); form.captcha.focus(); return false; } if (form.captcha.value.length != 4) { alert("Please enter a valid validation code."); form.captcha.focus(); return false; } return true; } function survey_validate(form) { if (is_empty(form.name)) { alert("Please enter your name."); form.name.focus(); return false; } if (is_empty(form.email)) { alert("Please enter your email address."); form.email.focus(); return false; } if (!valid_email(form.email)) { alert("Please enter a valid email address."); form.email.focus(); return false; } if (is_empty(form.captcha)) { alert("Please enter the validation code."); form.captcha.focus(); return false; } if (form.captcha.value.length != 4) { alert("Please enter a valid validation code."); form.captcha.focus(); return false; } if (!form.Q1[0].checked && !form.Q1[1].checked && !form.Q1[2].checked) { alert("Please select a rating for Question 1."); return false; } if (!form.Q2[0].checked && !form.Q2[1].checked && !form.Q2[2].checked) { alert("Please select a rating for Question 2."); return false; } if (!form.Q3[0].checked && !form.Q3[1].checked && !form.Q3[2].checked) { alert("Please select a rating for Question 3."); return false; } if (!form.Q4[0].checked && !form.Q4[1].checked && !form.Q4[2].checked) { alert("Please select a rating for Question 4."); return false; } if (!form.Q5[0].checked && !form.Q5[1].checked && !form.Q5[2].checked) { alert("Please select a rating for Question 5."); return false; } if (!form.Q6[0].checked && !form.Q6[1].checked && !form.Q6[2].checked) { alert("Please select a rating for Question 6."); return false; } return true; } function login_validate(form) { if (is_empty(form.username)) { alert("Please enter a username."); form.username.focus(); return false; } if (is_empty(form.password)) { alert("Please enter a password."); form.password.focus(); return false; } form.password.value = hex_md5(form.password.value); return true; } function is_empty(obj) { return (obj.value == "" || obj.value == 0) } function valid_email(obj) { var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$"; var regex = new RegExp(emailReg); return regex.test(obj.value); }