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;
		  }
		}
	}
}
