var success;
function OnChangedUsername()
{
	if(document.frmRegister.Username.value == "")
	{
		document.frmRegister.btnCheckAvailability.disabled = true;
	}
	else
	{
		document.frmRegister.btnCheckAvailability.disabled = false;
	}
}

function OnCheckAvailability()
{

if(window.XMLHttpRequest)
{
oRequest = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequest = new ActiveXObject("Microsoft.XMLHTTP");
}


//oRequest.onreadystatechange = UpdateCheckAvailability;

oRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequest.open("POST", "CheckUsernameAvailability.asp", true);
oRequest.send("strUsername=" + document.frmRegister.Username.value);



						var dt;
						dt = oRequest.responseText;
						
						if(dt.indexOf("unavailable") >=0)
						{
							document.getElementById("Available").innerHTML = dt; //oRequest.responseText;			
							document.getElementById("UserName").focus();
							//success = false;
							document.getElementById("er").value= "false";
							return false;
				
						}
						else
						{
							document.getElementById("Available").innerHTML = dt; //oRequest.responseText;	
							//success = true;
							document.getElementById("er").value= "true";
							return true;
						}
				}
				
				

}
function UpdateCheckAvailability()
{
	if(oRequest.readyState == 4)
	{
			if(oRequest.status == 200)
			{
					var dt;
					dt = oRequest.responseText;
					//alert(dt);
					if(dt.indexOf("unavailable") >=0)
					{
						document.getElementById("Available").innerHTML = dt; //oRequest.responseText;			
						document.getElementById("UserName").focus();
						success = false;		
			
					}
					else
					{
						document.getElementById("Available").innerHTML = dt; //oRequest.responseText;	
						success = true;
					}
			//document.getElementById("Available").innerHTML = oRequest.responseText;
			
			}
			else
			{
			document.getElementById("Available").innerHTML = "Asychronous Error";
			document.getElementById("UserName").focus();
			success = false;
			
			}
	}
	
	
}