#mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;} /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */

Jouw Mixing Guide

* Verplichte velden
(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]=’EMAIL’;ftypes[0]=’email’;fnames[1]=’FNAME’;ftypes[1]=’text’;fnames[2]=’LNAME’;ftypes[2]=’text’;fnames[3]=’ADDRESS’;ftypes[3]=’address’;fnames[4]=’PHONE’;ftypes[4]=’phone’;fnames[5]=’BIRTHDAY’;ftypes[5]=’birthday’;fnames[6]=’COMPANY’;ftypes[6]=’text’;fnames[7]=’MMERGE7′;ftypes[7]=’date’;fnames[8]=’MMERGE8′;ftypes[8]=’number’;fnames[9]=’MMERGE9′;ftypes[9]=’text’;fnames[10]=’MMERGE10′;ftypes[10]=’text’;fnames[11]=’MMERGE11′;ftypes[11]=’text’;fnames[12]=’MMERGE12′;ftypes[12]=’text’;fnames[13]=’MMERGE13′;ftypes[13]=’number’;fnames[14]=’MMERGE14′;ftypes[14]=’number’;fnames[15]=’MMERGE15′;ftypes[15]=’text’;}(jQuery));var $mcj = jQuery.noConflict(true); // SMS Phone Multi-Country Functionality if(!window.MC) { window.MC = {}; } window.MC.smsPhoneData = { defaultCountryCode: ‘DE’, programs: [], smsProgramDataCountryNames: [] }; function getCountryUnicodeFlag(countryCode) { return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) }; // HTML sanitization function to prevent XSS function sanitizeHtml(str) { if (typeof str !== ‘string’) return ”; return str .replace(/&/g, ‘&’) .replace(/</g, '/g, ‘>’) .replace(/”/g, ‘”‘) .replace(/’/g, ”’) .replace(///g, ‘/’); } // URL sanitization function to prevent javascript: and data: URLs function sanitizeUrl(url) { if (typeof url !== ‘string’) return ”; const trimmedUrl = url.trim().toLowerCase(); if (trimmedUrl.startsWith(‘javascript:’) || trimmedUrl.startsWith(‘data:’) || trimmedUrl.startsWith(‘vbscript:’)) { return ‘#’; } return url; } const getBrowserLanguage = () => { if (!window?.navigator?.language?.split(‘-‘)[1]) { return window?.navigator?.language?.toUpperCase(); } return window?.navigator?.language?.split(‘-‘)[1]; }; function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { if (!smsProgramData || smsProgramData.length === 0) { return null; } const browserLanguage = getBrowserLanguage(); if (browserLanguage) { const foundProgram = smsProgramData.find( (program) => program?.countryCode === browserLanguage, ); if (foundProgram) { return foundProgram; } } if (defaultCountryCode) { const foundProgram = smsProgramData.find( (program) => program?.countryCode === defaultCountryCode, ); if (foundProgram) { return foundProgram; } } return smsProgramData[0]; } function updateSmsLegalText(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } program?.countryCode === countryCode); if (!program || !program.requiredTemplate) { return; } var smsConsentHtmlRenderingFixEnabled = true; const legalTextElement = document.querySelector(‘#legal-text-‘ + fieldName); if (!legalTextElement) { return; } const divRegex = new RegExp(‘]*>’, ‘gi’); const blockWrapperRegex = new RegExp(‘]*>’, ‘gi’); const fullAnchorRegex = new RegExp(‘<a.*?‘, ‘g’); const anchorRegex = new RegExp(‘(.*?)‘); const template = smsConsentHtmlRenderingFixEnabled ? program.requiredTemplate .replace(/

