// Captcha function timestamp() { var response = document.getElementById("g-recaptcha-response"); if(response == null || response.value.trim()=="") { var elems = JSON.parse($("[name=captcha_settings]").val()); elems["ts"] = JSON.stringify(new Date().getTime()); $("[name=captcha_settings]").val(JSON.stringify(elems)); } } function recaptcha_callback() { window.captchaFilled=true; } function CheckCaptcha(E,EO) { if(window.captchaFilled==true) return true; else { EO.push(".captcha-group"); return "DontSubmit"; } } $(document).ready(function() { setInterval(timestamp, 500); });