var CHECK_EMAIL = 'check_email.php';
var CHECK_USERNAME = 'check_username.php';
var http1 = getHttpObject();
var http2 = getHttpObject();
var results;

function dra4UbRu(){
  username = document.getElementById('pujAS9aZ');   
  if (!isValidUsername(username.value)) {
     document.getElementById('username_error_register').innerHTML = 
            "Only letters and numbers allowed";
     return false;
  }
  document.getElementById('username_error_register').innerHTML = 
    "";

  http1.open('GET', CHECK_USERNAME + "?u=" + username.value, true);
  http1.onreadystatechange = function() {
    if (http1.readyState == 4 || http1.readyState == "complete") {
      if (http1.status == 200) {
        results = http1.responseText;
        if (results != 200) {
          document.getElementById('username_error_register').innerHTML = 
            "That username is already in use";
        } else {
          document.getElementById('username_error_register').innerHTML = 
          "";
        }
      }      
    }    
  }
  http1.send(null);
  return false;

}

function xekuDe94() {
  email1 = document.getElementById('P5UMaW5p');
  email2 = document.getElementById('spUfrA89');
  
  if (!isValidEmail(email1.value)) {
    document.getElementById('email_error').innerHTML = 
      "You must enter a valid email address";
    return;
  }
  document.getElementById('email_error').innerHTML = 
    "";
  var url1 = CHECK_EMAIL + "?e=" + email1.value;
  
  http2.open('GET', url1, true);
  http2.onreadystatechange = function() {
    if (http2.readyState == 4 || http2.readyState == "complete") {
      results = http2.responseText;
      if (results == 400) {
        document.getElementById('email_error').innerHTML = 
          "That email address is already in use";
      } else {
        document.getElementById('email_error').innerHTML = 
        "";
      }
    }      
  }
  http2.send(null);
  return false;
}

function spaY4quP() {
  email1 = document.getElementById('P5UMaW5p');
  email2 = document.getElementById('spUfrA89');
  
  if (email1.value != email2.value) {
    document.getElementById('confirm_email_error').innerHTML = 
    "Email addresses must match";
    return;
  }
  
  document.getElementById('confirm_email_error').innerHTML = "";
  return;
}


function xutu3AbA() {
  password = document.getElementById('Ke44qasu');
  password2 = document.getElementById('weq9h7yE');

  if (password.value.length < 6) {
    document.getElementById('password_error_register').innerHTML = 
      "Password is too short";
    return;
  }

  document.getElementById('password_error_register').innerHTML = 
      "";
  

  if (password.value != password2.value) {
    document.getElementById('confirm_password_error_register').innerHTML = 
      "Passwords must match";
    return;
  }

  document.getElementById('confirm_password_error_register').innerHTML = 
      "";
  return;
}

function isValidEmail(email) {
  return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email));
}

function isValidUsername(username) {
  return /^[0-9A-Za-z]+$/.test(username); 
}

