var xmlHttp

function showUsername(str)

{

if (str.length==0)

  { 

  document.getElementById("userHint").innerHTML=""

  return

  }

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)

  {

  alert ("Browser does not support HTTP Request")

  return

  } 

var url="/user_dupe_check.php?"

url=url+"q="+str

url=url+"&sid="+Math.random()

xmlHttp.onreadystatechange=stateChanged 

xmlHttp.open("GET",url,true)

xmlHttp.send(null)

} 



function stateChanged() 

{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

 { 

 document.getElementById("userHint").innerHTML=xmlHttp.responseText;


 if (xmlHttp.responseText == "Username OK") {
	 
	 document.getElementById("user_smt").disabled=false;
	 
 } else {

	 document.getElementById("user_smt").disabled=true;
	 
 }


 } 



}

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;
}

