function submit_reg_form() {
  var returnVal = true
  var thisForm = document.forms["Register"]
   
  if (thisForm.elements["EmailAddress"].value == "") {
    alert("Please fill in the following mandatory fields:\n\n" + "Email Address")
    returnVal = false
  }
  else {
    returnVal = returnVal && checkRegEmail()
  }

  return returnVal
}

function checkRegEmail() {
  var emailField = document.forms["Register"].elements["EmailAddress"]
  var emailAddr = emailField.value
  var emailLen = emailAddr.toString().length
  var numAts = emailAddr.split("@").length - 1;
  var atPosn = emailAddr.indexOf("@")
  var dotPosn = emailAddr.lastIndexOf(".")
  var validCharList = "abcdefghijklmnopqrstuvwxyz.@-0123456789_";
  var validChars = true
  for (var i=0; i< emailAddr.length; i++) {
    if (validCharList.indexOf(emailAddr.charAt(i).toLowerCase()) == -1) {
      validChars =  false
	}
  }
  if ((!validChars) || (numAts != 1) || (atPosn < 1) || (dotPosn < (atPosn+2)) || (dotPosn == (emailLen-2))){
    alert("Please enter a valid email address")
    emailField.focus()
    return false
  }
}

function hov(loc,cls) {
   if(loc.className) {
      loc.className=cls
   }
}
