  //function to create ajax object
  function pullAjax(){
    var a;
    try{
      a=new XMLHttpRequest()
    }
    catch(b)
    {
      try
      {
        a=new ActiveXObject("Msxml2.XMLHTTP")
      }catch(b)
      {
        try
        {
          a=new ActiveXObject("Microsoft.XMLHTTP")
        }
        catch(b)
        {
          alert("Your browser broke!");return false
        }
      }
    }
    return a;
  }
 
  function checkuserid()
  {
    var x = document.getElementById('nuserid');
//    var msg = document.getElementById('msg');
	var xuid = x.value;
 
    code = '';
    message = '';
    obj=pullAjax();
    obj.onreadystatechange=function()
    {
      if(obj.readyState==4)
      {
//        eval("result = "+obj.responseText);
        code = obj.responseText;   //result['code'];
//        message = result['result'];

//alert("returned code : "+code+" userid checked : "+xuid);
        if(code <=0)
        {
          x.style.border = "1px solid red";
//          msg.style.color = "red";
        }
        else
        {
          x.style.border = "1px solid green";
//          msg.style.color = "green";
        }
//        msg.innerHTML = message;
      }
    }

    obj.open("GET","./js/checkavailability.php?field=userid&userid="+xuid,true);
    obj.send(null);
  }


  function checkuseremail()
  {
    var x = document.getElementById('email');
//    var msg = document.getElementById('msg');
	var xemail = x.value;
 
    code = '';
    message = '';
    obj=pullAjax();
    obj.onreadystatechange=function()
    {
      if(obj.readyState==4)
      {
//        eval("result = "+obj.responseText);
        code = obj.responseText;   //result['code'];
//        message = result['result'];

//alert("returned code : "+code+" email checked : "+xemail);
        if(code <=0)
        {
          x.style.border = "1px solid red";
//          msg.style.color = "red";
        }
        else
        {
          x.style.border = "1px solid green";
//          msg.style.color = "green";
        }
//        msg.innerHTML = message;
      }
    }

    obj.open("GET","./js/checkavailability.php?field=email&email="+xemail,true);
    obj.send(null);
  }


