var http;// = getHTTPObject();
var username, email;
function handleHttpResponse_Availability() 
{ 
	if (http.readyState == 4) 
	{	
      	isWorking = false;
    	if (http.responseText.indexOf('invalid') == -1) 
		{
		  	var xmlDocument = http.responseXML; 
			var no = xmlDocument.getElementsByTagName('tot').item(0).firstChild.data;
			if(no == 0)
				document.getElementById("Availability").innerHTML="Congrats. "+username+" is available.";
			if(no > 0)
				document.getElementById("Availability").innerHTML="Sorry "+username+" and/or "+email+" is not available";
		}
  	}
}
function CheckUsernameAvailability(altval,selval,TempiSiteId)
{
	username = selval;
	email = altval;
	var url = dealer_url+"getAvailability.php?vEmail=";
	var isWorking = false;
	if (!isWorking)
	{
		isWorking = true;
		url += altval;
		url += "&vUserName="+selval;
		if(TempiSiteId && TempiSiteId!='')
		url += "&TempiSiteId="+TempiSiteId;
		//alert(url)
		if (window.XMLHttpRequest)
	  	{
	  		http=new XMLHttpRequest()
	  		http.open("GET",url, true);
		  	http.onreadystatechange=handleHttpResponse_Availability
		  	http.send(null)
	  	}
		// code for IE
		else if (window.ActiveXObject)
	  	{
	  		http=new ActiveXObject("Microsoft.XMLHTTP")
	    	if (http)
	    	{
	    		http.open("GET",url, true);
	    		http.onreadystatechange=handleHttpResponse_Availability
	    		http.send()
	    	}
	  	}
  	}
}

