function validate_required(field,alerttxt){ with (field){ if (value==null||value==""){ alert(alerttxt); return false; } return true; } } function validate_email(field,alerttxt){ with (field){ apos=value.indexOf("@"); dotpos=value.lastIndexOf("."); if (apos<1||dotpos-apos<2){ alert(alerttxt); return false; } return true; } } function validate_form(thisform){ with (thisform){ if(!validate_required(name, "Name must be filled out!")){ name.focus(); return false; } if(!validate_required(tel, "Phone must be filled out!")){ tel.focus(); return false; } if(!validate_required(email, "Email must be filled out!")){ email.focus(); return false; } if(!validate_email(email,"Not a valid e-mail address!")){ email.focus(); return false; } if(!validate_required(msg, "Message must be filled out!")){ msg.focus(); return false; } } return true; }