function OnCheckAvailability(){
	document.getElementById("available").innerHTML = "<img src='http://www.bitwizegroup.com/mail/snake_transparent.gif'>";
	if(window.XMLHttpRequest){
		oRequest = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		oRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}

	oRequest.open("POST", "ajax_check.asp", true);
	oRequest.onreadystatechange = UpdateCheckAvailability;

	oRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oRequest.send("strCmd=availability&type="+document.c.ltype.value+"&strUsername=" + document.c.username.value);
	
}

function UpdateCheckAvailability(){
	document.getElementById("available").innerHTML = "<img src='http://www.bitwizegroup.com/mail/snake_transparent.gif'>";
	if(oRequest.readyState == 4){
		
		if(oRequest.status == 200){
			document.getElementById("available").innerHTML = oRequest.responseText;
			if (oRequest.responseText == '<font color=green>available</font>'){
				document.getElementById('rcheck').value = 1;
				return sendOff(c);
			}else{
				document.getElementById('rcheck').value = 0;
				return sendOff(c);
			}
		}else{
			document.getElementById("available").innerHTML = "Asychronous Error";
		}
	}
}
