var recaptchaIds = [];
var cf7srLoadRecaptcha = function() {
var widgets = document.querySelectorAll('.cf7sr-g-recaptcha');
for (var i = 0; i < widgets.length; ++i) {
var widget = widgets[i];
recaptchaIds.push(
grecaptcha.render(widget.id, {
'sitekey' : "6Lc1i4UUAAAAAPFBYTKICMyBLKcbt1OrosnYuYzV" })
);
}
};
function cf7srResetRecaptcha() {
for (var i = 0; i < recaptchaIds.length; i++) {
grecaptcha.reset(recaptchaIds[i]);
}
}
document.querySelectorAll('.wpcf7').forEach(function(element) {
element.addEventListener('wpcf7invalid', cf7srResetRecaptcha);
element.addEventListener('wpcf7mailsent', cf7srResetRecaptcha);
element.addEventListener('invalid.wpcf7', cf7srResetRecaptcha);
element.addEventListener('mailsent.wpcf7', cf7srResetRecaptcha);
});