//--Form Validation

function doFocus() {
     document.forms["survey"].first.focus();
}

function validFirst(first) {
     if (first=="") {
         return false;
     }
     return true;
}

function validLast(last) {
     if (last=="") {
         return false;
     }
     return true;
}

function validEmail(email) {
     invalidChars=" /:,;";
     if (email=="") {
         return false;
     }
     for (i=0; i<invalidChars.length; i++) {
           badChar=invalidChars.charAt(i);
           if (email.indexOf(badChar, 0) !=-1) {
               return false;
           }
      }
      atPos=email.indexOf("@", 1);
      if (atPos==-1) {
          return false;
      }
      if (email.indexOf("@", atPos+1) !=-1) {
          return false;
      }
      periodPos=email.indexOf(".", atPos);
      if (periodPos==-1) {
          return false;
      }
      if (periodPos+3>email.length) {
          return false;
      }
     return true;
}

function submitSurvey(form) {
     if (!validFirst(form.first.value)) {
         alert("Please enter your first name...");
         form.first.focus();
         form.first.select();
         return false;
     }
     if (!validLast(form.last.value)) {
         alert("Please enter your last name...");
         form.last.focus();
         form.last.select();
         return false;
     }
     if (!validEmail(form.email.value)) {
         alert("Please enter a valid email address...");
         form.email.focus();
         form.email.select();
         return false;
     }
   return true;
}

// -->
