var http = createRequestObject();

function createRequestObject() {
	var xmlhttp;
	try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
	catch(e) {
		try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
		catch(f) { xmlhttp=null; }
	}
	if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
		xmlhttp=new XMLHttpRequest();
	}
	return  xmlhttp;
}

function doCheck() {
	full_nick = encodeURIComponent(document.getElementById("idField").value);

	if (full_nick == '' || full_nick == 'Enter%20Yahoo%20ID') {
		document.getElementById("result").innerHTML="Please enter Yahoo! ID";
	}
	else {
	    document.getElementById("resultopen").style.display="none";
	    document.getElementById("resultclose").style.display="none";
	    document.getElementById("loading").style.display="block";
		http.open('POST',  'check.php');
		//document.getElementById("result").innerHTML="<div align='center'>This may take a few seconds. Please wait.<br><img src='img/statusloader.gif'></div>";
        http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.onreadystatechange = handleResponse;
		http.send('full_nick='+full_nick);
	}
	return false;
}
function handleResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			response = http.responseText;
            document.getElementById("loading").style.display="none";
            document.getElementById("resultopen").style.display="block";
			document.getElementById('resultopen').innerHTML = ''+response+'';
		}
  	}
	catch(e){}
	finally{}
}