var xmlhttp=GetXmlHttpObject();


function checkusername() {
	var str = document.getElementById('username').value;
	if(str == "")
		return;
	document.getElementById('username-msg').innerHTML = '<img src=\'../images/petal_spinner.gif\' width=\'15px\'> Checking availability...';
	var url="checkusername.php?q=" + str;
	xmlhttp.open("GET",url,"true");
	xmlhttp.send(null);
	xmlhttp.onreadystatechange=data_value
}

function data_value() {
	if(xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
	{
		var res = xmlhttp.responseText;
		document.getElementById('username-msg').innerHTML = res;
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try
	  {	
	  	xmlHttp=new XMLHttpRequest();  
	  }
	catch (e)
	  {  
	  	try
	    	 {   
	    	 	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
	    	 }
	  	catch (e)
	    	 {
	    	     try
	    	      {      
	    	      		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
	    	      }
	    	     catch (e)
	    	      {      
	    	      		alert("Your Browser Does not support Ajax!");
	    	      		return false;      
	    	      }    
	    	 }  
	   } 
        return xmlHttp;
}