function validate_email(field,alerttxt) { with (field) { apos=value.indexOf("@"); dotpos=value.lastIndexOf("."); if (apos<1||dotpos-apos<2) {alert(alerttxt);return false;} else {return true;} } } function validate_required(field,alerttxt) { with (field) { if (value==null||value==""||value=="your name"||value=="email address") { alert(alerttxt);return false; } else { return true; } } } function validate_form(thisform) { with (thisform) { if (validate_required(name,"Please enter your name!")==false) {name.focus();return false;} if (validate_email(email,"Please enter your email!")==false) {email.focus();return false;} if (validate_required(message,"Please enter your message!")==false) {message.focus();return false;} } }