function frmJoinApplyCheck (theForm)
{ 
  myMess = "The First Name contains an unexpected character";
  if (!checkWords (theForm.first, myMess, false)) return false;
  myMess = "The Middle Name contains an unexpected character";
  if (!checkLetter(theForm.middle, myMess, true)) return false;
  myMess = "The Last Name contains an unexpected character";
  if (!checkWords (theForm.last, myMess, false)) return false;
  if (!theForm.gender[0].checked && !theForm.gender[1].checked)
  {
     alert ("You must choose either Male or Female");
     return false;
  };
  myMess = "Please use the format (mm/dd/yyyy)";

  myMess = "The Address contains an unexpected character";
  if (!checkParagraph (theForm.address, myMess, false)) return false;
  myMess = "The City contains an unexpected character";
  if (!checkWords (theForm.city, myMess, false)) return false;
  if (!checkZip5 (theForm.zip5, false)) return false;
  if (!checkZip4 (theForm.zip4, true)) return false;
  if (!checkUSPhone (theForm.phone, true)) return false;
  if (!checkEmail (theForm.eMail, true)) return false;
  if (!checkUserID (theForm.userID, false)) return false;
  if (!checkPassword (theForm.passwd, false)) return false;
  if (!checkPassword (theForm.passwd1, false)) return false;
  myMess = "The Question contains an unexpected character";
  if (!checkParagraph (theForm.authQ, myMess, false)) return false;
  myMess = "The Answer contains an unexpected character";
  if (!checkParagraph (theForm.authA, myMess, false)) return false;
  if (theForm.passwd.value != theForm.passwd1.value) 
  {
	  alert ("The passwords are not the same");
	  return false;
  };
  return true;
}
