function checkavailability() {
document.getElementById('checking').style.display='list-item';
document.getElementById('available').style.display='none';
document.getElementById('notavailable').style.display='none';
var str = escape(document.getElementById('rumstuserName').value);
if (str.length!=0) {

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your browser dont have the capability to use this option! i.e. AJAX");
	}
}

//Our XmlHttpRequest object to get the auto suggest
var searchReq = getXmlHttpRequestObject();

//Called when the AJAX response is returned.
function handleSearchSuggest() {
	if (searchReq.readyState == 4) {
		var strto = searchReq.responseText;
		if (strto.length<1) {document.getElementById('checking').style.display='none'; document.getElementById('notavailable').style.display='none'; document.getElementById('available').style.display='list-item';}
		else {document.getElementById('checking').style.display='none'; document.getElementById('available').style.display='none'; document.getElementById('notavailable').style.display='list-item';}
		}
    }
    
//Starts the AJAX request.
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		searchReq.open("GET", 'availability.asp?search=' + str, true);
		searchReq.onreadystatechange = handleSearchSuggest; 
		searchReq.send(null);
	}		

 }
else {
alert("Please enter the login id and then check for availablility!");
document.getElementById('rumstuserName').focus();
document.getElementById('checking').style.display='none';
}
}