function gdprConfirmed() { return true; } function dynamicLoadScript() { var script = document.createElement('script'); script.src = 'https://www.google.com/recaptcha/api.js?render=6LdT8ZkqAAAAAJvfw3Nn0Fn1cbYekxLOF3B30iME'; script.async = true; document.body.appendChild(script); script.onload = function() { let event = new CustomEvent("recaptchaLoaded"); document.dispatchEvent(event); }; } function showRecaptchaError(error) { error = error || ''; var formError = document.querySelector('.u-form-send-error'); if (formError) { formError.innerText = 'Site Owner Error: ' + error.replace(/:[\s\S]*/, ''); formError.style.display = 'block'; } console.error('Error in grecaptcha: ', error); } document.addEventListener('DOMContentLoaded', function () { var confirmButton = document.querySelector('.u-cookies-consent .u-button-confirm'); if (confirmButton) { confirmButton.onclick = dynamicLoadScript; } });