//--Form Validation

function doFocus() {
     document.forms["question"].name.focus();
}
function validName(name) {
     if (name=="") {
         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 validPhone(phone) {
     if (phone=="") {
         return false;
     }
     return true;
}
function validQuestion(question) {
     if (question=="") {
         return false;
     }
     return true;
}

function submitQuestion(form) {
     if (!validName(form.name.value)) {
         alert("Please enter your name...");
         form.name.focus();
         form.name.select();
         return false;
     }
     if (!validEmail(form.email.value)) {
         alert("Please enter a valid email address...");
         form.email.focus();
         form.email.select();
         return false;
     }
     if (!validQuestion(form.question.value)) {
         alert("Please type in your question/comments...");
         form.question.focus();
         form.question.select();
         return false;
     }
   return true;
}

// -->

