function createRequestObject() {
   var req;
   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object,
      // just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }
   return req;
 
}
var http = createRequestObject();
function useHttpResponseusername() {
  if (http.readyState == 4) {
   var textOut = http.responseText;
   document.getElementById('usercheck').innerHTML = textOut;
  }
}
function checkusername(username) {
   http.open('get', 'includes/regchecker.php?check=true&checkusername='+username+'&rand='+Math.random(), true);
   http.onreadystatechange = useHttpResponseusername;
   http.send(null);
}
function useHttpResponseemail() {
  if (http.readyState == 4) {
   var textOut = http.responseText;
   document.getElementById('emailcheck').innerHTML = textOut;
  }
}
function checkemail(email) {
   http.open('get', 'includes/regchecker.php?check=true&checkemail='+email+'&rand='+Math.random(), true);
   http.onreadystatechange = useHttpResponseemail;
   http.send(null);
}
function useHttpResponspasswd() {
  if (http.readyState == 4) {
   var textOut = http.responseText;
   document.getElementById('paswdschecka').innerHTML = textOut;
   document.getElementById('paswdscheckb').innerHTML = textOut;
  }
}
function checkpaswd() {
   var password1 = "";
   var password2 = "";
   password1 = encodeURIComponent(document.inputform.password1.value); 
   password2 = encodeURIComponent(document.inputform.password2.value); 
   http.open('get', 'includes/regchecker.php?check=true&password1='+password1+'&password2='+password2+'&rand='+Math.random(), true);
   http.onreadystatechange = useHttpResponspasswd;
   http.send(null);
}
