document.form.f_name.focus(); 

function validate() {
//First Name is required  
    if (!form.f_name.value) {
    alert("The following field is required:\nFirst Name");
    form.f_name.focus();
    return (false);
  }
    if (!form.l_name.value) {
    alert("The following field is required:\nLast Name");
    form.l_name.focus();
    return (false);
  }
    if (!form.phone_num.value) {
    alert("The following field is required:\nPhone Number");
    form.phone_num.focus();
    return (false);
  }
    if (!form.addr.value) {
    alert("The following field is required:\nAddress");
    form.addr.focus(); 
    return (false);
  }
    if (!form.city.value) {
    alert("The following field is required:\nCity Required");
    form.city.focus(); 
    return (false);
  }
    if (!form.state.value) {
    alert("The following field is required:\nState Required");
    form.state.focus(); 
    return (false);
  }
    if (!form.zip.value) {
    alert("The following field is required:\nZip Required");
    form.zip.focus(); 
    return (false);
  }
  if (!form.email1.value) {
    alert("The following field is required:\nEmail Address");
    form.email1.focus();
    return (false);
  }
    if (!form.email2.value) {
    alert("The following field is required:\nConfirm Email Address");
    form.email2.focus();
    return (false);
  }
//Make sure email addresses match
    if (form.email1.value != form.email2.value){
    alert("Email addresses do not match!")
    form.email1.focus(); 
    return (false);
  }
    if (!form.moving_time_frame.value) {
    alert("The following field is required:\nPlanning on Moving?");
    form.moving_time_frame.focus();
    return (false);
  }
    if (!form.has_agent.value) {
    alert("The following field is required:\nAre you currently working with an Agent?");
    form.has_agent.focus();
    return (false);
  }
    return (true);
//var goodEmail = form.email1.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
}
