function checkThis() {
        var allInputs = document.body.getElementsByTagName("INPUT");
        var allTexts = document.body.getElementsByTagName("TEXTAREA");
        for (b=0; b < allInputs.length; b++) {
          if (allInputs[b].alt == "Required") {
                        if (allInputs[b].value == '') {
                          alert(allInputs[b].id + " cannot be blank");
                          return false;
                  }
                } else if (allInputs[b].alt == "RequiredEmail") {
                        var emailPat = /^([a-zA-Z][\w\.-]*[a-zA-Z0-9])@([a-zA-Z0-9][\w-]*[a-zA-Z0-9])\.([a-zA-Z][a-zA-Z\.]*[a-zA-Z])$/;
      var matchArray = allInputs[b].value.match(emailPat);
      if (matchArray == null) {
        alert("Your " + allInputs[b].id + " seems incorrect.  Please try again (check the '@' and '.'s in the email address)");
        return false;
      }
                } else if (allInputs[b].alt == "RequiredCheck") {
                        if (!allInputs[b].checked) {
              alert(allInputs[b].id + " needs to be checked to continue");
        return false;
      }
                }
  }
  for (b=0; b < allTexts.length; b++) {
          if (allTexts[b].alt == "Required") {
                        if (allTexts[b].value == '') {
                          alert(allTexts[b].id + " cannot be blank");
                          return false;
                  }
                }
        }
}

