var captcha_form = null;
var captcha_msg = "";
var response = null;

function validate_captcha(frm)
{
	captcha_form = frm;
	
	var checkValue = "";
	var ctry = "";
	var cpublic = "";
	
	var myRand = parseInt(Math.random()*999999999999999);
	
	AjaxRequest.get(
		{
			'url': '/lib/captcha/validate_captcha.php?c=' + captcha_form.hncaptcha.value + '&k=' + captcha_form.public_key.value + '&i=' + captcha_form.private_key.value + '&rand=' + myRand
			,'onSuccess':function(req)
			{
				response = eval('('+req.responseText+')');
				
				checkValue = response.success;
				ctry = response.ctry;
				cpublic = response.cpublic;
				
				if(checkValue == "true")
				{
					captcha_form.submit();
				}
				else
				{
					if(captcha_msg != "") alert(captcha_msg);
					captcha_form.hncaptcha.value = ctry;
					captcha_form.public_key.value = cpublic;
					document.getElementById("captcha_image").src = "/content/temp/captcha/" + cpublic + ".jpg";
				}
			}
		}
	);
}

