const domainSelector=document.querySelector(".header-container > .domain-selector"),currentDomain=domainSelector&&domainSelector.querySelector(".current-domain-item"),domainDropDown=domainSelector&&domainSelector.querySelector(".domain-dropdown"),countryList=domainSelector&&domainSelector.querySelector(".country-list"),toggleDomainSelector=()=>{domainSelector&&domainSelector.classList.toggle("open");if(countryList&&countryList.classList.contains("open"))toggleOtherCountryList()},toggleOtherCountryList=()=>{if(!domainSelector||!countryList)return;countryList.classList.toggle("open")};document.addEventListener('click',(event)=>{if(!domainSelector||!domainDropDown)return;event.stopPropagation();const isClickInsideElement=domainDropDown.contains(event.target),clickedDomainSelector=currentDomain.contains(event.target),isOpen=domainSelector.classList.contains("open");if(!isClickInsideElement&&isOpen||clickedDomainSelector)return toggleDomainSelector()});(function initHeader(){const body=document.querySelector("body"),header=document.querySelector(".header"),toggle=header.querySelector(".link-menu-toggle"),navLinks=header.querySelectorAll(".nav-dropdown > .link"),headerItemWithDropdownToggles=header.querySelectorAll(".header-item-with-dropdown-toggle"),menuItemChildrenToggles=header.querySelectorAll(".show-children-toggle"),domainSubMenuToggle=true,menu=header.querySelector(".nav-menu"),vacancyOverviewFilters=document.querySelector(".form-filters"),closeMenu=header.querySelector(".close-menu .close-icon svg"),headerItemWithDropdowns=header.querySelectorAll(".header-item-with-dropdown");[...headerItemWithDropdowns].map((headerItemWithDropdown)=>{if(window.innerWidth>=992){headerItemWithDropdown.addEventListener("click",(event)=>{const withToggle=event.currentTarget.querySelector(".header-item-with-dropdown-toggle");withToggle.classList.toggle("is-open");event.currentTarget.blur()});document.addEventListener("click",(event)=>{const linkLabel=headerItemWithDropdown.querySelector(".link-label");if(event.target!==linkLabel){const withToggle=headerItemWithDropdown.querySelector(".header-item-with-dropdown-toggle");withToggle.classList.remove("is-open")}})};headerItemWithDropdown.addEventListener("focus",(event)=>{event.target.classList.add("has-submenu-focus");document.addEventListener("click",function(event){if(event.target!==headerItemWithDropdown)headerItemWithDropdown.classList.remove("has-submenu-focus")})});headerItemWithDropdown.addEventListener("keydown",function(event){if(event.key==="Tab"&&event.shiftKey&&event.target===headerItemWithDropdown)headerItemWithDropdown.classList.remove("has-submenu-focus")});const dropdownMenuItems=headerItemWithDropdown.querySelectorAll(".dropdown-menu .dropdown-menu-item .link");dropdownMenuItems&&[...dropdownMenuItems].map((dropdownMenuItem)=>{dropdownMenuItem.addEventListener("focus",(event)=>headerItemWithDropdown.classList.add("has-submenu-focus"));dropdownMenuItem.addEventListener("blur",(event)=>{const lastElementOfSubMenu=findLastNestedElement(headerItemWithDropdown);checkIfLast(event.target,lastElementOfSubMenu,headerItemWithDropdown)})})});function checkIfLast(element,elementOfSubMenu,headerItemWithDropdown){if(element===elementOfSubMenu)headerItemWithDropdown.classList.remove("has-submenu-focus")}
function findLastNestedElement(element){const children=element.children;if(children.length===0){return element}else{const lastChild=children[children.length-1];return findLastNestedElement(lastChild)}};const checkForMobile=window.matchMedia("(max-width: 992px)"),onScroll=function onScroll(event){if(window.pageYOffset>header.clientHeight){header.classList.add("header-sm");vacancyOverviewFilters&&vacancyOverviewFilters.classList.add("header-sm")}else{header.classList.remove("header-sm");vacancyOverviewFilters&&vacancyOverviewFilters.classList.remove("header-sm")}};window.addEventListener("scroll",onScroll);if(window.innerWidth<=992){toggle&&toggle.addEventListener("click",(event)=>{toggle.classList.toggle("is-open");menu.classList.toggle("is-open");body.classList.toggle("no-scroll")});navLinks&&domainSubMenuToggle&&[...navLinks].map((navLink)=>navLink.addEventListener("click",(event)=>{event.preventDefault();event.target.closest(".nav-dropdown").classList.toggle("is-open")}));closeMenu&&closeMenu.addEventListener("click",(event)=>{closeMenu.classList.toggle("is-open");toggle&&toggle.classList.remove("is-open");menu&&menu.classList.remove("is-open");body&&body.classList.remove("no-scroll")});headerItemWithDropdownToggles&&domainSubMenuToggle&&[...headerItemWithDropdownToggles].map((headerItemWithDropdownToggle)=>headerItemWithDropdownToggle.addEventListener("click",function(){headerItemWithDropdownToggle.classList.toggle("is-open")}))};menuItemChildrenToggles&&[...menuItemChildrenToggles].map((item)=>item&&item.addEventListener("click",(event)=>event.target.parentNode.classList.toggle("is-open")))})();(function allowFavorites(){fetch("/api/cookie-consent").then((response)=>response.json()).then((data)=>{const favoriteToggle=document.querySelector("#favorites-page-link");data!=="necessary"&&favoriteToggle&&favoriteToggle.classList.remove("hidden")})})();(function favoritesCount(){fetch("/api/1/favorites").then((response)=>response.json()).then((data)=>{const counter=document.querySelector(".link-counter"),span=counter&&counter.querySelector("span"),linkFavorites=document.querySelector(".link.link-favorites");if(data&&data.length>0&&span){counter.classList.remove("hidden");linkFavorites.classList.add("with-counter");span.textContent=data.length}})})();addEventListener('DOMContentLoaded',(event)=>fetch("/api/token").then(res=>res.ok&&res.json()).then((value)=>{const input=document.createElement("input");input.setAttribute("type","hidden");input.setAttribute("name","_token");input.setAttribute("value",value.token);document.getElementById("toggle-30").appendChild(input)}));(function allowFavorites(){fetch("/api/cookie-consent").then((response)=>response.json()).then((data)=>{const toggleLinks=document.querySelectorAll("#favorites-toggle-link");Array.from(toggleLinks).forEach((link)=>data!=="necessary"&&link&&link.classList.remove("hidden"))})})();(function inFavorites(){fetch("/api/1/favorites").then((response)=>response.json()).then((data)=>{const icons=document.querySelectorAll(".favorites-icon");Array.from(icons).forEach((icon)=>{const emptyIcon=icon&&icon.querySelector(".empty-icon"),filledIcon=icon&&icon.querySelector(".filled-icon");if(data&&data.includes(30)&&emptyIcon&&filledIcon){filledIcon.classList.remove("hidden");emptyIcon.classList.add("hidden")}})})})();(function stickyBanner(){const selector=document.getElementById("hident2"),sticky=document.querySelectorAll(".vacancy-sticky"),banner=selector.querySelector(".banner-background").clientHeight,onScroll=function onScroll(evt){if(banner&&window.pageYOffset>banner){sticky.forEach((element)=>element.classList.add("active"))}else sticky.forEach((element)=>element.classList.contains("active")&&element.classList.remove("active"))};window.addEventListener("scroll",onScroll,{capture:true})})();(function vacancyBackButton(){const element=document.getElementById("hident2"),vacancyBackButton=element.querySelector(".vacancy-back-button"),vacancyBackButtonText=vacancyBackButton&&vacancyBackButton.querySelector(".btn-text"),referrer=document.referrer!==location.href&&document.referrer,comesFromVacancyOverview=referrer&&referrer.includes("https://www.werkenbijstjansdal.nl/vacatures"),comesFromCMSpage=referrer&&!comesFromVacancyOverview&&new URL(referrer).origin==new URL(location.href).origin,comesFromVacancyDetailPage=referrer&&((window.location.href.indexOf("solliciteer")>-1)||(window.location.href.indexOf("apply")>-1));vacancyBackButtonText.innerText=(comesFromVacancyOverview&&"Terug naar alle vacatures")||vacancyBackButtonText.innerText;vacancyBackButtonText.innerText=(comesFromCMSpage&&"Terug naar vorige pagina")||vacancyBackButtonText.innerText;vacancyBackButtonText.innerText=(comesFromVacancyDetailPage&&"Terug naar vorige pagina")||vacancyBackButtonText.innerText;function clickLogic(){(comesFromVacancyOverview&&window.history.back())||(comesFromCMSpage&&window.history.back());if(!comesFromCMSpage&&!comesFromVacancyOverview)document.location.href="https://www.werkenbijstjansdal.nl/vacatures"};vacancyBackButton&&vacancyBackButton.addEventListener("click",clickLogic)})();window.addEventListener('DOMContentLoaded',(event)=>{const endDates=Array.from(document.querySelectorAll(".metadata .date-metadata"));endDates.forEach(endDate=>{const date=endDate.getAttribute("data-utc");endDate.innerHTML=formatDate(date,false)})});(function(){var app=Elm.Slider.init({node:document.getElementById("content-slider-hident3"),flags:{slider:{"tag":"content-slider","contents":[{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Goede zorg voor elkaar","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"We zetten me elkaar de schouders eronder. Met de nadruk op ‘met elkaar’. Collega’s maken tijd voor elkaar en zijn solidair bij successen én tegenslagen. Je stuurt enthousiaste mensen aan die openstaan voor nieuwe ideeën en die bovenal hetzelfde doel hebben. Goede zorg, ook voor elkaar.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Kwaliteitsziekenhuis\u003cbr\u003e","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"St Jansdal staat aan de top van de regionale ziekenhuizen. Kom je bij ons werken als verpleegkundige, dan ben je daar onderdeel van. Je werkt in teams waarin kwaliteit voorop staat. Dat ervaren de medewerkers én patiënten.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Centraal en goed bereikbaar\u003cbr\u003e","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"De rust en vriendelijkheid van de Veluwe, met de faciliteiten van een grote stad dichtbij. Bovendien zijn onze locaties goed bereikbaar. Zowel met het openbaar vervoer als met de auto. Er is parkeerplek voor personeel op loopafstand.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Zorg voor jou\u003cbr\u003e","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"We zorgen ook goed voor jou. Door te investeren in je ontwikkeling. Door je te omringen met collega’s die van elkaar willen leren. Én door aantrekkelijke arbeidsvoorwaarden, leuke extra’s en een fantastisch bedrijfsrestaurant.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"}]},sliderType:"in-threes",windowWidth:window.innerWidth,infinity:false,project:"st-jansdal"}})})();(function(){var app=Elm.Slider.init({node:document.getElementById("content-slider-hident4"),flags:{slider:{"tag":"content-slider","contents":[{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Goede zorg voor elkaar","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"We zetten me elkaar de schouders eronder. Met de nadruk op ‘met elkaar’. Collega’s maken tijd voor elkaar en zijn solidair bij successen én tegenslagen. Je stuurt enthousiaste mensen aan die openstaan voor nieuwe ideeën en die bovenal hetzelfde doel hebben. Goede zorg, ook voor elkaar.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Kwaliteitsziekenhuis\u003cbr\u003e","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"St Jansdal staat aan de top van de regionale ziekenhuizen. Kom je bij ons werken als verpleegkundige, dan ben je daar onderdeel van. Je werkt in teams waarin kwaliteit voorop staat. Dat ervaren de medewerkers én patiënten.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Centraal en goed bereikbaar\u003cbr\u003e","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"De rust en vriendelijkheid van de Veluwe, met de faciliteiten van een grote stad dichtbij. Bovendien zijn onze locaties goed bereikbaar. Zowel met het openbaar vervoer als met de auto. Er is parkeerplek voor personeel op loopafstand.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Zorg voor jou\u003cbr\u003e","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"We zorgen ook goed voor jou. Door te investeren in je ontwikkeling. Door je te omringen met collega’s die van elkaar willen leren. Én door aantrekkelijke arbeidsvoorwaarden, leuke extra’s en een fantastisch bedrijfsrestaurant.","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"}]},sliderType:"in-threes",windowWidth:window.innerWidth,infinity:false,project:"st-jansdal"}})})();(function(){var app=Elm.Slider.init({node:document.getElementById("content-slider-hident5"),flags:{slider:{"tag":"content-slider","contents":[{"content":[{"tag":"usp","contents":{"bgFill":null,"text":"Solliciteer op deze pagina","url":"","src":"/static/uploads/55-group-845084083.jpg","ariaLabel":"","title":"","description":"Maak gebruik van de solliciteer knop op deze pagina!","alt":""}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"usp","contents":{"bgFill":null,"text":"Jouw eerste gesprek","url":"","src":"/static/uploads/52-group-845084084.jpg","ariaLabel":"","title":"","description":"We spreken graag een keer met je af om je beter te leren kennen!","alt":""}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"usp","contents":{"bgFill":null,"text":"Jouw tweede gesprek\n\n","url":"","src":"/static/uploads/56-group-845084085.jpg","ariaLabel":"","title":"","description":"We ontvangen je graag op locatie voor een tweede gesprek!  ","alt":""}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"usp","contents":{"bgFill":null,"text":"Meeloopdag","url":"","src":"/static/uploads/54-group-845084086.jpg","ariaLabel":"","title":"","description":"We vinden het leuk dat je kennis maakt met het team en je de sfeer op de afdeling proeft!","alt":""}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"usp","contents":{"bgFill":null,"text":"We doen je een aanbod","url":"","src":"/static/uploads/53-group-845084087.jpg","ariaLabel":"","title":"","description":"En hopen dat je je snel een St Jansdaller wilt worden","alt":""}}],"maxWidth":false,"align":"vertical-align-top"},{"content":[{"tag":"heading","contents":{"color":"background-dependent","size":3,"text":"Je start met een onboarding\u0026nbsp;","align":"left"}},{"tag":"spacer","contents":{"size":{"tag":"size-small"}}},{"tag":"plain-text","contents":{"color":"background-dependent","text":"Je krijgt een warm welkom van je team, waarbij we direct aan de slag gaan met een introductie en verkenning!","align":"left"}}],"maxWidth":false,"align":"vertical-align-top"}]},sliderType:"in-threes",windowWidth:window.innerWidth,infinity:false,project:"st-jansdal"}})})()