function checkRegistrationInput(){
  getLoginOK();
  getEmailOK();
 
  if (!document.getElementById('is18').checked){
    alert('You must be 18 to register');
    return false;
  }
 
  if (!document.getElementById('ok1800').checked){
    alert ('Please agree to be part of 1-800-volunteer.org');
    return false;
  }
  if (!document.getElementById('waiver').checked){
     alert ('You must agree to the waiver');
     return false;
  }
  if (document.getElementById('email').value == ""){
      alert('You must enter an email');
      return false;
  }
  if (document.getElementById('login').value == ""){
      alert('You must enter a login');
      return false;
  }
  if ( document.getElementById('password').value != document.getElementById('password2').value ){
    alert('Passwords do not match');
    return false;
  }
  if ((document.getElementById('firstname').value == "") || (document.getElementById('lastname').value == "")){
     alert('You must enter first and last name');
     return false;
  }
  if (document.getElementById('phone').value == ""){
     alert('You must enter a phone number');
     return false;
  }
  if ( document.getElementById('password').value != document.getElementById('password2').value ){
    alert('Passwords do not match');
    return false;
  }
//alert(document.getElementById('loginOK').value);
  alert ('Please wait while I check unique email and login');
  mysleep(2);

  if (document.getElementById('loginOK').value != "yes"){
     alert ('Login in use, please choose another');
     return false;
  }
  if (document.getElementById('emailOK').value != "yes"){
      alert("Email already has a login");
      return false;
  }

  document.RegistrationForm.submit()

}
function mysleep(naptime){
  naptime = naptime * 1000;
  var sleeping = true;
  var now = new Date();
  var startingMSeconds = now.getTime();
  var alarmMSeconds;
  while (sleeping){
    alarm = new Date();
    alarmMSeconds = alarm.getTime();
    if (alarmMSeconds - startingMSeconds > naptime){
       sleeping = false;
    }
  }
}
