var captcha_form = null;
var captcha_msg = "";
var response = null;

var counter_uploadprogressinfo=0;
function update_uploadprogressinfo() {
	if (counter_uploadprogressinfo==0) {
		document.getElementById('btnGo').disabled=true;
	}	
	var str=document.getElementById('my_upload_progress').innerHTML ;
	var br='';  	
	if (counter_uploadprogressinfo >= 60) {
		br='<br>'; 
		counter_uploadprogressinfo=1;
	}	
	counter_uploadprogressinfo=counter_uploadprogressinfo+1;
  document.getElementById('my_upload_progress').innerHTML = str + '&raquo;' + br;    
  t=setTimeout('update_uploadprogressinfo()',1000);
}

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")
				{
					update_uploadprogressinfo();
					MM_findObj('my_upload_progress').style.display='block';					
					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";
				}
			}
		}
	);
}

