var receiveReq = getXmlHttpRequestObject();
var captchaStatus="false";
function getXmlHttpRequestObject(){	
	if(window.XMLHttpRequest){		
		return new XMLHttpRequest();	
	} 
	else if(window.ActiveXObject){		
		return new ActiveXObject("Microsoft.XMLHTTP");	
	}else {		
		alert("Incompatible browser");	
	}
}
function verify_Captcha(){	
	captchaStatus="false";
	if(document.getElementById("captcha").value==""){
		alert("Verification code cannot be blank");
		document.getElementById("captcha").focus();
		return false;
	}
	if(receiveReq.readyState == 4 || receiveReq.readyState == 0){		
		receiveReq.open("POST", 'captcha/Verify_Captcha.php', true);	
		receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		receiveReq.setRequestHeader("Content-length", 1);
		receiveReq.setRequestHeader("Connection", "close");
		var param ='captcha='+document.getElementById("captcha").value;
		receiveReq.onreadystatechange = PollResult; 		
		receiveReq.send(param);	
	}			
}
function PollResult(){	
	if (receiveReq.readyState == 4) {	
		//alert("aaaaaaaa: "+receiveReq.responseText);
		captchaStatus=receiveReq.responseText;
		if(captchaStatus=="0")
		{
			document.getElementById('captchaimage').src='captcha/captcha.php?'+Math.random();
			document.getElementById("captcha").value="";
			document.getElementById("captcha").focus();
			alert("The characters you entered didn't match Verification code.");	
			return false;
		}else{
			submit_form();
		}
	}
}


