var url = '/CAPTCHA/captchavalidator.php?value=';
var cStatus = 2;

function httpObject() {
	try {
		req = new XMLHttpRequest();
	}
	catch (err1) {
		try {
			req = new ActiveXObject("Msxml12.XMLHTTP");
		}
		catch (err2) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (err3) {
				req = false;
			}
		}
	}
	return req;
}

var http = httpObject();

function handleResponse() {
	if (http.readyState == 4) {
		cStatus = http.responseText;
		if (cStatus != 1) {
			alert('The security code that you entered is incorrect. Please try again');
			var randomnumber = Math.floor(Math.random()*1001)
			document.getElementById("captchaimage").src = "/CAPTCHA/captcha.php?reloadimage="+randomnumber;
			document.form1.captchainput.value = "";
			document.form1.captchainput.focus();
			return false;
		}
		document.form1.submit();
	}
}

function checkcode(captcha) {
	http.open("GET", url + captcha, true);
	http.onreadystatechange = handleResponse;
	http.send("");
}