var ajaxformobj;
var imagename;
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); //Mozilla, Safari ...
	} else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
	} else {
		alert("Your browser doesn't support the XmlHttpRequest object.");
	}
}
var receiveReq = getXmlHttpRequestObject();

function makeRequest(url, param) {
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		receiveReq.open("GET", url+'?'+param, true);
		receiveReq.onreadystatechange = updatePage;
		receiveReq.send(null);
	}   
}
function updatePage() {
	if(receiveReq.readyState!=4) 	{
		document.getElementById("div_checking").style.display="";
	}
	if (receiveReq.readyState == 4) {
		document.getElementById("div_checking").style.display="none";
		var result = receiveReq.responseText;
		if(result!="1") {
			img = document.getElementById("img_"+imagename);
			img.src = 'captcha/create_image.php?name=' + imagename;
			alert("Please enter Valid Verification Code.");
			return false;
		} else {
			ajaxformobj.submit();
		}
	}
}
function getParam(theForm,value,name) {
	ajaxformobj = theForm;
	imagename=name;
	var url = 'captcha/captcha.php';
	var postStr = "txt_code=" + value +"&name="+name;
	makeRequest(url, postStr);
}
