function formValid() {
var missingFields = false;
var missingMessage = "";

if (emailForm.email.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "Email Address"; missingFields = true;
}
if (missingFields == true) {
  alert("Please enter your " + missingMessage + ".");
  return false;
} else {
return checkEmail(emailForm);
}
}
function checkEmail(emailForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailForm.email.value)){
  return true;
}
  alert("Please enter a valid email address.");
  document.emailForm.email.select();
  document.emailForm.email.focus();
  return false;
}

function formValid2() {
var missingFields = false;
var missingMessage = "";

if (mainForm.company_name.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "company name"; missingFields = true;
}
if (mainForm.contact_name.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "contact name"; missingFields = true;
}
if (mainForm.address.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "address"; missingFields = true;
}
if (mainForm.phone.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "phone"; missingFields = true;
}
if (mainForm.email.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "email address"; missingFields = true;
}
if (mainForm.evemt_dates.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "event dates"; missingFields = true;
}
if (mainForm.number_attendees.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "number of attendees"; missingFields = true;
}
if (mainForm.hear_about.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "how you heard about us"; missingFields = true;
}
if (missingFields == true) {
  alert("Please enter your " + missingMessage + ".");
  return false;
} else {
return checkEmail2(mainForm);
}
}
function formServices(mainForm) {
var missingFields = false;
var missingMessage = "";
if (!mainForm.services.checked) {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "at least one program service need"; missingFields = true;
}
if (missingFields == true) {
  alert("Please enter " + missingMessage + ".");
  return false;
} else {
return formHeard(mainForm);
}
}

function checkEmail2(mainForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mainForm.email.value)){
  return true;
}
  alert("Please enter a valid email address.");
  document.mainForm.email.select();
  document.mainForm.email.focus();
  return false;
}
