// JavaScript Document
function OnChangedUsername()
{
if(document.frm.username.value == "")
{
document.frm.btnCheckAvailability.disabled = true;
}
else
{
document.frm.btnCheckAvailability.disabled = false;
}
}

function OnCheckAvailability()
{
     if(document.frm.username.value=="")
     {
        alert("username cannot be blank");
		document.frm.username.focus();
	    return;	  
     }	
    
	if (isNaN(document.frm.username.value)== false)
	{
	alert("Invalid username"); 
	document.frm.username.focus();
	document.frm.username.select();
	return false;
	}	
if(window.XMLHttpRequest)
{
oRequest = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequest = new ActiveXObject("Microsoft.XMLHTTP");
}

oRequest.open("POST", "Ajax.asp", true);
oRequest.onreadystatechange = UpdateCheckAvailability;

oRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequest.send("strCmd=availability&strUsername=" + document.frm.username.value);
}

function UpdateCheckAvailability()
{
if(oRequest.readyState == 4)
{ 
if(oRequest.status == 200)
{
	document.getElementById("Available").innerHTML = oRequest.responseText;
 
}
else
{
document.getElementById("Available").innerHTML = "Asychronous Error";
}
}
}

/*function UpdateCheckAvailability()
{
document.getElementById("Available").innerHTML = oRequest.responseText;
}*/
