
function verifyCaptcha() {
  challenge = Recaptcha.get_challenge()
  res = Recaptcha.get_response()
  if (!res) {
    res = 'FAIL';
  }
  res = res.replace(" ", "%20");
  ajaxreq = $.post('/core/verify/recaptcha/' + challenge + '/' + res + '/',
  function(data) {
    verifyCaptchaCallback(data);
  });
}

function verifyCaptchaCallback(data) {
  if(data == "true") {
    captchaPassedCallback();
  } else {
    captchaFailedCallback();
  }
}
  
function reloadFailedCaptcha(){
    Recaptcha.reload();
    $("#captcha_error").html('<ul class="error_list"> <li> Please, try again.</li> </ul>');
}
