{"id":1679,"date":"2026-08-25T16:02:09","date_gmt":"2026-08-25T14:02:09","guid":{"rendered":"https:\/\/bullterrierclub.nl\/?page_id=1679"},"modified":"2026-08-25T16:08:06","modified_gmt":"2026-08-25T14:08:06","slug":"inschrijven-internationaal-match","status":"publish","type":"page","link":"https:\/\/bullterrierclub.nl\/en\/inschrijven-internationaal-match\/","title":{"rendered":"Inschrijven Internationaal Match"},"content":{"rendered":"<div  class=\"tatsu-SkZdo8ZJ9bg tatsu-section  tatsu-bg-overlay   tatsu-clearfix\" data-title=\"\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"0px 0px 89px 0px\"}' data-padding-top='0px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-r1e_j8-1qbl\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-rk_jIWy5-e\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-SyA2U-kcZe  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-SyA2U-kcZe.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>    <style>\n    \/* jouw CSS kan hier *\/\n    fieldset {\n        margin: 15px 0;\n        padding: 10px;\n        border: 1px solid #ccc;\n    }\n    label {\n        display:block;\n        margin-top:6px;\n    }\n    input, select, textarea {\n        color: #000 !important;\n    }\n    input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {\n        color: #000 !important;\n        -webkit-text-fill-color: #000 !important;\n    }\n    button.add, button.remove {\n        margin:8px 0;\n    }\n    <\/style>\n\n    <form action=\"\/wordpress\/scripts\/verwerk_intmatch.php\" method=\"post\">\n\n    <label id=\"intmatch-inzender-naam-label\">Naam inzender:<\/label>\n      <input type=\"text\" name=\"inzender_naam\" required>\n\n    <label id=\"intmatch-inzender-email-label\">E-mailadres inzender:<\/label>\n      <input type=\"email\" name=\"inzender_email\" required>\n\n        <label>\n            <input id=\"intmatch-catalogus\" type=\"checkbox\" name=\"catalogus_bestellen\" value=\"1\">\n            <span id=\"intmatch-catalogus-label\">Catalogus bestellen voor het weekend (+ \u20ac15)<\/span>\n        <\/label>\n        <p id=\"intmatch-catalogus-info\" style=\"margin:4px 0 16px 0;font-size:14px;\">\n            Wil je een catalogus bestellen? Vink dit aan. Je kunt de catalogus samen met \u00e9\u00e9n of meer honden bestellen, of alleen een catalogus bestellen zonder een hond toe te voegen. De catalogus kan op de showdag worden opgehaald.\n        <\/p>\n        <p id=\"intmatch-keurmeesters-info\" style=\"margin:4px 0 16px 0;font-size:14px;\">\n            Keurmeesters:<br>\n            Bull Terriers reuen: Mr Ron Scott (Tussen-, Open-, Kampioens- &amp; Veteranenklas) en Mrs Melanie Whitehair (Baby-, Puppy- &amp; Jeugdklas).<br>\n            Bull Terriers teven: Mrs Mandy Young (Tussen-, Open-, Kampioens- &amp; Veteranenklas) en Mrs Laura Cupr (Baby-, Puppy- &amp; Jeugdklas).<br>\n            Miniatuur Bull Terrier reuen: Mrs Elaine Clark.<br>\n            Miniatuur Bull Terrier teven: Mrs Verity Fox.\n        <\/p>\n\n    <h3 id=\"intmatch-honden-title\">Honden<\/h3>\n    <button type=\"button\" class=\"add\" onclick=\"addDog()\">Hond toevoegen<\/button>\n    <span id=\"intmatch-meerdere-honden-info\">(meerdere honden mogelijk)<\/span>\n\n      <div id=\"honden_container\"><\/div>\n\n    <input id=\"intmatch-submit\" type=\"submit\" value=\"Inschrijving bevestigen (EUR 50 per hond)\">\n\n    <\/form>\n\n    <script>\n    let hondIndex = 0;\n\n    const intmatchIsEnglish = window.location.pathname.startsWith('\/en\/');\n    const intmatchText = intmatchIsEnglish ? {\n        senderName: 'Submitter name:',\n        senderEmail: 'Submitter email address:',\n        catalogus: 'Order a catalogue for the weekend (+ EUR 15)',\n        catalogusInfo: 'Would you like to order a catalogue? Tick this box. You can order it together with one or more dogs, or order a catalogue only without adding a dog. The catalogue can be collected at the show.',\n        judgesInfo: 'Judges:<br>Bull Terriers males: Mr Ron Scott (Intermediate, Open, Champion &amp; Veteran classes) and Mrs Melanie Whitehair (Baby, Puppy &amp; Junior classes).<br>Bull Terriers females: Mrs Mandy Young (Intermediate, Open, Champion &amp; Veteran classes) and Mrs Laura Cupr (Baby, Puppy &amp; Junior classes).<br>Miniature Bull Terrier males: Mrs Elaine Clark.<br>Miniature Bull Terrier females: Mrs Verity Fox.',\n        dogs: 'Dogs',\n        addDog: 'Add dog',\n        multipleDogs: '(multiple dogs possible)',\n        submit: 'Confirm registration (EUR 50 per dog)',\n        dog: 'Dog',\n        pedigreeNumber: 'Pedigree number:',\n        fetchDetails: 'Fetch details',\n        mayTakeSeconds: 'This may take a few seconds.',\n        breed: 'Breed:',\n        selectBreed: '-- Select breed --',\n        pedigreeName: 'Pedigree name:',\n        chipNumber: 'Microchip number:',\n        studbookCountry: 'Studbook country:',\n        dateOfBirth: 'Date of birth:',\n        sex: 'Sex:',\n        select: '-- Select --',\n        male: 'Male',\n        female: 'Female',\n        classTitle: 'Class - Championshipshow',\n        chooseClass: 'Choose class (IM):',\n        selectClass: '-- Choose class --',\n        youngestPuppy: 'Youngest Puppy class 4-6 months',\n        puppy: 'Puppy class 6-9 months',\n        junior: 'Junior class 9-18 months',\n        intermediate: 'Intermediate class 15-24 months',\n        open: 'Open class from 15 months',\n        champion: 'Champion class from 15 months + title, see *',\n        veteran: 'Veteran class from 8 years',\n        championshipNote: '* Send a copy of the championship certificate to <strong>secretaris@bullterrierclub.nl<\/strong>',\n        parents: 'Parents',\n        father: \"Father's name:\",\n        mother: \"Mother's name:\",\n        breeder: 'Breeder name:',\n        owner: 'Owner',\n        initials: 'Initials:',\n        prefix: 'Prefix:',\n        surname: 'Surname:',\n        street: 'Street:',\n        houseNumber: 'House number:',\n        addition: 'Addition:',\n        postalCode: 'Postal code:',\n        city: 'City:',\n        country: 'Country:',\n        ownerEmail: 'Owner email address:',\n        coOwner: 'Co-owner (optional):',\n        remove: '- Remove'\n    } : {\n        senderName: 'Naam inzender:',\n        senderEmail: 'E-mailadres inzender:',\n        catalogus: 'Catalogus bestellen voor het weekend (+ EUR 15)',\n        catalogusInfo: 'Wil je een catalogus bestellen? Vink dit aan. Je kunt de catalogus samen met \u00e9\u00e9n of meer honden bestellen, of alleen een catalogus bestellen zonder een hond toe te voegen. De catalogus kan op de showdag worden opgehaald.',\n        judgesInfo: 'Keurmeesters:<br>Bull Terriers reuen: Mr Ron Scott (Tussen-, Open-, Kampioens- &amp; Veteranenklas) en Mrs Melanie Whitehair (Baby-, Puppy- &amp; Jeugdklas).<br>Bull Terriers teven: Mrs Mandy Young (Tussen-, Open-, Kampioens- &amp; Veteranenklas) en Mrs Laura Cupr (Baby-, Puppy- &amp; Jeugdklas).<br>Miniatuur Bull Terrier reuen: Mrs Elaine Clark.<br>Miniatuur Bull Terrier teven: Mrs Verity Fox.',\n        dogs: 'Honden',\n        addDog: 'Hond toevoegen',\n        multipleDogs: '(meerdere honden mogelijk)',\n        submit: 'Inschrijving bevestigen (EUR 50 per hond)',\n        dog: 'Hond',\n        pedigreeNumber: 'Stamboom nummer:',\n        fetchDetails: 'Gegevens ophalen',\n        mayTakeSeconds: 'Dit kan enkele seconden duren.',\n        breed: 'Ras:',\n        selectBreed: '-- Selecteer ras --',\n        pedigreeName: 'Stamboom naam:',\n        chipNumber: 'Chipnummer:',\n        studbookCountry: 'Land van stamboek:',\n        dateOfBirth: 'Geboortedatum:',\n        sex: 'Geslacht:',\n        select: '-- Selecteer --',\n        male: 'Reu',\n        female: 'Teef',\n        classTitle: 'Klasse - Kampioenschapsclubmatch',\n        chooseClass: 'Kies klasse (IM):',\n        selectClass: '-- Kies klasse --',\n        youngestPuppy: 'Jongste Puppyklas 4-6 maanden',\n        puppy: 'Puppyklas 6-9 maanden',\n        junior: 'Jeugdklas 9-18 maanden',\n        intermediate: 'Tussenklas 15-24 maanden',\n        open: 'Openklas vanaf 15 maanden',\n        champion: 'Kampioensklas vanaf 15 maanden + titel + zie *',\n        veteran: 'Veteranenklas vanaf 8 jaar',\n        championshipNote: '* Kopie van het kampioensdiploma opsturen naar <strong>secretaris@bullterrierclub.nl<\/strong>',\n        parents: 'Ouders',\n        father: 'Naam vader:',\n        mother: 'Naam moeder:',\n        breeder: 'Fokkernaam:',\n        owner: 'Eigenaar',\n        initials: 'Voorletters:',\n        prefix: 'Tussenvoegsel:',\n        surname: 'Achternaam:',\n        street: 'Straat:',\n        houseNumber: 'Huisnummer:',\n        addition: 'Toevoeging:',\n        postalCode: 'Postcode:',\n        city: 'Woonplaats:',\n        country: 'Land:',\n        ownerEmail: 'E-mailadres eigenaar:',\n        coOwner: 'Mede-eigenaar (optioneel):',\n        remove: '- Verwijderen'\n    };\n\n    document.getElementById('intmatch-inzender-naam-label').textContent = intmatchText.senderName;\n    document.getElementById('intmatch-inzender-email-label').textContent = intmatchText.senderEmail;\n    document.getElementById('intmatch-catalogus-label').textContent = intmatchText.catalogus;\n    document.getElementById('intmatch-catalogus-info').textContent = intmatchText.catalogusInfo;\n    document.getElementById('intmatch-keurmeesters-info').innerHTML = intmatchText.judgesInfo;\n    document.getElementById('intmatch-honden-title').textContent = intmatchText.dogs;\n    document.querySelector('#intmatch-honden-title + button').textContent = intmatchText.addDog;\n    document.getElementById('intmatch-meerdere-honden-info').textContent = intmatchText.multipleDogs;\n    document.getElementById('intmatch-submit').value = intmatchText.submit;\n\n    \/\/ AJAX URL vanuit WordPress\n    var ajaxUrl = 'https:\/\/bullterrierclub.nl\/wordpress\/wp-admin\/admin-ajax.php';\n\n    function addDog() {\n        hondIndex++;\n        const container = document.getElementById('honden_container');\n\n        const block = document.createElement('fieldset');\n        block.id = \"hond_\" + hondIndex;\n\n        block.innerHTML = `\n            <legend>${intmatchText.dog} ${hondIndex}<\/legend>\n\n            <label>${intmatchText.pedigreeNumber}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][stamboom_nr]\" id=\"stamboom_${hondIndex}\" required>\n            <button type=\"button\" onclick=\"lookupDog(${hondIndex})\">${intmatchText.fetchDetails}<\/button>\n            <span style=\"font-size: 0.9em; color: #555; margin-left: 8px;\">${intmatchText.mayTakeSeconds}<\/span>\n\n            <label>${intmatchText.breed}<\/label>\n            <select name=\"hond[${hondIndex}][ras]\" required>\n                <option value=\"\">${intmatchText.selectBreed}<\/option>\n                <option value=\"BULLT\">Bull Terrier<\/option>\n                <option value=\"MBULLT\">Mini Bull Terrier<\/option>\n            <\/select>\n\n            <label>${intmatchText.pedigreeName}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][stamboom_naam]\" required>\n\n            <label>${intmatchText.chipNumber}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][chipnummer]\" required>\n\n            <label>${intmatchText.studbookCountry}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][land_stamboek]\" placeholder=\"NHSB \/ LOSH \/ LOF \/ VDH \/ KCSB\" required>\n\n            <label>${intmatchText.dateOfBirth}<\/label>\n            <input type=\"date\" name=\"hond[${hondIndex}][geboortedatum]\" onchange=\"setClassFromBirthDate(${hondIndex})\" required>\n\n            <label>${intmatchText.sex}<\/label>\n            <select name=\"hond[${hondIndex}][geslacht]\" required>\n                <option value=\"\">${intmatchText.select}<\/option>\n                <option value=\"R\">${intmatchText.male}<\/option>\n                <option value=\"T\">${intmatchText.female}<\/option>\n            <\/select>\n\n            <hr>\n            <h4>${intmatchText.classTitle}<\/h4>\n\n            <label>${intmatchText.chooseClass}<\/label>\n            <select name=\"hond[${hondIndex}][klasse_cm]\" required>\n                <option value=\"\">${intmatchText.selectClass}<\/option>\n                <option value=\"JONGPUP\">${intmatchText.youngestPuppy}<\/option>\n                <option value=\"PUP\">${intmatchText.puppy}<\/option>\n                <option value=\"JEUGD\">${intmatchText.junior}<\/option>\n                <option value=\"TUSSEN\">${intmatchText.intermediate}<\/option>\n                <option value=\"OPEN\">${intmatchText.open}<\/option>\n                <option value=\"KAMPIOEN\">${intmatchText.champion}<\/option>\n                <option value=\"VETERAAN\">${intmatchText.veteran}<\/option>\n            <\/select>\n            <p style=\"font-size:13px; margin:4px 0 12px 0;\">\n                ${intmatchText.championshipNote}\n            <\/p>\n\n            <hr>\n\n            <h4>${intmatchText.parents}<\/h4>\n\n            <label>${intmatchText.father}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][vader]\" required>\n\n            <label>${intmatchText.mother}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][moeder]\" required>\n\n            <label>${intmatchText.breeder}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][fokkernaam]\" required>\n\n            <hr>\n\n            <h4>${intmatchText.owner}<\/h4>\n\n            <label>${intmatchText.initials}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][eigenaar_voorletters]\" required>\n\n            <label>${intmatchText.prefix}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][eigenaar_tussenvoegsel]\">\n\n            <label>${intmatchText.surname}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][eigenaar_achternaam]\" required>\n\n            <label>${intmatchText.street}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][straat]\" required>\n\n            <label>${intmatchText.houseNumber}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][huisnummer]\" required>\n\n            <label>${intmatchText.addition}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][huisnummer_toevoeging]\">\n\n            <label>${intmatchText.postalCode}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][postcode]\" required>\n\n            <label>${intmatchText.city}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][woonplaats]\" required>\n\n            <label>${intmatchText.country}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][land]\" required>\n\n            <label>${intmatchText.ownerEmail}<\/label>\n            <input type=\"email\" name=\"hond[${hondIndex}][email]\" required>\n\n            <label>${intmatchText.coOwner}<\/label>\n            <input type=\"text\" name=\"hond[${hondIndex}][mede_eigenaar]\">\n\n            <button type=\"button\" class=\"remove\" onclick=\"removeDog(${hondIndex})\">${intmatchText.remove}<\/button>\n        `;\n\n        container.appendChild(block);\n    }\n\n    function removeDog(index) {\n        const block = document.getElementById(\"hond_\" + index);\n        if (block) block.remove();\n    }\n\n    function setClassFromBirthDate(index) {\n        const birthDateInput = document.querySelector(`input[name=\"hond[${index}][geboortedatum]\"]`);\n        const classSelect = document.querySelector(`select[name=\"hond[${index}][klasse_cm]\"]`);\n\n        if (!birthDateInput || !classSelect || !birthDateInput.value) {\n            return;\n        }\n\n        const birthDate = new Date(`${birthDateInput.value}T00:00:00`);\n        const referenceDate = new Date('2026-11-21T00:00:00');\n\n        if (Number.isNaN(birthDate.getTime()) || birthDate > referenceDate) {\n            classSelect.value = '';\n            return;\n        }\n\n        let ageMonths = (referenceDate.getFullYear() - birthDate.getFullYear()) * 12;\n        ageMonths += referenceDate.getMonth() - birthDate.getMonth();\n        if (referenceDate.getDate() < birthDate.getDate()) {\n            ageMonths--;\n        }\n\n        updateClassOptions(classSelect, ageMonths);\n\n        let classValue = '';\n        if (ageMonths >= 4 && ageMonths < 6) {\n            classValue = 'JONGPUP';\n        } else if (ageMonths >= 6 && ageMonths < 9) {\n            classValue = 'PUP';\n        } else if (ageMonths >= 9 && ageMonths < 18) {\n            classValue = 'JEUGD';\n        }\n\n        classSelect.value = classValue;\n    }\n\n    function updateClassOptions(classSelect, ageMonths) {\n        const youngClassValues = ['JONGPUP', 'PUP', 'JEUGD'];\n\n        Array.from(classSelect.options).forEach(option => {\n            option.disabled = option.value === 'VETERAAN' && ageMonths < 96;\n        });\n\n        if (ageMonths >= 4 && ageMonths < 15) {\n            const allowedClass = ageMonths < 6\n                ? 'JONGPUP'\n                : ageMonths < 9\n                    ? 'PUP'\n                    : 'JEUGD';\n\n            Array.from(classSelect.options).forEach(option => {\n                option.disabled = option.value !== '' && option.value !== allowedClass;\n            });\n        } else if (ageMonths >= 15) {\n            Array.from(classSelect.options).forEach(option => {\n                if (ageMonths >= 96) {\n                    option.disabled = !['', 'OPEN', 'KAMPIOEN', 'VETERAAN'].includes(option.value);\n                } else if (ageMonths >= 24) {\n                    option.disabled = !['', 'OPEN', 'KAMPIOEN'].includes(option.value);\n                } else if (ageMonths < 18) {\n                    option.disabled = !['', 'JEUGD', 'TUSSEN', 'OPEN', 'KAMPIOEN'].includes(option.value);\n                } else {\n                    option.disabled = youngClassValues.includes(option.value)\n                        || option.value === 'VETERAAN';\n                }\n            });\n        }\n\n        if (classSelect.selectedOptions[0]?.disabled) {\n            classSelect.value = '';\n        }\n    }\n\n    function lookupDog(index) {\n    const stamboek = document.getElementById('stamboom_' + index)?.value.trim() || \"\";\n\n    if (stamboek === \"\") {\n        alert(\"Vul een stamboomnummer in.\");\n        return;\n    }\n\n    console.log(\"Lookup start voor:\", stamboek);\n\n    fetch(ajaxUrl + '?action=intmatch_lookup_dog&nhsb=' + encodeURIComponent(stamboek))\n        .then(r => r.json())\n        .then(data => {\n            console.log(\"Response:\", data);\n\n            if (!data.success) {\n                alert(\"Geen gegevens gevonden: \" + (data.error || 'onbekende fout'));\n                return;\n            }\n\n            \/\/ Velden invullen\n            const rasSelect = document.querySelector(`select[name=\"hond[${index}][ras]\"]`);\n            if (rasSelect) {\n                const rasValue = (data.hond.ras || '').trim();\n                const normalized = rasValue.toLowerCase();\n                const knownMapping = {\n                    'miniatuur bull terrier': 'MBULLT',\n                    'mini bull terrier': 'MBULLT',\n                    'mini-bullterrier': 'MBULLT',\n                    'mini bullterrier': 'MBULLT',\n                    'bull terrier': 'BULLT'\n                };\n\n                \/\/ Directe value match (BULLT, MBULLT etc)\n                if (rasValue && Array.from(rasSelect.options).some(o => o.value === rasValue)) {\n                    rasSelect.value = rasValue;\n                } else {\n                    \/\/ Mapping op naam, exact of contains (langere zoekwoorden eerst)\n                    let mappedValue = knownMapping[normalized];\n                    if (!mappedValue) {\n                        const candidates = Object.keys(knownMapping).sort((a, b) => b.length - a.length);\n                        const matches = candidates.filter(k => normalized.includes(k));\n                        if (matches.length) {\n                            mappedValue = knownMapping[matches[0]];\n                        }\n                    }\n\n                    if (mappedValue && Array.from(rasSelect.options).some(o => o.value === mappedValue)) {\n                        rasSelect.value = mappedValue;\n                    } else {\n                        \/\/ Probeer op label te matchen (Bull Terrier etc)\n                        const match = Array.from(rasSelect.options).find(o => o.textContent.trim().toLowerCase() === normalized);\n                        if (match) {\n                            rasSelect.value = match.value;\n                        } else {\n                            \/\/ Probeer contains bij label (in case van extra tekst)\n                            const containsMatch = Array.from(rasSelect.options).find(o => normalized.includes(o.textContent.trim().toLowerCase()));\n                            if (containsMatch) {\n                                rasSelect.value = containsMatch.value;\n                            } else {\n                                \/\/ fallback: niets selecteren en loggen (niet breken)\n                                rasSelect.value = '';\n                                console.warn('Ras match niet gevonden voor:', rasValue);\n                            }\n                        }\n                    }\n                }\n            }\n            const landStamboekEl = document.querySelector(`input[name=\"hond[${index}][land_stamboek]\"]`);\n            if (landStamboekEl) {\n                landStamboekEl.value = data.hond.land_stamboek || '';\n            }\n            document.querySelector(`input[name=\"hond[${index}][stamboom_naam]\"]`).value = data.hond.naam || '';\n            document.querySelector(`input[name=\"hond[${index}][geboortedatum]\"]`).value = data.hond.geboortedatum || '';\n            setClassFromBirthDate(index);\n            document.querySelector(`select[name=\"hond[${index}][geslacht]\"]`).value = data.hond.geslacht || '';\n            document.querySelector(`input[name=\"hond[${index}][vader]\"]`).value = data.hond.vader || '';\n            document.querySelector(`input[name=\"hond[${index}][moeder]\"]`).value = data.hond.moeder || '';\n\n            \/\/ Chipnummer automatisch invullen\n            if (document.querySelector(`input[name=\"hond[${index}][chipnummer]\"]`)) {\n                document.querySelector(`input[name=\"hond[${index}][chipnummer]\"]`).value = data.hond.chipnummer || '';\n            }\n        })\n        .catch(err => {\n            console.error(\"AJAX fout:\", err);\n            alert(\"Er ging iets mis bij het ophalen van de gegevens.\");\n        });\n    }\n\n    <\/script>\n    <\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image\" ><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-rk_jIWy5-e.tatsu-column{width: 100%;}.tatsu-rk_jIWy5-e.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-rk_jIWy5-e > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rk_jIWy5-e > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rk_jIWy5-e > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rk_jIWy5-e > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rk_jIWy5-e.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rk_jIWy5-e.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rk_jIWy5-e.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background\" ><\/div><\/div><div class=\"tatsu-overlay tatsu-section-overlay\"><\/div><style>.tatsu-SkZdo8ZJ9bg .tatsu-section-pad{padding: 0px 0px 89px 0px;}.tatsu-SkZdo8ZJ9bg .tatsu-section-offset-wrap{transform: translateY(-0px);}.tatsu-SkZdo8ZJ9bg > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SkZdo8ZJ9bg > .tatsu-top-divider{z-index: 9999;}.tatsu-SkZdo8ZJ9bg .tatsu-section-overlay{mix-blend-mode: normal;}<\/style><\/div>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/bullterrierclub.nl\/en\/inschrijven-internationaal-match\/\" class=\"more-link style1-button\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-1679","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Inschrijven Internationaal Match - bullterrierclub<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bullterrierclub.nl\/en\/inschrijven-internationaal-match\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inschrijven Internationaal Match - bullterrierclub\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bullterrierclub.nl\/en\/inschrijven-internationaal-match\/\" \/>\n<meta property=\"og:site_name\" content=\"bullterrierclub\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NederlandseBullTerrierClub\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-25T14:08:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bullterrierclub.nl\\\/inschrijven-internationaal-match\\\/\",\"url\":\"https:\\\/\\\/bullterrierclub.nl\\\/inschrijven-internationaal-match\\\/\",\"name\":\"Inschrijven Internationaal Match - bullterrierclub\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bullterrierclub.nl\\\/#website\"},\"datePublished\":\"2026-08-25T14:02:09+00:00\",\"dateModified\":\"2026-08-25T14:08:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bullterrierclub.nl\\\/inschrijven-internationaal-match\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bullterrierclub.nl\\\/inschrijven-internationaal-match\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bullterrierclub.nl\\\/inschrijven-internationaal-match\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bullterrierclub.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inschrijven Internationaal Match\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bullterrierclub.nl\\\/#website\",\"url\":\"https:\\\/\\\/bullterrierclub.nl\\\/\",\"name\":\"bullterrierclub\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bullterrierclub.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Inschrijven Internationaal Match - bullterrierclub","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bullterrierclub.nl\/en\/inschrijven-internationaal-match\/","og_locale":"en_US","og_type":"article","og_title":"Inschrijven Internationaal Match - bullterrierclub","og_url":"https:\/\/bullterrierclub.nl\/en\/inschrijven-internationaal-match\/","og_site_name":"bullterrierclub","article_publisher":"https:\/\/www.facebook.com\/NederlandseBullTerrierClub","article_modified_time":"2026-08-25T14:08:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bullterrierclub.nl\/inschrijven-internationaal-match\/","url":"https:\/\/bullterrierclub.nl\/inschrijven-internationaal-match\/","name":"Inschrijven Internationaal Match - bullterrierclub","isPartOf":{"@id":"https:\/\/bullterrierclub.nl\/#website"},"datePublished":"2026-08-25T14:02:09+00:00","dateModified":"2026-08-25T14:08:06+00:00","breadcrumb":{"@id":"https:\/\/bullterrierclub.nl\/inschrijven-internationaal-match\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bullterrierclub.nl\/inschrijven-internationaal-match\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bullterrierclub.nl\/inschrijven-internationaal-match\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bullterrierclub.nl\/"},{"@type":"ListItem","position":2,"name":"Inschrijven Internationaal Match"}]},{"@type":"WebSite","@id":"https:\/\/bullterrierclub.nl\/#website","url":"https:\/\/bullterrierclub.nl\/","name":"bullterrierclub","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bullterrierclub.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/pages\/1679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/comments?post=1679"}],"version-history":[{"count":2,"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/pages\/1679\/revisions"}],"predecessor-version":[{"id":1681,"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/pages\/1679\/revisions\/1681"}],"wp:attachment":[{"href":"https:\/\/bullterrierclub.nl\/en\/wp-json\/wp\/v2\/media?parent=1679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}