function validateform() {
  if (document.contactform.name.value == '') { alert('Please enter your Name so we know who to contact...'); document.contactform.name.focus(); return false; }
  if (document.contactform.email.value == '') {
    if (document.contactform.phone.value == '' && document.contactform.fax.value == '') {
      alert('Please enter a contact method so we can contact you...'); document.contactform.phone.focus(); return false;
    }
  } else {
    var result = false;
    var emailvalue = document.contactform.email.value;
    var theStr = new String(emailvalue);
    var index = theStr.indexOf("@");
    if (index > 0) {
      var pindex = theStr.indexOf(".",index);
      if ((pindex > index+1) && (theStr.length > pindex+1))
      result = true;
    }
    if (result == false) { alert('Please enter a valid Email Address...'); document.contactform.email.focus(); }
    return result;
  }
}


