function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}

function stateChanged() 
{ 
	var state = xmlHttp.readyState;
	if(state ==4)
	{
		document.getElementById("status").style.display = 'block';
		document.getElementById("status").innerHTML = xmlHttp.responseText;
	} else
	{
		document.getElementById("status").style.display = 'block';
		document.getElementById("status").innerHTML = 'Checking User Name...';
	}
}
function getusernamestatus(username)
{
	xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET","username-status.php?username="+username+"&rand="+Math.random(),true);
	xmlHttp.send(null);
}