var put_id;
function updateUsernameStatus(a) {
	put_id = a;
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		  var name = document.getElementById("username").value;
		  var url = "check_username.php"; // The server-side script
	
		if(a == 'uname') {
		  url=url+"?uname="+name; put_id = 'check_username';
			  } else { url=url+"?change_image=yes"; put_id = 'replace_image';
		  }
		  xmlHttp.onreadystatechange = sample;
		  xmlHttp.open("GET",url,true)
		  xmlHttp.send(null)
}

function clearUsernameStatus() {
	document.getElementById('check_username').innerHTML = '';
	}

function sample()
 {
  if (xmlHttp.readyState == 1) {
    // Split the comma delimited response into an array
    //results = http.responseText;
		if(put_id == 'uname') {
 	  document.getElementById(put_id).innerHTML = "<div align=center><img src='images/loading.gif'></div>"; }
  }

  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 
    results = xmlHttp.responseText;
 	document.getElementById(put_id).innerHTML = results;	
  }
  
  
}

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 