document.addEventListener("DOMContentLoaded", function(){ var select = document.querySelector('.locales select'); select.addEventListener('change', function(event){ origin = window.location.origin; languageCode = event.currentTarget.selectedOptions[0].value window.location.replace(origin + "/" + languageCode) }); var faqHeaders = document.querySelectorAll('.frequently-asked-questions h4'); for(header of faqHeaders){ header.addEventListener('click', toggleVisibility); } function toggleVisibility(event) { element = event.target; element.classList.toggle('is-visible') lastParagraph = element.nextElementSibling; paragraphs = []; paragraphs.push(lastParagraph); while (lastParagraph.nextElementSibling.tagName == "P") { lastParagraph = lastParagraph.nextElementSibling; paragraphs.push(lastParagraph) } for(paragraph of paragraphs) { paragraph.classList.toggle('is-visible'); } } });