function getHTTPObject()
{
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttp=new XMLHttpRequest()
  	}
// code for IE
	else if (window.ActiveXObject)
  	{
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  	}
	return xmlhttp;
}
var form;
var http;
var isWorking;
function checkCaptchaVerification(frm, objId)
{	
	form = frm; 
	var url = site_url+"ajax_captcha_check.php?module=CaptchaCheck";
	//var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
	var params = "&objId="+objId;
  	url = url+params;
	//alert(url);
	http = getHTTPObject();
	isWorking = false;
	if(!isWorking)
	{
		isWorking = true;
  		http.open("GET", url, true);
		http.onreadystatechange=handleHttpResponse_status;
		http.send(null);
  	}
}
function handleHttpResponse_status() 
{ 
	if (http.readyState == 4) 
	{	
      	isWorking = false;
		//alert(http.responseText);
    	if (http.responseText.indexOf('invalid') == -1) 
		{
    		var xmlDocument = http.responseXML; 
			var objIdvar = xmlDocument.getElementsByTagName('exist').item(0).firstChild.data;
			//alert(objIdvar);
			
			if(objIdvar == '1')
			{
				alert("Entered code is not matched with displayed code ...Please Try Again.");
				form.captcha.focus();
				form.captcha.value = '';
				return false;
			}
			else if(objIdvar == '-1')
			{
				alert("Please Enter Code");
				form.captcha.focus();
				return false;
			}
			else
			{
				//document.frminq.submit();
				//document.frmcontact.submit();
				form.submit();
			}
		}
	}
}
