{"id":7774,"date":"2025-06-23T16:10:41","date_gmt":"2025-06-23T14:10:41","guid":{"rendered":"https:\/\/special-olympics.be\/?page_id=7774"},"modified":"2026-07-20T01:08:57","modified_gmt":"2026-07-19T23:08:57","slug":"golf-ravenstein","status":"publish","type":"page","link":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/","title":{"rendered":"Uitnodiging vriendschappelijke golfwedstrijd"},"content":{"rendered":"\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Golf Ravenstein \u2013 Special Olympics Belgium<\/title>\n<style>\n\n.sob-golf-form-container {\n    font-family: 'ff-good-web-pro', Arial, sans-serif !important;\n    background-color: #fff !important;\n    max-width: 800px !important;\n    margin: 0 auto !important;\n    padding: 2rem !important;\n    box-sizing: border-box !important;\n    color: #333 !important;\n    line-height: 1.5 !important;\n}\n\n.sob-golf-form-container *,\n.sob-golf-form-container *::before,\n.sob-golf-form-container *::after {\n    box-sizing: border-box !important;\n    margin: 0;\n    padding: 0;\n}\n\n.sob-golf-form-container .sgf-title {\n    font-size: 1.5rem !important;\n    line-height: 2rem !important;\n    font-weight: 700 !important;\n    color: #e2001a !important;\n    border-bottom: 2px solid #e2001a !important;\n    padding-bottom: 0.5rem !important;\n    margin-bottom: 1.5rem !important;\n    display: block !important;\n}\n\n.sob-golf-form-container .sgf-intro {\n    font-size: 1rem !important;\n    line-height: 1.625 !important;\n    color: #4a4a4a !important;\n    margin-bottom: 1rem !important;\n    display: block !important;\n}\n\n.sob-golf-form-container .sgf-tagline {\n    font-size: 1.125rem !important;\n    font-weight: 700 !important;\n    color: #e2001a !important;\n    display: block !important;\n}\n\n.sob-golf-form-container .sgf-notice {\n    font-size: 1rem !important;\n    color: #444 !important;\n    margin-bottom: 1.5rem !important;\n    display: block !important;\n    line-height: 1.6 !important;\n}\n\n.sob-golf-form-container .sgf-header {\n    text-align: center !important;\n    margin-bottom: 2.5rem !important;\n}\n\n.sob-golf-form-container .sgf-logo {\n    display: block !important;\n    width: 12rem !important;\n    height: auto !important;\n    margin: 0 auto 1.5rem auto !important;\n}\n\n.sob-golf-form-container .sgf-field {\n    margin-bottom: 1.5rem !important;\n}\n\n.sob-golf-form-container .sgf-label {\n    display: block !important;\n    margin-bottom: 6px !important;\n    font-weight: 700 !important;\n    color: #333 !important;\n    font-size: 1rem !important;\n}\n\n.sob-golf-form-container input[type=\"text\"],\n.sob-golf-form-container input[type=\"email\"],\n.sob-golf-form-container textarea {\n    font-family: 'ff-good-web-pro', Arial, sans-serif !important;\n    border: 1px solid #ccc !important;\n    padding: 10px 14px !important;\n    border-radius: 6px !important;\n    width: 100% !important;\n    transition: border-color 0.3s !important;\n    font-size: 1rem !important;\n    line-height: 1.5 !important;\n    background-color: #fff !important;\n    color: #333 !important;\n    display: block !important;\n}\n\n.sob-golf-form-container input[type=\"text\"]:focus,\n.sob-golf-form-container input[type=\"email\"]:focus,\n.sob-golf-form-container textarea:focus {\n    border-color: #e2001a !important;\n    outline: none !important;\n    box-shadow: none !important;\n}\n\n.sob-golf-form-container textarea {\n    resize: vertical !important;\n    min-height: 100px !important;\n}\n\n.sob-golf-form-container .sgf-row-2 {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    gap: 1.5rem !important;\n    margin-bottom: 1.5rem !important;\n}\n\n.sob-golf-form-container .sgf-radio-group {\n    display: flex !important;\n    gap: 2rem !important;\n    align-items: center !important;\n    flex-wrap: wrap !important;\n}\n\n.sob-golf-form-container .sgf-radio-label {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.5rem !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    color: #333 !important;\n    font-size: 1rem !important;\n}\n\n.sob-golf-form-container .sgf-radio-label input[type=\"radio\"] {\n    accent-color: #e2001a !important;\n    width: 16px !important;\n    height: 16px !important;\n    flex-shrink: 0 !important;\n    margin: 0 !important;\n    cursor: pointer !important;\n}\n\n.sob-golf-form-container .sgf-checkbox-label {\n    display: flex !important;\n    align-items: center !important;\n    gap: 0.625rem !important;\n    font-weight: 600 !important;\n    color: #333 !important;\n    cursor: pointer !important;\n    font-size: 1rem !important;\n    line-height: 1.4 !important;\n}\n\n.sob-golf-form-container .sgf-checkbox-label input[type=\"checkbox\"] {\n    accent-color: #e2001a !important;\n    width: 16px !important;\n    height: 16px !important;\n    flex-shrink: 0 !important;\n    margin: 0 !important;\n    cursor: pointer !important;\n}\n\n.sob-golf-form-container .sgf-price {\n    display: inline-block !important;\n    background-color: #e2001a !important;\n    color: #fff !important;\n    font-size: 0.78rem !important;\n    font-weight: 700 !important;\n    padding: 2px 8px !important;\n    border-radius: 4px !important;\n    white-space: nowrap !important;\n    line-height: 1.4 !important;\n}\n\n.sob-golf-form-container .sgf-info-block {\n    padding: 1.25rem 1.5rem !important;\n    background-color: #f0f0f0 !important;\n    border-radius: 0.5rem !important;\n    margin-bottom: 1.5rem !important;\n    font-size: 1rem !important;\n    line-height: 1.7 !important;\n    color: #333 !important;\n}\n\n.sob-golf-form-container .sgf-info-block.sgf-info-grand {\n    background-color: #fff8e1 !important;\n}\n\n.sob-golf-form-container .sgf-info-tel {\n    font-weight: 700 !important;\n    color: #e2001a !important;\n}\n\n.sob-golf-form-container .sgf-extra-block {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 1.25rem !important;\n    padding: 1.5rem !important;\n    background-color: #f0f0f0 !important;\n    border-radius: 0.5rem !important;\n    margin-bottom: 1.5rem !important;\n}\n\n.sob-golf-form-container .sgf-payment-block {\n    padding: 1.25rem 1.5rem !important;\n    background-color: #ebf8ff !important;\n    border-radius: 0.5rem !important;\n    margin-bottom: 1.5rem !important;\n    color: #2c5282 !important;\n    font-size: 1rem !important;\n    line-height: 1.6 !important;\n}\n\n.sob-golf-form-container .sgf-alert {\n    padding: 1rem 1.25rem !important;\n    border-radius: 6px !important;\n    margin-bottom: 1.5rem !important;\n    font-weight: 600 !important;\n    line-height: 1.5 !important;\n    font-size: 1rem !important;\n}\n.sob-golf-form-container .sgf-alert-success {\n    background-color: #d4edda !important;\n    color: #155724 !important;\n    border: 1px solid #c3e6cb !important;\n}\n.sob-golf-form-container .sgf-alert-error {\n    background-color: #f8d7da !important;\n    color: #721c24 !important;\n    border: 1px solid #f5c6cb !important;\n}\n\n.sob-golf-form-container .sgf-hidden {\n    display: none !important;\n}\n\n.sob-golf-form-container .sgf-submit-wrap {\n    text-align: center !important;\n    margin-bottom: 1.5rem !important;\n}\n\n.sob-golf-form-container .sgf-btn {\n    background-color: #e2001a !important;\n    color: #fff !important;\n    padding: 12px 32px !important;\n    border-radius: 6px !important;\n    border: none !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    transition: background-color 0.3s !important;\n    font-family: 'ff-good-web-pro', Arial, sans-serif !important;\n    font-size: 1rem !important;\n    line-height: 1.5 !important;\n    display: inline-block !important;\n}\n.sob-golf-form-container .sgf-btn:hover    { background-color: #c00015 !important; }\n.sob-golf-form-container .sgf-btn:disabled { background-color: #aaa !important; cursor: not-allowed !important; }\n\n@media (max-width: 600px) {\n    .sob-golf-form-container .sgf-row-2       { grid-template-columns: 1fr !important; }\n    .sob-golf-form-container                  { padding: 1rem !important; }\n    .sob-golf-form-container .sgf-radio-group { gap: 1rem !important; }\n}\n\n<\/style>\n\n\n\n<div class=\"sob-golf-form-container\">\n\n    <!-- Header -->\n    <header class=\"sgf-header\">\n        <img decoding=\"async\" src=\"https:\/\/special-olympics.be\/wp-content\/uploads\/2025\/06\/SOB_BEL_LOGO-e1750685988245.jpg\" alt=\"Logo Special Olympics Belgium\" class=\"sgf-logo\">\n        <p class=\"sgf-intro\">\n            Special Olympics Belgium nodigt u uit op <strong>donderdag 6 augustus 2026<\/strong> voor een vriendschappelijke golfwedstrijd op de Royal Golf Club van Belgie, Ravenstein in Tervuren, gevolgd door een barbecue in het clubhuis. Met uw deelname steunt u onze vzw die werkt aan de inclusie van mensen met een verstandelijke beperking.\n        <\/p>\n        <span class=\"sgf-tagline\">Tot donderdag 6 augustus 2026!<\/span>\n    <\/header>\n\n    <!-- Alert zone -->\n    <div id=\"sgf-alert\" class=\"sgf-alert sgf-hidden\" role=\"alert\"><\/div>\n\n    <!-- Formulier -->\n    <form id=\"sgf-form\" novalidate=\"\">\n\n        <span class=\"sgf-title\">Inschrijvingsformulier<\/span>\n\n        <p class=\"sgf-notice\">\n            De prijzen zijn <strong>per persoon<\/strong>. Elke deelnemer schrijft zich individueel in via dit formulier.\n        <\/p>\n\n        <!-- Stap 1: Golf (optioneel) + Barbecue -->\n        <div class=\"sgf-field\">\n            <span class=\"sgf-label\">Golf :<\/span>\n            <div class=\"sgf-radio-group\">\n                <label class=\"sgf-radio-label\">\n                    <input type=\"radio\" name=\"trous\" id=\"sgf-trous-none\" value=\"\">\n                    Geen golf\n                <\/label>\n                <label class=\"sgf-radio-label\">\n                    <input type=\"radio\" name=\"trous\" id=\"sgf-trous-9\" value=\"9\">\n                    9 holes <span class=\"sgf-price\" style=\"margin-left:4px\">70 \u20ac<\/span>\n                <\/label>\n                <label class=\"sgf-radio-label\">\n                    <input type=\"radio\" name=\"trous\" id=\"sgf-trous-18\" value=\"18\">\n                    18 holes <span class=\"sgf-price\" style=\"margin-left:4px\">140 \u20ac<\/span>\n                <\/label>\n            <\/div>\n        <\/div>\n\n        <!-- Keuze parcours (conditioneel als golf gekozen) -->\n        <div id=\"sgf-parcours-field\" class=\"sgf-field sgf-hidden\">\n            <span class=\"sgf-label\">Keuze parcours :<\/span>\n            <div class=\"sgf-radio-group\">\n                <label class=\"sgf-radio-label\">\n                    <input type=\"radio\" name=\"parcours\" id=\"sgf-grand\" value=\"Grand parcours\">\n                    Groot parcours\n                <\/label>\n                <label class=\"sgf-radio-label\">\n                    <input type=\"radio\" name=\"parcours\" id=\"sgf-petit\" value=\"Petit parcours\">\n                    Klein parcours\n                <\/label>\n            <\/div>\n        <\/div>\n\n        <!-- Info-blok: klein parcours -->\n        <div id=\"sgf-info-petit\" class=\"sgf-info-block sgf-hidden\">\n            <p id=\"sgf-info-petit-text\"><\/p>\n        <\/div>\n\n        <!-- Info-blok: groot parcours -->\n        <div id=\"sgf-info-grand\" class=\"sgf-info-block sgf-info-grand sgf-hidden\">\n            <p>De starttijden op het groot parcours zijn van <strong>14u tot 17u<\/strong>.<\/p>\n            <p style=\"margin-top:0.5rem !important\">Neem contact op met Dr. Emmanuel Fouarge om uw starttijd te reserveren&nbsp;:<br>\n            <span class=\"sgf-info-tel\">0475 25 91 90<\/span><br>\n            <\/p>\n        <\/div>\n\n        <!-- BBQ : direct zichtbaar, onafhankelijk van golf -->\n        <div class=\"sgf-field\">\n            <span class=\"sgf-label\">Barbecue in het clubhuis :<\/span>\n            <label class=\"sgf-checkbox-label\">\n                <input type=\"checkbox\" id=\"sgf-bbq\" name=\"bbq\" value=\"Oui\" data-price=\"70\">\n                Barbecue in het clubhuis (20u00) <span class=\"sgf-price\" style=\"margin-left:4px\">70 \u20ac<\/span>\n            <\/label>\n        <\/div>\n\n        <!-- Betaalinstructies -->\n        <div id=\"sgf-payment-info\" class=\"sgf-payment-block sgf-hidden\">\n            <p id=\"sgf-payment-text\"><\/p>\n        <\/div>\n\n        <!-- Persoonsgegevens -->\n        <div id=\"sgf-personal-fields\" class=\"sgf-hidden\">\n\n            <!-- Aanspreektitel -->\n            <div class=\"sgf-field\">\n                <span class=\"sgf-label\">Aanspreektitel :<\/span>\n                <div class=\"sgf-radio-group\">\n                    <label class=\"sgf-radio-label\">\n                        <input type=\"radio\" name=\"civilite\" value=\"De heer\" required=\"\"> De heer\n                    <\/label>\n                    <label class=\"sgf-radio-label\">\n                        <input type=\"radio\" name=\"civilite\" value=\"Mevrouw\"> Mevrouw\n                    <\/label>\n                <\/div>\n            <\/div>\n\n            <!-- Voornaam \/ Naam -->\n            <div class=\"sgf-row-2\">\n                <div>\n                    <label for=\"sgf-prenom\" class=\"sgf-label\">Voornaam :<\/label>\n                    <input type=\"text\" id=\"sgf-prenom\" name=\"prenom\" required=\"\" placeholder=\"Uw voornaam\">\n                <\/div>\n                <div>\n                    <label for=\"sgf-nom\" class=\"sgf-label\">Naam :<\/label>\n                    <input type=\"text\" id=\"sgf-nom\" name=\"nom\" required=\"\" placeholder=\"Uw naam\">\n                <\/div>\n            <\/div>\n\n            <!-- E-mail -->\n            <div class=\"sgf-field\">\n                <label for=\"sgf-email\" class=\"sgf-label\">E-mailadres :<\/label>\n                <input type=\"email\" id=\"sgf-email\" name=\"email\" required=\"\" placeholder=\"uw@email.be\">\n            <\/div>\n\n            <!-- Golfdetails (enkel als golf gekozen is) -->\n            <div id=\"sgf-golf-extra\" class=\"sgf-extra-block sgf-hidden\">\n                <div>\n                    <label for=\"sgf-federation\" class=\"sgf-label\">Federatienummer :<\/label>\n                    <input type=\"text\" id=\"sgf-federation\" name=\"federation\" placeholder=\"Uw federatienummer\">\n                <\/div>\n                <div>\n                    <label for=\"sgf-handicap\" class=\"sgf-label\">Handicap :<\/label>\n                    <input type=\"text\" id=\"sgf-handicap\" name=\"handicap\" placeholder=\"Bv. 18.4\">\n                <\/div>\n                <div>\n                    <label for=\"sgf-equipe\" class=\"sgf-label\">Andere spelers in het team :<\/label>\n                    <textarea id=\"sgf-equipe\" name=\"equipe\" rows=\"4\" placeholder=\"Voeg hier de namen van uw medespelers toe (als u ze al kent). Let op: elke speler schrijft zich apart in via dit formulier.\"><\/textarea>\n                <\/div>\n            <\/div>\n\n            <!-- Verzendknop -->\n            <div class=\"sgf-submit-wrap\">\n                <button type=\"submit\" id=\"sgf-submit\" class=\"sgf-btn\">\n                    Inschrijving versturen\n                <\/button>\n            <\/div>\n\n        <\/div><!-- \/sgf-personal-fields -->\n\n    <\/form>\n<\/div>\n\n<script>\n(function () {\n\n    \/\/ \u2500\u2500\u2500 CONFIGURATIE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    const MAKE_WEBHOOK_URL = 'https:\/\/hook.eu1.make.com\/evqr6uih7bir3438fyx8f40njk83gy2t';\n    \/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n    var form           = document.getElementById('sgf-form');\n    var submitBtn      = document.getElementById('sgf-submit');\n    var alertBox       = document.getElementById('sgf-alert');\n\n    var trousRadios    = document.querySelectorAll('input[name=\"trous\"]');\n    var parcoursField  = document.getElementById('sgf-parcours-field');\n    var parcoursRadios = document.querySelectorAll('input[name=\"parcours\"]');\n\n    var infoGrand      = document.getElementById('sgf-info-grand');\n    var infoPetit      = document.getElementById('sgf-info-petit');\n    var infoPetitTxt   = document.getElementById('sgf-info-petit-text');\n\n    var bbqCheck       = document.getElementById('sgf-bbq');\n    var paymentBox     = document.getElementById('sgf-payment-info');\n    var paymentTxt     = document.getElementById('sgf-payment-text');\n    var personalFields = document.getElementById('sgf-personal-fields');\n    var golfExtra      = document.getElementById('sgf-golf-extra');\n\n    function getTrous() {\n        var r = document.querySelector('input[name=\"trous\"]:checked');\n        return (r && r.value) ? r.value : null;\n    }\n\n    function getParcours() {\n        var r = document.querySelector('input[name=\"parcours\"]:checked');\n        return r ? r.value : null;\n    }\n\n    function getPrijs() {\n        return getTrous() === '18' ? 140 : getTrous() === '9' ? 70 : 0;\n    }\n\n    \/\/ Een geldige combinatie is: BBQ aangevinkt, en\/of golf met parcours volledig ingevuld.\n    function heeftGeldigeKeuze() {\n        var trous = getTrous();\n        var bbq   = bbqCheck && bbqCheck.checked;\n        if (trous) {\n            return !!getParcours();\n        }\n        return bbq;\n    }\n\n    function updateInfoBlok() {\n        var trous    = getTrous();\n        var parcours = getParcours();\n\n        infoGrand.classList.add('sgf-hidden');\n        infoPetit.classList.add('sgf-hidden');\n\n        if (trous && parcours) {\n            if (parcours === 'Grand parcours') {\n                infoGrand.classList.remove('sgf-hidden');\n            } else {\n                var uur = trous === '18' ? '15u' : '17u';\n                infoPetitTxt.innerHTML = 'Starttijd op het klein parcours&nbsp;: <strong>' + uur + '<\/strong>.';\n                infoPetit.classList.remove('sgf-hidden');\n            }\n        }\n\n        updateZichtbaarheid();\n    }\n\n    function updateZichtbaarheid() {\n        if (heeftGeldigeKeuze()) {\n            personalFields.classList.remove('sgf-hidden');\n            updatePayment();\n        } else {\n            personalFields.classList.add('sgf-hidden');\n            paymentBox.classList.add('sgf-hidden');\n        }\n\n        \/\/ Golfdetails (federatienummer, handicap, team) enkel tonen als golf gekozen is\n        if (getTrous()) {\n            golfExtra.classList.remove('sgf-hidden');\n        } else {\n            golfExtra.classList.add('sgf-hidden');\n        }\n    }\n\n    function updatePayment() {\n        var total = getPrijs();\n        if (bbqCheck && bbqCheck.checked) total += 70;\n\n        if (total === 0) {\n            paymentBox.classList.add('sgf-hidden');\n            return;\n        }\n\n        paymentTxt.innerHTML =\n            'Gelieve het bedrag van <strong>' + total + ' \u20ac<\/strong> over te schrijven op het rekeningnummer&nbsp;: ' +\n            '<strong>BE64 0638 1154 2552 (Fouarge SOB - dit is op naam van Emmanuel Fouarge)<\/strong> met uw naam als mededeling.';\n        paymentBox.classList.remove('sgf-hidden');\n    }\n\n    \/\/ Golf-keuze (geen golf \/ 9 \/ 18)\n    trousRadios.forEach(function (r) {\n        r.addEventListener('change', function () {\n            var trous = getTrous();\n            if (trous) {\n                parcoursRadios.forEach(function (p) { p.checked = false; });\n                parcoursField.classList.remove('sgf-hidden');\n                infoGrand.classList.add('sgf-hidden');\n                infoPetit.classList.add('sgf-hidden');\n            } else {\n                parcoursField.classList.add('sgf-hidden');\n                parcoursRadios.forEach(function (p) { p.checked = false; });\n                infoGrand.classList.add('sgf-hidden');\n                infoPetit.classList.add('sgf-hidden');\n            }\n            updateZichtbaarheid();\n        });\n    });\n\n    parcoursRadios.forEach(function (r) {\n        r.addEventListener('change', updateInfoBlok);\n    });\n\n    if (bbqCheck) {\n        bbqCheck.addEventListener('change', updateZichtbaarheid);\n    }\n\n    function showAlert(type, message) {\n        alertBox.className = 'sgf-alert sgf-alert-' + type;\n        alertBox.textContent = message;\n        alertBox.classList.remove('sgf-hidden');\n        alertBox.scrollIntoView({ behavior: 'smooth', block: 'center' });\n    }\n\n    function validate() {\n        if (!heeftGeldigeKeuze()) {\n            showAlert('error', 'Gelieve een golfoptie en\/of de barbecue te kiezen.');\n            return false;\n        }\n        if (getTrous() && !getParcours()) {\n            showAlert('error', 'Gelieve een parcours te kiezen.');\n            return false;\n        }\n        var civilite = form.querySelector('input[name=\"civilite\"]:checked');\n        if (!civilite) {\n            showAlert('error', 'Gelieve een aanspreektitel te kiezen.');\n            return false;\n        }\n        if (!document.getElementById('sgf-prenom').value.trim()) {\n            showAlert('error', 'Gelieve uw voornaam in te vullen.');\n            return false;\n        }\n        if (!document.getElementById('sgf-nom').value.trim()) {\n            showAlert('error', 'Gelieve uw naam in te vullen.');\n            return false;\n        }\n        var email = document.getElementById('sgf-email').value.trim();\n        if (!email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n            showAlert('error', 'Gelieve een geldig e-mailadres in te vullen.');\n            return false;\n        }\n        return true;\n    }\n\n    form.addEventListener('submit', function (e) {\n        e.preventDefault();\n        alertBox.classList.add('sgf-hidden');\n        if (!validate()) return;\n\n        var total = getPrijs();\n        if (bbqCheck && bbqCheck.checked) total += 70;\n\n        var payload = {\n            civilite:   form.querySelector('input[name=\"civilite\"]:checked').value,\n            prenom:     document.getElementById('sgf-prenom').value.trim(),\n            nom:        document.getElementById('sgf-nom').value.trim(),\n            email:      document.getElementById('sgf-email').value.trim(),\n            trous:      getTrous() || '',\n            parcours:   getParcours() || '',\n            bbq:        (bbqCheck && bbqCheck.checked) ? 'Oui' : 'Non',\n            total:      total + ' EUR',\n            federation: document.getElementById('sgf-federation').value.trim() || '',\n            handicap:   document.getElementById('sgf-handicap').value.trim()   || '',\n            equipe:     document.getElementById('sgf-equipe').value.trim()     || ''\n        };\n\n        submitBtn.disabled = true;\n        submitBtn.textContent = 'Bezig met verzenden...';\n\n        var formData = new URLSearchParams();\n        Object.keys(payload).forEach(function(key) {\n            formData.append(key, payload[key]);\n        });\n\n        fetch(MAKE_WEBHOOK_URL, {\n            method:  'POST',\n            mode:    'no-cors',\n            headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n            body:    formData.toString()\n        })\n        .then(function () {\n            form.style.display = 'none';\n            showAlert('success',\n                'Bedankt voor uw inschrijving, ' + payload.prenom + '! We hebben uw inschrijving goed ontvangen. Bij vragen kan u ons bereiken via communication@specialolympics.be.');\n        })\n        .catch(function (err) {\n            console.error('Make webhook error:', err);\n            showAlert('error',\n                'Er is een fout opgetreden bij het verzenden. Probeer het opnieuw of neem contact op met Special Olympics Belgium.');\n            submitBtn.disabled = false;\n            submitBtn.textContent = 'Inschrijving versturen';\n        });\n    });\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Golf Ravenstein \u2013 Special Olympics Belgium Special Olympics Belgium nodigt u uit op donderdag 6 augustus&#8230; <span class=\"moreLink\"><a href=\"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/\">+<\/a><\/span><\/p>\n","protected":false},"author":8,"featured_media":7779,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"class_list":["post-7774","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Uitnodiging vriendschappelijke golfwedstrijd - Special Olympics<\/title>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uitnodiging vriendschappelijke golfwedstrijd - Special Olympics\" \/>\n<meta property=\"og:description\" content=\"Golf Ravenstein \u2013 Special Olympics Belgium Special Olympics Belgium nodigt u uit op donderdag 6 augustus... +\" \/>\n<meta property=\"og:url\" content=\"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/\" \/>\n<meta property=\"og:site_name\" content=\"Special Olympics\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T23:08:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/special-olympics.be\/wp-content\/uploads\/2025\/06\/rav_02.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/\",\"url\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/\",\"name\":\"Uitnodiging vriendschappelijke golfwedstrijd - Special Olympics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/special-olympics.be\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/rav_02.jpg\",\"datePublished\":\"2025-06-23T14:10:41+00:00\",\"dateModified\":\"2026-07-19T23:08:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/#primaryimage\",\"url\":\"https:\\\/\\\/special-olympics.be\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/rav_02.jpg\",\"contentUrl\":\"https:\\\/\\\/special-olympics.be\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/rav_02.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/golf-ravenstein\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uitnodiging vriendschappelijke golfwedstrijd\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/\",\"name\":\"Special Olympics\",\"description\":\"Special Olympics Belgium\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/special-olympics.be\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uitnodiging vriendschappelijke golfwedstrijd - Special Olympics","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"nl_NL","og_type":"article","og_title":"Uitnodiging vriendschappelijke golfwedstrijd - Special Olympics","og_description":"Golf Ravenstein \u2013 Special Olympics Belgium Special Olympics Belgium nodigt u uit op donderdag 6 augustus... +","og_url":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/","og_site_name":"Special Olympics","article_modified_time":"2026-07-19T23:08:57+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/special-olympics.be\/wp-content\/uploads\/2025\/06\/rav_02.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/","url":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/","name":"Uitnodiging vriendschappelijke golfwedstrijd - Special Olympics","isPartOf":{"@id":"https:\/\/special-olympics.be\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/#primaryimage"},"image":{"@id":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/#primaryimage"},"thumbnailUrl":"https:\/\/special-olympics.be\/wp-content\/uploads\/2025\/06\/rav_02.jpg","datePublished":"2025-06-23T14:10:41+00:00","dateModified":"2026-07-19T23:08:57+00:00","breadcrumb":{"@id":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/special-olympics.be\/nl\/golf-ravenstein\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/#primaryimage","url":"https:\/\/special-olympics.be\/wp-content\/uploads\/2025\/06\/rav_02.jpg","contentUrl":"https:\/\/special-olympics.be\/wp-content\/uploads\/2025\/06\/rav_02.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/special-olympics.be\/nl\/golf-ravenstein\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/special-olympics.be\/nl\/"},{"@type":"ListItem","position":2,"name":"Uitnodiging vriendschappelijke golfwedstrijd"}]},{"@type":"WebSite","@id":"https:\/\/special-olympics.be\/nl\/#website","url":"https:\/\/special-olympics.be\/nl\/","name":"Special Olympics","description":"Special Olympics Belgium","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/special-olympics.be\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/pages\/7774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/comments?post=7774"}],"version-history":[{"count":27,"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/pages\/7774\/revisions"}],"predecessor-version":[{"id":8854,"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/pages\/7774\/revisions\/8854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/media\/7779"}],"wp:attachment":[{"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/media?parent=7774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/special-olympics.be\/nl\/wp-json\/wp\/v2\/categories?post=7774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}