var objXmlHttp;

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

function loadCaptcha(){

	objXmlHttp.onreadystatechange = checkState1;
	objXmlHttp.open("GET","captcha.php",true);
	objXmlHttp.send(null);
}

function checkState1(){
	
	if(objXmlHttp.readyState == 4){
		document.getElementById("captcha").innerHTML = objXmlHttp.responseText;
	}	
}

function checkCaptcha(){
	
	objXmlHttp.onreadystatechange = checkState2;
	objXmlHttp.open("GET","checkCaptcha.php",true);
	objXmlHttp.send(null);
}

function checkState2(){
	
	if(objXmlHttp.readyState == 4){
		if(document.getElementById("c").value != objXmlHttp.responseText){
			document.getElementById("errcaptcha").innerHTML="Wrong answer to Captcha question";
			return(false);
		}else{
			document.getElementById("errcaptcha").innerHTML="";
			return(true);
		}
	}
}