{"id":1327,"date":"2024-11-10T23:31:41","date_gmt":"2024-11-10T21:31:41","guid":{"rendered":"https:\/\/sparta25.com\/?page_id=1327"},"modified":"2025-12-29T22:02:13","modified_gmt":"2025-12-29T20:02:13","slug":"vacatures-2","status":"publish","type":"page","link":"https:\/\/sparta25.com\/index.php\/club-info\/vacatures-2\/","title":{"rendered":"Vacatures"},"content":{"rendered":"\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-global-padding is-layout-constrained wp-block-column-is-layout-constrained\" style=\"flex-basis:66.66%\"><\/div>\n\n\n\n<div class=\"wp-block-column has-global-padding is-layout-constrained wp-block-column-is-layout-constrained\" style=\"flex-basis:33.33%\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-12a0b04b wp-block-columns-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.67%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-b848cb5b wp-block-group-is-layout-constrained\" style=\"padding-right:10px;padding-left:15px\">\n<div class=\"wp-block-columns alignwide content-column is-layout-flex wp-container-core-columns-is-layout-6880d07a wp-block-columns-is-layout-flex\" style=\"padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-column content-column is-layout-flow wp-container-core-column-is-layout-119bc444 wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-group has-contrast-color has-custom-uitschuifmenu-background-color has-text-color has-background has-link-color wp-elements-2eb3ccc665bebe2a78a6cb4eff2a0ed0 has-global-padding is-layout-constrained wp-container-core-group-is-layout-594587f7 wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">\n<h2 class=\"wp-block-heading\">Overzicht vacatures<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-secondary-color has-contrast-background-color has-text-color has-background has-link-color wp-elements-06dffc88af31743cebb43df2302ad94a is-layout-flow wp-block-group-is-layout-flow\" style=\"border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\"><div>\r\n \t<table border=\"0\" width=\"100%\"> \r\n\t\t<tr>\r\n\t\t<th class=\"vacature-functie\">Functie<\/th>\r\n\t\t<th class=\"vacature-omschrijving\">Omschrijving<\/th>\r\n\t\t<th class=\"vacature-bestuurslid\">Bestuurslid<\/th>\r\n\t\t<\/tr>\r\n\t\t<tr><td valign=\"top\">Terreinmeester<\/td><td valign=\"top\">Zaterdagmiddag<\/td><td valign=\"top\">Accommodatie<\/td><\/td><\/tr><tr><td valign=\"top\">Terreinmeester<\/td><td valign=\"top\">Zondagmorgen<\/td><td valign=\"top\">Accommodatie<\/td><\/td><\/tr><tr><td valign=\"top\">Lid activiteiten commissie<\/td><td valign=\"top\">mee helpen organiseren van allerlei activiteiten voor senioren en junioren<\/td><td valign=\"top\">Activiteiten<\/td><\/td><\/tr><tr><td valign=\"top\">Fotograaf <\/td><td valign=\"top\">voor uitwedstrijden Sparta'25-1<\/td><td valign=\"top\">Communicatie<\/td><\/td><\/tr><tr><td valign=\"top\">Medewerker social media<\/td><td valign=\"top\">Beheren social media<\/td><td valign=\"top\">Communicatie<\/td><\/td><\/tr><tr><td valign=\"top\">Webredacteur<\/td><td valign=\"top\">Commissie internet<\/td><td valign=\"top\">Communicatie<\/td><\/td><\/tr><tr><td valign=\"top\">Kantinemedewerk(st)er<\/td><td valign=\"top\">Barwerkzaamheden<\/td><td valign=\"top\">Penningmeester<\/td><\/td><\/tr><tr><td valign=\"top\">Schoonmaakmedewerk(st)er<\/td><td valign=\"top\">Schoonmaken van kleedlokalen<\/td><td valign=\"top\">Penningmeester<\/td><\/td><\/tr><tr><td valign=\"top\">Voorzitter vriendenclub<\/td><td valign=\"top\">Voorzitter van vriendenclub Sparta'25<\/td><td valign=\"top\">Penningmeester<\/td><\/td><\/tr><tr><td valign=\"top\">Assistent scheidsrechter<\/td><td valign=\"top\">Assistent scheidsrechter bij Sparta'25-1<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">Co\u00f6rdinator walking football<\/td><td valign=\"top\">Het begeleiden van walking football<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">EHBO'er<\/td><td valign=\"top\">EHBO'er op wedstrijddagen. Zaterdag\/zondag, deeltijd mogelijk.<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">Loop- en conditietrainer<\/td><td valign=\"top\">Verzorgen loop- en conditietraining bij junioren.<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">Scheidsrechter \/ Assistent scheidsrechter<\/td><td valign=\"top\">Het leiden van wedstrijden van junioren en\/of senioren<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">Stageco\u00f6rdinator<\/td><td valign=\"top\">Begeleiden stages<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">Techniektrainer junioren<\/td><td valign=\"top\">Het verzorgen van techniektraining voor de junioren<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">Verzorger<\/td><td valign=\"top\">Verzorger bij Sparta'25 JO19-1<\/td><td valign=\"top\">Voetbalzaken<\/td><\/td><\/tr><tr><td valign=\"top\">Bestuurslid communicatie<\/td><td valign=\"top\">Bestuurslid<\/td><td valign=\"top\">Voorzitter<\/td><\/td><\/tr><tr><td valign=\"top\">Bestuurslid jeugdzaken<\/td><td valign=\"top\">Bestuurslid<\/td><td valign=\"top\">Voorzitter<\/td><\/td><\/tr>\t<\/table>\r\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-group has-contrast-color has-custom-uitschuifmenu-background-color has-text-color has-background has-link-color wp-elements-f5b2bd996f5f9442def5f3a094bc258a has-global-padding is-layout-constrained wp-container-core-group-is-layout-594587f7 wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">\n<h2 class=\"wp-block-heading\">Info<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-secondary-color has-contrast-background-color has-text-color has-background has-link-color wp-elements-457a1f1af1a21471d7036dfd81218459 has-global-padding is-layout-constrained wp-container-core-group-is-layout-594587f7 wp-block-group-is-layout-constrained\" style=\"border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">\n<p><strong>Datum laatste wijziging<\/strong><\/p>\n\n\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-group has-contrast-color has-custom-uitschuifmenu-background-color has-text-color has-background has-link-color wp-elements-d6cf40da9c8a65cf75ac70e9458e2586 has-global-padding is-layout-constrained wp-container-core-group-is-layout-594587f7 wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">\n<h2 class=\"wp-block-heading\">Help jij ons?<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-secondary-color has-contrast-background-color has-text-color has-background has-link-color wp-elements-040ccc7eb013c98654a716e848739831 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6be67e35 wp-block-group-is-layout-constrained\" style=\"border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">\n<p>Wij zijn altijd op zoek naar nieuwe vrijwilligers.<br>Heb je interesse om ons te helpen? Neem dan contact op met&nbsp;<a href=\"mailto:vrijwilligerszaken@sparta25.nl?Subject=Interesse%20in%20vacature&amp;Body=\">vrijwilligerszaken@sparta25.nl<\/a>.<\/p>\n\n\n\n<p>Kijk ook naar de mogelijkheden van een&nbsp;maatschappelijke stage&nbsp;bij Sparta&#8217;25.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<script>\r\nconst getJSON = async url => {\r\n  const response = await fetch(url);\r\n  if(!response.ok) \/\/ check if response worked (no 404 errors etc...)\r\n    throw new Error(response.statusText);\r\n\r\n  const data = response.json(); \/\/ get JSON from the response\r\n  return data; \/\/ returns a promise, which resolves to this data value\r\n}\r\n\r\nconst maakStandTabel = data => {\r\n\tconst competitieTabel = document.createElement(\"table\");\r\n\tconst competitieTabelHeader = document.createElement(\"thead\");\r\n\tconst competitieTabelBody = document.createElement(\"tbody\");\r\n\t\r\n\tconst competitieTabelHeaderRow = document.createElement(\"tr\");\r\n\tconst positieHeader = document.createElement(\"th\");\r\n\t\tpositieHeader.textContent = \"#\";\r\n\t\tpositieHeader.style.width = \"25px\";\r\n\tconst teamHeader = document.createElement(\"th\");\r\n\t\tteamHeader.textContent = \"Team\";\r\n\t\tteamHeader.style.textAlign = \"left\";\r\n\t\tteamHeader.style.minWidth = \"100px\";\r\n\tconst gespeeldHeader = document.createElement(\"th\");\r\n\t\tgespeeldHeader.textContent = \"GS\";\r\n\t\tgespeeldHeader.style.width = \"30px\";\r\n\tconst winstHeader = document.createElement(\"th\");\r\n\t\twinstHeader.textContent = \"GW\";\r\n\t\twinstHeader.style.width = \"30px\";\r\n\tconst gelijkHeader = document.createElement(\"th\");\r\n\t\tgelijkHeader.textContent = \"GL\";\r\n\t\tgelijkHeader.style.width = \"30px\";\r\n\tconst verliesHeader = document.createElement(\"th\");\r\n\t\tverliesHeader.textContent = \"VL\";\r\n\t\tverliesHeader.style.width = \"30px\";\r\n\tconst voorHeader = document.createElement(\"th\");\r\n\t\tvoorHeader.textContent = \"V\";\r\n\t\tvoorHeader.style.width = \"30px\";\r\n\tconst tegenHeader = document.createElement(\"th\");\r\n\t\ttegenHeader.textContent = \"T\";\r\n\t\ttegenHeader.style.width = \"30px\";\r\n\tconst puntenHeader = document.createElement(\"th\");\r\n\t\tpuntenHeader.textContent = \"PT\";\r\n\t\tpuntenHeader.style.width = \"30px\";\r\n\t\tcompetitieTabelHeaderRow.append(positieHeader,teamHeader,gespeeldHeader,winstHeader,gelijkHeader,verliesHeader,voorHeader,tegenHeader,puntenHeader);\r\n\t\tcompetitieTabelHeader.append(competitieTabelHeaderRow);\r\n\t\r\n\tfor(let team of data){\r\n\t\tconst competitieTabelBodyRow = document.createElement(\"tr\");\r\n\t\tconst positie = document.createElement(\"td\");\r\n\t\t\tpositie.classList.add(\"table-centered\");\r\n\t\t\tpositie.textContent = team.positie;\r\n\t\tconst teamnaam = document.createElement(\"td\");\r\n\t\t\tteamnaam.textContent = team.teamnaam;\r\n\t\tconst gespeeld = document.createElement(\"td\");\r\n\t\t\tgespeeld.classList.add(\"table-centered\");\r\n\t\t\tgespeeld.textContent = team.gespeeldewedstrijden;\r\n\t\tconst winst = document.createElement(\"td\");\r\n\t\t\twinst.classList.add(\"table-centered\");\r\n\t\t\twinst.textContent = team.gewonnen;\r\n\t\tconst gelijk = document.createElement(\"td\");\r\n\t\t\tgelijk.classList.add(\"table-centered\");\r\n\t\t\tgelijk.textContent = team.gelijk;\r\n\t\tconst verlies = document.createElement(\"td\");\r\n\t\t\tverlies.classList.add(\"table-centered\");\r\n\t\t\tverlies.textContent = team.verloren;\r\n\t\tconst voor = document.createElement(\"td\");\r\n\t\t\tvoor.classList.add(\"table-centered\");\r\n\t\t\tvoor.textContent = team.doelpuntenvoor;\r\n\t\tconst tegen = document.createElement(\"td\");\r\n\t\t\ttegen.classList.add(\"table-centered\");\r\n\t\t\ttegen.textContent = team.doelpuntentegen;\r\n\t\tconst punten = document.createElement(\"td\");\r\n\t\t\tpunten.classList.add(\"table-centered\");\r\n\t\t\tpunten.textContent = team.punten;\r\n\t\tcompetitieTabelBodyRow.append(positie,teamnaam,gespeeld,winst,gelijk,verlies,voor,tegen,punten);\r\n\t\tcompetitieTabelBody.append(competitieTabelBodyRow);\r\n\t}\r\n\tcompetitieTabel.append(competitieTabelHeader,competitieTabelBody);\r\n\treturn competitieTabel;\r\n}\r\n\r\nconst formatDatum = datum => {\r\n\tlet formattedDatum = datum.split(\"T\")[0];\r\n\tformattedDatum = formattedDatum.split(\"-\");\r\n\tformattedDatum = `${formattedDatum[2]}-${formattedDatum[1]}-${formattedDatum[0]}`;\r\n\treturn formattedDatum\r\n}\r\n\r\nconst clientId = \"0DsD0n8xIu\";\r\nconst teamcode = 146917;\r\nconst programmaDiv = document.getElementById(\"programma\");\r\nconst uitslagDiv = document.getElementById(\"uitslagen\");\r\nconst bekerDiv = document.getElementById(\"beker-stand\");\r\n\r\ngetJSON(`https:\/\/data.sportlink.com\/teams?gebruiklokaleteamgegevens=NEE&client_id=${clientId}`).then(data => {\r\n\tlet regulierArray = [];\r\n\tlet bekerArray = [];\r\n\tfor(let dataItem of data){\r\n\t\tif(dataItem.teamcode == teamcode && dataItem.competitiesoort == \"regulier\") {\r\n\t\t\tregulierArray.push(dataItem);\r\n\t\t} else if(dataItem.teamcode == teamcode && dataItem.competitiesoort == \"beker\") {\r\n\t\t\tbekerArray.push(dataItem)\r\n\t\t}\r\n\t}\r\n\t\r\n\tif(bekerArray.length > 0) {\r\n\t\tfor(let beker of bekerArray){\r\n\t\t\tgetJSON(`https:\/\/data.sportlink.com\/poulestand?poulecode=${beker.poulecode}&gebruiklokaleteamgegevens=NEE&client_id=${clientId}`).then(data => {\r\n\t\t\t\tif(data.length == 4){\r\n\t\t\t\t\tconst bekerTabel = maakStandTabel(data);\r\n\t\t\t\t\tbekerDiv.append(bekerTabel);\r\n\t\t\t\t\tconst checkTableTds = document.querySelectorAll(\"td\");\r\n\t\t\t\t\tfor(let tableTd of checkTableTds) {\r\n\t\t\t\t\t\tif(tableTd.innerHTML.includes(\"Sparta'25\")) {\r\n\t\t\t\t\t\t\ttableTd.classList.add(\"team-sparta\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t} else {\r\n\t\tbekerDiv.parentNode.style.display = \"none\";\r\n\t}\r\n\t\r\n\tregulierArray.sort((a, b) => {\r\n\t\treturn (b.poulecode) - (a.poulecode);\r\n    });\r\n\t\r\n\tconst toonVerbergCompetitieFases = (oudeCompetitieFases,button) => {\r\n\t\tif(button.textContent ==  \"Toon alle standen\"){\r\n\t\t\tbutton.textContent = \"Verberg standen\";\r\n\t\t\tfor(let fase of oudeCompetitieFases){\r\n\t\t\t\tfase.classList.remove(\"hide\");\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tbutton.textContent = \"Toon alle standen\";\r\n\t\t\tfor(let fase of oudeCompetitieFases){\r\n\t\t\t\tfase.classList.add(\"hide\");\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t\r\n\tconst invoegenNaVorigeFase = (vorigeFase,fase) => {\r\n\t\tvorigeFase.parentNode.insertBefore(fase, vorigeFase.nextSibling);\r\n\t}\r\n\t\r\n\tlet x = 1;\r\n\tlet oudeCompetitieFases = [];\r\n\tfor(let competitie of regulierArray) {\r\n\t\tif(regulierArray.length > 1){\r\n\t\t\tif(competitie == regulierArray[0]){\r\n\t\t\t\tconst competitieDiv = document.getElementById(`competitie-stand`);\r\n\t\t\t\tconst competitiestandElement = competitieDiv.parentNode;\r\n  \t\t\t\tconst competitiestandClone = competitiestandElement.cloneNode(true);\r\n\t\t\t\tcompetitiestandClone.classList.add(\"hide\");\r\n\t\t\t\toudeCompetitieFases.push(competitiestandClone);\r\n\t\t\t\tx = x + 1;\r\n\t\t\t\tcompetitiestandClone.id = `competitiestand-${x}`;\r\n\t\t\t\tcompetitiestandClone.querySelector(`div#competitie-stand`).id = `competitie-stand-${x}`;\r\n  \t\t\t\tinvoegenNaVorigeFase(competitiestandElement,competitiestandClone);\r\n\t\t\t\tconst competitieTitel = competitiestandElement.querySelector(\"h2\");\r\n\t\t\t\tcompetitieTitel.innerHTML = `${competitieTitel.innerHTML} (${regulierArray.length}e fase)`;\r\n\t\t\t\tconst toonVerbergDiv = document.createElement(\"div\");\r\n\t\t\t\tconst toonVerbergButton = document.createElement(\"button\");\r\n\t\t\t\ttoonVerbergButton.textContent = \"Toon alle standen\";\r\n\t\t\t\ttoonVerbergDiv.append(toonVerbergButton);\r\n\t\t\t\tconst titelDiv = competitieTitel.parentNode;\r\n\t\t\t\ttitelDiv.style.display = \"grid\";\r\n\t\t\t\ttitelDiv.style.gridTemplateColumns = \"5fr 1fr\";\r\n\t\t\t\ttoonVerbergDiv.style.justifySelf = \"end\";\r\n\t\t\t\ttitelDiv.appendChild(toonVerbergDiv);\r\n\t\t\t\ttoonVerbergButton.addEventListener(\"click\",() => {\r\n\t\t\t\t\ttoonVerbergCompetitieFases(oudeCompetitieFases,toonVerbergButton);\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tgetJSON(`https:\/\/data.sportlink.com\/poulestand?poulecode=${competitie.poulecode}&gebruiklokaleteamgegevens=NEE&client_id=${clientId}`).then(data => {\r\n\t\t\t\t\tif(data.length > 0) {\r\n\t\t\t\t\t\tconst competitieTabel = maakStandTabel(data);\r\n\t\t\t\t\t\tcompetitieDiv.append(competitieTabel);\r\n\t\t\t\t\t\tconst checkTableTds = document.querySelectorAll(\"td\");\r\n\t\t\t\t\t\tfor(let tableTd of checkTableTds) {\r\n\t\t\t\t\t\t\tif(tableTd.innerHTML.includes(\"Sparta'25\")) {\r\n\t\t\t\t\t\t\t\ttableTd.classList.add(\"team-sparta\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tcompetitieDiv.parentNode.style.display = \"none\";\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t} else if(competitie == regulierArray[regulierArray.length - 1]) {\r\n\t\t\t\tconst competitieDiv = document.getElementById(`competitie-stand-${x}`);\r\n\t\t\t\tconst competitieTitel = document.getElementById(`competitiestand-${x}`).querySelector(\"h2\");\r\n\t\t\t\tcompetitieTitel.innerHTML = `${competitieTitel.innerHTML} (${regulierArray.length - x + 1}e fase)`;\r\n\t\t\t\tgetJSON(`https:\/\/data.sportlink.com\/poulestand?poulecode=${competitie.poulecode}&gebruiklokaleteamgegevens=NEE&client_id=${clientId}`).then(data => {\r\n\t\t\t\t\tconst competitieTabel = maakStandTabel(data);\r\n\t\t\t\t\tcompetitieDiv.append(competitieTabel);\r\n\t\t\t\t\tconst checkTableTds = document.querySelectorAll(\"td\");\r\n\t\t\t\t\tfor(let tableTd of checkTableTds) {\r\n\t\t\t\t\t\tif(tableTd.innerHTML.includes(\"Sparta'25\")) {\r\n\t\t\t\t\t\t\ttableTd.classList.add(\"team-sparta\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tconst competitieDiv = document.getElementById(`competitie-stand-${x}`);\r\n\t\t\t\tconst competitiestandElement = competitieDiv.parentNode;\r\n  \t\t\t\tconst competitiestandClone = competitiestandElement.cloneNode(true);\r\n\t\t\t\tcompetitiestandClone.classList.add(\"hide\");\r\n\t\t\t\toudeCompetitieFases.push(competitiestandClone);\r\n\t\t\t\tx = x + 1;\r\n\t\t\t\tcompetitiestandClone.id = `competitiestand-${x}`;\r\n\t\t\t\tcompetitiestandClone.querySelector(`div#competitie-stand-${x-1}`).id = `competitie-stand-${x}`;\r\n  \t\t\t\tinvoegenNaVorigeFase(competitiestandElement,competitiestandClone);\r\n\t\t\t\tconst competitieTitel = document.getElementById(`competitiestand-${x-1}`).querySelector(\"h2\");\r\n\t\t\t\tcompetitieTitel.innerHTML = `${competitieTitel.innerHTML} (${regulierArray.length - x + 2}e fase)`;\r\n\t\t\t\tgetJSON(`https:\/\/data.sportlink.com\/poulestand?poulecode=${competitie.poulecode}&gebruiklokaleteamgegevens=NEE&client_id=${clientId}`).then(data => {\r\n\t\t\t\t\tconst competitieTabel = maakStandTabel(data);\r\n\t\t\t\t\tcompetitieDiv.append(competitieTabel);\r\n\t\t\t\t\tconst checkTableTds = document.querySelectorAll(\"td\");\r\n\t\t\t\t\tfor(let tableTd of checkTableTds) {\r\n\t\t\t\t\t\tif(tableTd.innerHTML.includes(\"Sparta'25\")) {\r\n\t\t\t\t\t\t\ttableTd.classList.add(\"team-sparta\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\t\r\n\t\t} else {\r\n\t\t\tgetJSON(`https:\/\/data.sportlink.com\/poulestand?poulecode=${competitie.poulecode}&gebruiklokaleteamgegevens=NEE&client_id=${clientId}`).then(data => {\r\n\t\t\t\tif(data.length > 0) {\r\n\t\t\t\t\tconst competitieTabel = maakStandTabel(data);\r\n\t\t\t\t\tconst competitieDiv = document.getElementById(\"competitie-stand\");\r\n\t\t\t\t\tcompetitieDiv.append(competitieTabel);\r\n\t\t\t\t\tconst checkTableTds = document.querySelectorAll(\"td\");\r\n\t\t\t\t\tfor(let tableTd of checkTableTds) {\r\n\t\t\t\t\t\tif(tableTd.innerHTML.includes(\"Sparta'25\")) {\r\n\t\t\t\t\t\t\ttableTd.classList.add(\"team-sparta\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tcompetitieDiv.parentNode.style.display = \"none\";\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n}).catch(error => {\r\n  console.error(error);\r\n});\r\n\t\r\ngetJSON(`https:\/\/data.sportlink.com\/programma?teamcode=${teamcode}&gebruiklokaleteamgegevens=NEE&aantaldagen=300&eigenwedstrijden=JA&thuis=JA&uit=JA&client_id=${clientId}`).then(data => {\r\n\tconst programmaTabel = document.createElement(\"table\");\r\n\tconst programmaTabelHeader = document.createElement(\"thead\");\r\n\tconst programmaTabelBody = document.createElement(\"tbody\");\r\n\tconst programmaTabelHeaderRow = document.createElement(\"tr\");\r\n\tconst datumHeader = document.createElement(\"th\");\r\n\tdatumHeader.textContent = \"Datum\";\r\n\tconst tijdHeader = document.createElement(\"th\");\r\n\ttijdHeader.textContent = \"Tijd\";\r\n\tconst thuisHeader = document.createElement(\"th\");\r\n\tthuisHeader.textContent = \"Thuisteam\";\r\n\tconst uitHeader = document.createElement(\"th\");\r\n\tuitHeader.textContent = \"Uitteam\";\r\n\tprogrammaTabelHeaderRow.append(datumHeader,tijdHeader,thuisHeader,uitHeader);\r\n\tprogrammaTabelHeader.append(programmaTabelHeaderRow);\r\n\tfor(let wedstrijd of data){\r\n\t\tconst programmaTabelBodyRow = document.createElement(\"tr\");\r\n\t\tconst datum = document.createElement(\"td\");\r\n\t\tdatum.classList.add(\"table-centered\");\r\n\t\tdatum.textContent = formatDatum(wedstrijd.wedstrijddatum);\r\n\t\tconst tijd = document.createElement(\"td\");\r\n\t\ttijd.classList.add(\"table-centered\");\r\n\t\ttijd.textContent = wedstrijd.aanvangstijd;\r\n\t\tconst thuis = document.createElement(\"td\");\r\n\t\tthuis.textContent = wedstrijd.thuisteam;\r\n\t\tconst uit = document.createElement(\"td\");\r\n\t\tuit.textContent = wedstrijd.uitteam;\r\n\t\tprogrammaTabelBodyRow.append(datum,tijd,thuis,uit);\r\n\t\tprogrammaTabelBody.append(programmaTabelBodyRow);\r\n\t}\r\n\tprogrammaTabel.append(programmaTabelHeader,programmaTabelBody);\r\n\tprogrammaDiv.append(programmaTabel);\r\n\tconst checkTableTds = document.querySelectorAll(\"td\");\r\n\tfor(let tableTd of checkTableTds) {\r\n\t\tif(tableTd.innerHTML.includes(\"Sparta'25\")) {\r\n\t\t\ttableTd.classList.add(\"team-sparta\");\r\n\t\t}\r\n\t}\r\n}).catch(error => {\r\n  console.error(error);\r\n});\r\n\r\ngetJSON(`https:\/\/data.sportlink.com\/uitslagen?teamcode=${teamcode}&weekoffset=-12&aantaldagen=90&gebruiklokaleteamgegevens=NEE&wedstrijdtype=bond&sorteervolgorde=datum-omgekeerd&thuis=JA&uit=JA&client_id=${clientId}`).then(data => {\r\n\tif(data.length > 0) {\r\n\t\tconst uitslagTabel = document.createElement(\"table\");\r\n\t\tconst uitslagTabelHeader = document.createElement(\"thead\");\r\n\t\tconst uitslagTabelBody = document.createElement(\"tbody\");\r\n\t\tconst uitslagTabelHeaderRow = document.createElement(\"tr\");\r\n\t\tconst datumHeader = document.createElement(\"th\");\r\n\t\tdatumHeader.textContent = \"Datum\";\r\n\t\tconst thuisHeader = document.createElement(\"th\");\r\n\t\tthuisHeader.textContent = \"Thuisteam\";\r\n\t\tconst uitHeader = document.createElement(\"th\");\r\n\t\tuitHeader.textContent = \"Uitteam\";\r\n\t\tconst uitslagHeader = document.createElement(\"th\");\r\n\t\tuitslagHeader.textContent = \"Uitslag\";\r\n\t\tuitslagTabelHeaderRow.append(datumHeader,thuisHeader,uitHeader,uitslagHeader);\r\n\t\tuitslagTabelHeader.append(uitslagTabelHeaderRow);\r\n\t\tfor(let wedstrijd of data){\r\n\t\t\tconst uitslagTabelBodyRow = document.createElement(\"tr\");\r\n\t\t\tconst datum = document.createElement(\"td\");\r\n\t\t\tdatum.classList.add(\"table-centered\");\r\n\t\t\tdatum.textContent = formatDatum(wedstrijd.wedstrijddatum);\r\n\t\t\tconst thuis = document.createElement(\"td\");\r\n\t\t\tthuis.textContent = wedstrijd.thuisteam;\r\n\t\t\tconst uit = document.createElement(\"td\");\r\n\t\t\tuit.textContent = wedstrijd.uitteam;\r\n\t\t\tconst uitslag = document.createElement(\"td\");\r\n\t\t\tuitslag.classList.add(\"table-centered\");\r\n\t\t\tuitslag.textContent = wedstrijd.uitslag;\r\n\t\t\tuitslagTabelBodyRow.append(datum,thuis,uit,uitslag);\r\n\t\t\tuitslagTabelBody.append(uitslagTabelBodyRow);\r\n\t\t}\r\n\t\tuitslagTabel.append(uitslagTabelHeader,uitslagTabelBody);\r\n\t\tuitslagDiv.append(uitslagTabel);\r\n\t\tconst checkTableTds = document.querySelectorAll(\"td\");\r\n\t\tfor(let tableTd of checkTableTds) {\r\n\t\t\tif(tableTd.innerHTML.includes(\"Sparta'25\")) {\r\n\t\t\t\ttableTd.classList.add(\"team-sparta\");\r\n\t\t\t}\r\n\t\t}\r\n\t} else {\r\n\t\tuitslagDiv.parentNode.style.display = \"none\";\r\n\t}\r\n}).catch(error => {\r\n  console.error(error);\r\n});\r\n\r\ngetJSON(`https:\/\/data.sportlink.com\/team-gegevens?teamcode=${teamcode}&lokaleteamcode=-1&client_id=${clientId}`).then(data => {\t\r\n\tif(data.team.teamfoto != null){\r\n\t\tconst teamfoto = document.createElement(\"img\");\r\n\t\tteamfoto.src = `data:image\/png;base64, ${data.team.teamfoto}`;\r\n\t\tteamfoto.style.width = \"100%\";\r\n\t\tdocument.getElementById(\"teamfoto\").append(teamfoto);\r\n\t} else {\r\n\t\tdocument.getElementById(\"teamfoto\").textContent = \"Geen teamfoto beschikbaar\";\r\n\t}\r\n}).catch(error => {\r\n  console.error(error);\r\n});\r\n\r\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Overzicht vacatures Info Datum laatste wijziging Help jij ons? Wij zijn altijd op zoek naar nieuwe vrijwilligers.Heb je interesse om ons te helpen? Neem dan contact op met&nbsp;vrijwilligerszaken@sparta25.nl. Kijk ook naar de mogelijkheden van een&nbsp;maatschappelijke stage&nbsp;bij Sparta&#8217;25.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":3179,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_piecal_is_event":false,"_piecal_start_date":"","_piecal_end_date":"","_piecal_is_allday":false,"footnotes":""},"wf_page_folders":[65],"class_list":["post-1327","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/pages\/1327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/comments?post=1327"}],"version-history":[{"count":33,"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/pages\/1327\/revisions"}],"predecessor-version":[{"id":4189,"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/pages\/1327\/revisions\/4189"}],"up":[{"embeddable":true,"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/pages\/3179"}],"wp:attachment":[{"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/media?parent=1327"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/sparta25.com\/index.php\/wp-json\/wp\/v2\/wf_page_folders?post=1327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}