s*

]*>/gi, ‘ ‘) .replace(blockWrapperRegex, ”) : program.requiredTemplate.replace(divRegex, ”); legalTextElement.textContent = ”; const parts = template.split(/(.*?)/g); parts.forEach(function(part) { if (!part) { return; } const anchorMatch = part.match(/(.*?)/); if (anchorMatch) { const linkElement = document.createElement(‘a’); linkElement.href = sanitizeUrl(anchorMatch[1]); linkElement.target = sanitizeHtml(anchorMatch[2]); linkElement.textContent = sanitizeHtml(anchorMatch[3]); legalTextElement.appendChild(linkElement); } else { legalTextElement.appendChild(document.createTextNode(part)); } }); } function generateDropdownOptions(smsProgramData) { if (!smsProgramData || smsProgramData.length === 0) { return ”; } var programs = false ? smsProgramData.filter(function(p, i, arr) { return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i; }) : smsProgramData; return programs.map(program => { const flag = getCountryUnicodeFlag(program.countryCode); const countryName = getCountryName(program.countryCode); const callingCode = program.countryCallingCode || ”; // Sanitize all values to prevent XSS const sanitizedCountryCode = sanitizeHtml(program.countryCode || ”); const sanitizedCountryName = sanitizeHtml(countryName || ”); const sanitizedCallingCode = sanitizeHtml(callingCode || ”); return ” + sanitizedCountryName + ‘ ‘ + sanitizedCallingCode + ”’; }).join(”); } function getCountryName(countryCode) { if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; } } } return countryCode; } function getDefaultPlaceholder(countryCode) { if (!countryCode || typeof countryCode !== 'string') { return '+1 000 000 0000'; // Standaard US-placeholder } var mockPlaceholders = [ { countryCode: 'US', placeholder: '+1 000 000 0000', helpText: 'Voeg de US-landcode +1 toe vóór het telefoonnummer', }, { countryCode: 'GB', placeholder: '+44 0000 000000', helpText: 'Voeg de GB-landcode +44 toe vóór het telefoonnummer', }, { countryCode: 'CA', placeholder: '+1 000 000 0000', helpText: 'Voeg de CA-landcode +1 toe vóór het telefoonnummer', }, { countryCode: 'AU', placeholder: '+61 000 000 000', helpText: 'Voeg de AU-landcode +61 toe vóór het telefoonnummer', }, { countryCode: 'DE', placeholder: '+49 000 0000000', helpText: 'Voeg de DE-landcode +49 toe vóór het telefoonnummer', }, { countryCode: 'FR', placeholder: '+33 0 00 00 00 00', helpText: 'Voeg de FR-landcode +33 toe vóór het telefoonnummer', }, { countryCode: 'ES', placeholder: '+34 000 000 000', helpText: 'Voeg de ES-landcode +34 toe vóór het telefoonnummer', }, { countryCode: 'NL', placeholder: '+31 0 00000000', helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', }, { countryCode: 'BE', placeholder: '+32 000 00 00 00', helpText: 'Voeg de BE-landcode +32 toe vóór het telefoonnummer', }, { countryCode: 'CH', placeholder: '+41 00 000 00 00', helpText: 'Voeg de CH-landcode +41 toe vóór het telefoonnummer', }, { countryCode: 'AT', placeholder: '+43 000 000 0000', helpText: 'Voeg de AT-landcode +43 toe vóór het telefoonnummer', }, { countryCode: 'IE', placeholder: '+353 00 000 0000', helpText: 'Voeg de IE-landcode +353 toe vóór het telefoonnummer', }, { countryCode: 'IT', placeholder: '+39 000 000 0000', helpText: 'Voeg de IT-landcode +39 toe vóór het telefoonnummer', }, ]; const selectedPlaceholder = mockPlaceholders.find(function(item) { return item && item.countryCode === countryCode; }); return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; } function updatePlaceholder(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } const phoneInput = document.querySelector('#mce-' + fieldName); if (!phoneInput) { return; } const placeholder = getDefaultPlaceholder(countryCode); if (placeholder) { phoneInput.placeholder = placeholder; } } function updateCountryCodeInstruction(countryCode, fieldName) { updatePlaceholder(countryCode, fieldName); } function getDefaultHelpText(countryCode) { var mockPlaceholders = [ { countryCode: 'US', placeholder: '+1 000 000 0000', helpText: 'Voeg de US-landcode +1 toe vóór het telefoonnummer', }, { countryCode: 'GB', placeholder: '+44 0000 000000', helpText: 'Voeg de GB-landcode +44 toe vóór het telefoonnummer', }, { countryCode: 'CA', placeholder: '+1 000 000 0000', helpText: 'Voeg de CA-landcode +1 toe vóór het telefoonnummer', }, { countryCode: 'AU', placeholder: '+61 000 000 000', helpText: 'Voeg de AU-landcode +61 toe vóór het telefoonnummer', }, { countryCode: 'DE', placeholder: '+49 000 0000000', helpText: 'Voeg de DE-landcode +49 toe vóór het telefoonnummer', }, { countryCode: 'FR', placeholder: '+33 0 00 00 00 00', helpText: 'Voeg de FR-landcode +33 toe vóór het telefoonnummer', }, { countryCode: 'ES', placeholder: '+34 000 000 000', helpText: 'Voeg de ES-landcode +34 toe vóór het telefoonnummer', }, { yCode: 'CH', placeholder: '+41 00 000 00 00', helpText: 'Voeg de CH-landcode +41 toe vóór het telefoonnummer', }, { countryCode: 'AT', placeholder: '+43 000 000 0000', helpText: 'Voeg de AT-landcode +43 toe vóór het telefoonnummer', }, { countryCode: 'IE', placeholder: '+353 00 000 0000', helpText: 'Voeg de IE-landcode +353 toe vóór het telefoonnummer', }, { countryCode: 'IT', placeholder: '+39 000 000 0000', helpText: 'Voeg de IT-landcode +39 toe vóór het telefoonnummer', }, ]; if (!countryCode || typeof countryCode !== 'string') { return mockPlaceholders[0].helpText; } const selectedHelpText = mockPlaceholders.find(function(item) { return item && item.countryCode === countryCode; }); return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; } function setDefaultHelpText(countryCode) { const helpTextSpan = document.querySelector('#help-text'); if (!helpTextSpan) { return; } } function updateHelpTextCountryCode(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } setDefaultHelpText(countryCode); } function initializeSmsPhoneDropdown(fieldName) { if (!fieldName || typeof fieldName !== 'string') { return; } const dropdown = document.querySelector('#country-select-' + fieldName); const displayFlag = document.querySelector('#flag-display-' + fieldName); if (!dropdown || !displayFlag) { return; } const smsPhoneData = window.MC?.smsPhoneData; if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); } const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); if (defaultProgram && defaultProgram.countryCode) { dropdown.value = defaultProgram.countryCode; const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); if (flagSpan) { flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' vlag'); } updateSmsLegalText(defaultProgram.countryCode, fieldName); updatePlaceholder(defaultProgram.countryCode, fieldName); updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); } var smsNotRequiredRemoveCountryCodeEnabled = true; var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"E-mailadres","helper_text":"","type":"email","required":true,"audience_field_name":"E-mailadres","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"Voornaam","helper_text":"","type":"text","required":false,"audience_field_name":"Voornaam","enabled":true,"order":1,"field_type":"merge","merge_id":1},"LNAME":{"name":"LNAME","label":"Achternaam","helper_text":"","type":"text","required":false,"audience_field_name":"Achternaam","enabled":true,"order":2,"field_type":"merge","merge_id":2},"ADDRESS":{"name":"ADDRESS","label":"Adres","helper_text":"","type":"address","required":false,"audience_field_name":"Adres","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albanië","3":"Algerije","4":"Andorra","5":"Angola","6":"Argentinië","7":"Armenië","8":"Australië","9":"Oostenrijk","10":"Azerbeidzjan","11":"Bahama's","12":"Bahrein","13":"Bangladesh","14":"Barbados","15":"Wit-Rusland","16":"België","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnië en Herzegovina","23":"Botswana","24":"Brazilië","25":"Bulgarije","26":"Burkina Faso","27":"Burundi","28":"Cambodja","29":"Kameroen","30":"Canada","31":"Kaapverdië","32":"Kaaimaneilanden","33":"Centraal-Afrikaanse Republiek","34":"Tsjaad","35":"Chili","36":"China","37":"Colombia","38":"Congo","40":"Kroatië","41":"Cyprus","42":"Tsjechië","43":"Denemarken","44":"Djibouti","45":"Ecuador","46":"Egypte","47":"El Salvador","48":"Equatoriaal-Guinea","49":"Eritrea","50":"Estland","51":"Ethiopië","52":"Fiji","53":"Finland","54":"Frankrijk","56":"Gabon","57":"Gambia","58":"Georgië","59":"Duitsland","60":"Ghana","61":"Griekenland","62":"Guam","63":"Guinee","64":"Guinee-Bissau","65":"Guyana","66":"Honduras","67":"Hongkong","68":"Hongarije","69":"IJsland","70":"India","71":"Indonesië","74":"Ierland","75":"Israël","76":"Italië","78":"Japan","79":"Jordanië","80":"Kazachstan","81":"Kenia","82":"Koeweit","83":"Kirgizië","84":"Laos","85":"Letland","86":"Libanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Litouwen","92":"Luxemburg","93":"Macedonië","94":"Madagaskar","95":"Malawi","96":"Maleisië","97":"Maldiven","98":"Mali","99":"Malta","100":"Mauritanië","101":"Mexico","102":"Moldavië","103":"Monaco","104":"Mongolië","105":"Marokko","106":"Mozambique","107":"Namibië","108":"Nepal","109":"Nederland","110":"Nederlandse Antillen","111":"Nieuw-Zeeland","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Noorwegen","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Filipijnen","123":"Polen","124":"Portugal","126":"Qatar","127":"Réunion","128":"Roemenië","129":"Rusland","130":"Rwanda","132":"Samoa (Onafhankelijk)","133":"Saoedi-Arabië","134":"Senegal","135":"Seychellen","136":"Sierra Leone","137":"Singapore","138":"Slowakije","139":"Slovenië","140":"Somalië","141":"Zuid-Afrika","142":"Zuid-Korea","143":"Spanje","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Zweden","149":"Zwitserland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunesië","157":"Turkije","158":"Turkmenistan","159":"Oeganda","161":"Oekraïne","162":"Verenigde Arabische Emiraten","163":"Uruguay","164":"Verenigde Staten","165":"Oezbekistan","166":"Vaticaanstad (Heilige Stoel)","167":"Venezuela","168":"Vietnam","169":"Maagdeneilanden (Brits)","170":"Jemen","173":"Zambia","174":"Zimbabwe","175":"Antigua en Barbuda","176":"Anguilla","178":"Amerikaans Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouveteiland","183":"Cookeilanden","185":"Kerstmis-eiland","187":"Dominicaanse Republiek","188":"Westelijke Sahara","189":"Falklandeilanden","191":"Faeröer-eilanden","192":"Grenada","193":"Frans-Guyana","194":"Gibraltar","195":"Groenland","196":"Guadeloupe","198":"Guatemala","200":"Haïti","202":"Jamaica","203":"Kiribati","204":"Comoren","205":"Saint Kitts en Nevis","206":"Saint Lucia","207":"Marshalleilanden","208":"Macau","210":"Martinique","212":"Mauritius","213":"Nieuw-Caledonië","214":"Norfolk-eiland","215":"Nauru","217":"Niue","219":"Papoea-Nieuw-Guinea","221":"Pitcairneilanden","222":"Palau","223":"Salomonseilanden","225":"Spitsbergen en Jan Mayen","227":"San Marino","232":"Tonga","233":"Oost-Timor","234":"Trinidad en Tobago","235":"Tuvalu","237":"Saint Vincent en de Grenadines","238":"Maagdeneilanden (VS)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tomé en Principe","257":"Zuid-Georgië en de Zuid-Sandwicheilanden","260":"Tadzjikistan","262":"Verenigd Koninkrijk","268":"Costa Rica","270":"Guernsey","272":"Noord-Korea","274":"Afghanistan","275":"Ivoorkust","276":"Cuba","277":"Frans-Polynesië","278":"Iran","279":"Irak","281":"Libië","282":"Palestina","285":"Syrië","286":"Ålandeilanden","287":"Turks- en Caicoseilanden","288":"Jersey (Kanaaleilanden)","289":"Dominica","290":"Montenegro","293":"Soedan","294":"Montserrat","298":"Curaçao","302":"Sint Maarten","311":"Zuid-Sudan","315":"Republiek Kosovo","318":"Congo, Democratische Republiek","323":"Isle of Man","324":"Saint-Martin","325":"Bonaire, Sint Eustatius en Saba","326":"Servië","327":"Saint-Barthélemy"},"defaultcountry":164,"PHONE":{"name":"PHONE","label":"Telefoonnummer","helper_text":"","type":"phone","required":false,"audience_field_name":"Telefoonnummer","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"BIRTHDAY":{"name":"BIRTHDAY","label":"Geboortedatum","helper_text":"","type":"birthday","required":false,"audience_field_name":"Geboortedatum","dateformat":"MM/DD","enabled":false,"order":null,"field_type":"merge","merge_id":5},"COMPANY":{"name":"COMPANY","label":"Bedrijf","helper_text":"","type":"text","required":false,"audience_field_name":"Bedrijf","enabled":false,"order":null,"field_type":"merge","merge_id":6},"MMERGE7":{"name":"MMERGE7","label":"Aanmaakdatum","helper_text":"","type":"date","required":false,"audience_field_name":"Aanmaakdatum","dateformat":"MM/DD/YYYY","enabled":false,"order":null,"field_type":"merge","merge_id":7},"MMERGE8":{"name":"MMERGE8","label":"Record-ID","helper_text":"","type":"number","required":false,"audience_field_name":"Record-ID","enabled":false,"order":null,"field_type":"merge","merge_id":8},"MMERGE9":{"name":"MMERGE9","label":"Verantwoordelijke medewerker voor bedrijven","helper_text":"","type":"text","required":false,"audience_field_name":"Verantwoordelijke medewerker voor bedrijven","enabled":false,"order":null,"field_type":"merge","merge_id":9},"MMERGE10":{"name":"MMERGE10","label":"Plaats","helper_text":"","type":"text","required":false,"audience_field_name":"Plaats","enabled":false,"order_type":"merge","merge_id":10},"MMERGE11":{"name":"MMERGE11","label":"Land/Regio","helper_text":"","type":"text","required":false,"audience_field_name":"Land/Regio","enabled":false,"order":null,"field_type":"merge","merge_id":11},"MMERGE12":{"name":"MMERGE12","label":"Sector","helper_text":"","type":"text","required":false,"audience_field_name":"Sector","enabled":false,"order":null,"field_type":"merge","merge_id":12},"MMERGE13":{"name":"MMERGE13","label":"Uitsteller","helper_text":"","type":"number","required":false,"audience_field_name":"Uitsteller","enabled":false,"order":null,"field_type":"merge","merge_id":13},"MMERGE14":{"name":"MMERGE14","label":"Bezoeker","helper_text":"","type":"number","required":false,"audience_field_name":"Bezoeker","enabled":false,"order":null,"field_type":"merge","merge_id":14},"MMERGE15":{"name":"MMERGE15","label":"Contactpersoon catering","helper_text":"","type":"text","required":false,"audience_field_name":"Contactpersoon catering","enabled":false,"order":null,"field_type":"merge","merge_id":15}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); var isRequired = smsField ? smsField.required : false; var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; var phoneInput = document.querySelector('#mce-' + fieldName); if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { phoneInput.value = defaultProgram.countryCallingCode; } displayFlag?.addEventListener('click', function(e) { dropdown.focus(); }); dropdown?.addEventListener('change', function() { const selectedCountry = this.value; if (!selectedCountry || typeof selectedCountry !== 'string') { return; } const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); if (flagSpan) { flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); } const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { return program && program.countryCode === selectedCountry; }); var smsNotRequiredRemoveCountryCodeEnabled = true; var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"E-mailadres","helper_text":"","type":"email","required":true,"audience_field_name":"E-mailadres","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"Voornaam","helper_text":"","type":"text","required":false,"audience_field_name":"Voornaam","enabled":true,"order":1,"field_type":"merge","merge_id":1},"LNAME":{"name":"LNAME","label":"Achternaam","helper_text":"","type":"text","required":false,"audience_field_name":"Achternaam","enabled":true,"order":2,"field_type":"merge","merge_id":2},"ADDRESS":{"name":"ADDRESS","label":"Adres","helper_text":"","type":"address","required":false,"audience_field_name":"Adres","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albanië","3":"Algerije","4":"Andorra","5":"Angola","6":"Argentinië","7":"Armenië","8":"Australië","9":"Oostenrijk","10":"Azerbeidzjan","11":"Bahama’s","12":"Bahrein","13":"Bangladesh","14":"Barbados","15":"Wit-Rusland","16":"België","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnië en Herzegovina","23":"Botswana","24":"Brazilië","25":"Bulgarije","26":"Burkina Faso","27":"Burundi","28":"Cambodja","29":"Kameroen","30":"Canada","31":"Kaapverdië","32":"Kaaimaneilanden","33":"Centraal-Afrikaanse Republiek","34":"Tsjaad","35":"Chili","36":"China","37":"Colombia","38":"Congo","40":"Kroatië","41":"Cyprus","42":"Tsjechië","43":"Denemarken","44":"Djibouti","45":"Ecuador","46":"Egypte","47":"El Salvador","48":"Equatoriaal-Guinea","49":"Eritrea","50":"Estland","51":"Ethiopië","52":"Fiji","53":"Finland","54":"Frankrijk","56":"Gabon","57":"Gambia","58":"Georgië","59":"Duitsland","60":"Ghana","61":"Griekenland","62":"Guam","63":"Guinee","64":"Guinee-Bissau","65":"Guyana","66":"Honduras","67":"Hongkong","68":"Hongarije","69":"IJsland","70":"India","71":"Indonesië","74":"Ierland","75":"Israël","76":"Italië","78":"Japan","79":"Jordanië","80":"Kazachstan","81":"Kenia","82":"Koeweit","83":"Kirgizië","84":"Laos","85":"Letland","86":"Libanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Litouwen","92":"Luxemburg","93":"Macedonië","94":"Madagaskar","95":"Malawi","96":"Maleisië","97":"Maldiven","98":"Mali","99":"Malta","100":"Mauritanië","101":"Mexico","102":"Moldavië","103":"Monaco","104":"Mongolië","105":"Marokko","106":"Mozambique","107":"Namibië","108":"Nepal","109":"Nederland","110":"Nederlandse Antillen","111":"Nieuw-Zeeland","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Noorwegen","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Filipijnen","123":"Polen","124":"Portugal","126":"Qatar","127":"Réunion","128":"Roemenië","129":"Rusland","130":"Rwanda","132":"Samoa (Onafhankelijk)","133":"Saoedi-Arabië","134":"Senegal","135":"Seychellen","136":"Sierra Leone","137":"Singapore","138":"Slowakije","139":"Slovenië","140":"Somalië","141":"Zuid-Afrika","142":"Zuid-Korea","143":"Spanje","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Zweden","149":"Zwitserland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunesië","157":"Turkije","158":"Turkmenistan","159":"Oeganda","161":"Oekraïne","162":"Verenigde Arabische Emiraten","163":"Uruguay","164":"Verenigde Staten","165":"Oezbekistan","166":"Vaticaanstad (Heilige Stoel)","167":"Venezuela","168":"Vietnam","169":"Maagdeneilanden (Brits)","170":"Jemen","173":"Zambia","174":"Zimbabwe","175":"Antigua en Barbuda","176":"Anguilla","178":"Amerikaans Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouveteiland","183":"Cookeilanden","185":"Kerstmis-eiland","187":"Dominicaanse Republiek","188":"Westelijke Sahara","189":"Falklandeilanden","191":"Faeröer-eilanden","192":"Grenada","193":"Frans-Guyana","194":"Gibraltar","195":"Groenland","196":"Guadeloupe","198":"Guatemala","200":"Haïti","202":"Jamaica","203":"Kiribati","204":"Comoren","205":"Saint Kitts en Nevis","206":"Saint Lucia","207":"Marshalleilanden","208":"Macau","210":"Martinique","212":"Mauritius","213":"Nieuw-Caledonië","214":"Norfolk-eiland","215":"Nauru","217":"Niue","219":"Papoea-Nieuw-Guinea","221":"Pitcairneilanden","222":"Palau","223":"Salomonseilanden","225":"Spitsbergen en Jan Mayen","227":"San Marino","232":"Tonga","233":"Oost-Timor","234":"Trinidad en Tobago","235":"Tuvalu","237":"Saint Vincent en de Grenadines","238":"Maagdeneilanden (VS)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tomé en Principe","257":"Zuid-Georgië en de Zuidelijke Sandwicheilanden","260":"Tadzjikistan","262":"Verenigd Koninkrijk","268":"Costa Rica","270":"Gue"}}rnsey","272":"Noord-Korea","274":"Afghanistan","275":"Ivoorkust","276":"Cuba","277":"Frans-Polynesië","278":"Iran","279":"Irak","281":"Libië","282":"Palestina","285":"Syrië","286":"Ålandeilanden","287":"Turks- en Caicoseilanden","288":"Jersey (Kanaaleilanden)","289":"Dominica","290":"Montenegro","293":"Soedan","294":"Montserrat","298":"Curaçao","302":"Sint Maarten","311":"Zuid-Sudan","315":"Republiek Kosovo","318":"Congo, Democratische Republiek","323":"Isle of Man","324":"Saint-Martin","325":"Bonaire, Sint Eustatius en Saba","326":"Servië","327":"Saint-Barthélemy"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Telefoonnummer","helper_text":"","type":"phone","required":false,"audience_field_name":"Telefoonnummer","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"BIRTHDAY":{"name":"BIRTHDAY","label":"Geboortedatum","helper_text":"","type":"birthday","required":false,"audience_field_name":"Geboortedatum","dateformat":"MM/DD","enabled":false,"order":null,"field_type":"merge","merge_id":5},"COMPANY":{"name":"COMPANY","label":"Bedrijf","helper_text":"","type":"text","required":false,"audience_field_name":"Bedrijf","enabled":false,"order":null,"field_type":"merge","merge_id":6},"MMERGE7":{"name":"MMERGE7","label":"Aanmaakdatum","helper_text":"","type":"date","required":false,"audience_field_name":"Aanmaakdatum","dateformat":"MM/DD/YYYY","enabled":false,"order":null,"field_type":"merge","merge_id":7},"MMERGE8":{"name":"MMERGE8","label":"Record-ID","helper_text":"","type":"number","required":false,"audience_field_name":"Record-ID","enabled":false,"order":null,"field_type":"merge","merge_id":8},"MMERGE9":{"name":"MMERGE9","label":"Verantwoordelijke medewerker voor bedrijfscontact","helper_text":"","type":"text","required":false,"audience_field_name":"Verantwoordelijke medewerker voor bedrijfscontact","enabled":false,"order":null,"field_type":"merge","merge_id":9},"MMERGE10":{"name":"MMERGE10","label":"Stad","helper_text":"","type":"text","required":false,"audience_field_name":"Stad","enabled":false,"order":null,"field_type":"merge","merge_id":10},"MMERGE11":{"name":"MMERGE11","label":"Land/Regio","helper_text":"","type":"text","required":false,"audience_field_name":"Land/Regio","enabled":false,"order":null,"field_type":"merge","merge_id":11},"MMERGE12":{"name":"MMERGE12","label":"Branche","helper_text":"","type":"text","required":false,"audience_field_name":"Branche","enabled":false,"order":null,"field_type":"merge","merge_id":12},"MMERGE13":{"name":"MMERGE13","label":"Uitsteller","helper_text":"","type":"number","required":false,"audience_field_name":"Uitsteller","enabled":false,"order":null,"field_type":"merge","merge_id":13},"MMERGE14":{"name":"MMERGE14","label":"Bezoeker","helper_text":"","type":"number","required":false,"audience_field_name":"Bezoeker","enabled":false,"order":null,"field_type":"merge","merge_id":14},"MMERGE15":{"name":"MMERGE15","label":"Contactpersoon voor catering","helper_text":"","type":"text","required":false,"audience_field_name":"Contactpersoon voor catering","enabled":false,"order":null,"field_type":"merge","merge_id":15}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); var isRequired = smsField ? smsField.required : false; var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; var phoneInput = document.querySelector('#mce-' + fieldName); if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { phoneInput.value = selectedProgram.countryCallingCode; } updateSmsLegalText(selectedCountry, fieldName); updatePlaceholder(selectedCountry, fieldName); updateCountryCodeInstruction(selectedCountry, fieldName); }); } document.addEventListener('DOMContentLoaded', function() { const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); smsPhoneFields.forEach(function(dropdown) { const fieldName = dropdown?.id.replace('country-select-', ''); initializeSmsPhoneDropdown(fieldName); }); });