function formValidationTrigger() {
  if(!document.getElementsByTagName) return false;
  var forms = document.getElementsByTagName("FORM");
  for (i=0; i<forms.length; i++) {
    if(forms[i].className == "contactForm")
      forms[i].onsubmit = function() { validateContactForm(this); return false; }
    else if(forms[i].className == "waitingList")
      forms[i].onsubmit = function() { validateWaitingList(this); return false; }
  }
}
function validateContactForm(form) {
  if(isNotEmpty(form.nameField)){
    if(isNotEmpty(form.emailField)){
      if(isValidEmail(form.emailField)){
        if(isNotEmpty(form.messageField)){
          form.submit();
        }
      }
    }
  }
  return false;
}
function validateWaitingList(form) {
  if(isNotEmpty(form.nameField)){
    if(isNotEmpty(form.emailField)){
      if(isValidEmail(form.emailField)){
        if(isNotEmpty(form.addressField)){
          if(isNotEmpty(form.cityStateZip)){
            if(isNotEmpty(form.phoneField)){
              form.submit();
  	    }
	  }
        }
      }
    }
  }
  return false;
}
addLoadEvent(formValidationTrigger);

