  function checkForm() {
  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var phoneRegex = /^(?:(?:\+?1\s*(?:[.-]\s*)?)?(?:\(\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\s*(?:[.-]\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  
  
name = document.getElementById("name").value;
phone = document.getElementById("phone").value;
email = document.getElementById("email").value;
userAck = document.getElementById("userAck").checked;
 
  if (name == "") {
  hideAllErrors();
document.getElementById("NameError").style.display = "inline";
document.getElementById("name").select();
document.getElementById("name").focus();
  return false;
  } else if (!name.match(nameRegex)) {
  hideAllErrors();
document.getElementById("NameFormatError").style.display = "inline";
document.getElementById("name").select();
document.getElementById("name").focus();
  return false;
  } else if (phone == "") {
  hideAllErrors();
document.getElementById("PhoneError").style.display = "inline";
document.getElementById("phone").select();
document.getElementById("phone").focus();
  return false;
  } else if (!phone.match(phoneRegex)) {
hideAllErrors();
document.getElementById("PhoneFormatError").style.display = "inline";
document.getElementById("phone").select();
document.getElementById("phone").focus();
  return false;
  } else if (email == "") {
hideAllErrors();
document.getElementById("EmailError").style.display = "inline";
document.getElementById("email").select();
document.getElementById("email").focus();
  return false;
  } else if (!email.match(emailRegex)) {
hideAllErrors();
document.getElementById("EmailFormatError").style.display = "inline";
document.getElementById("email").select();
document.getElementById("email").focus();
  return false;
  } else if (userAck == false) {
hideAllErrors();
document.getElementById("AckError").style.display = "inline";
  return false;
  }
  return true;
  }
 
  function hideAllErrors() {
document.getElementById("NameError").style.display = "none"
document.getElementById("NameFormatError").style.display = "none"
document.getElementById("PhoneError").style.display = "none"
document.getElementById("PhoneFormatError").style.display = "none"
document.getElementById("EmailError").style.display = "none"
document.getElementById("EmailFormatError").style.display = "none"
document.getElementById("AckError").style.display = "none"
  }

