Uses local storage to ensure a function is only ran once per session
const visited = sessionStorage.getItem('visit');
if (visited === null || document.location.href === sessionStorage.getItem('lastPage')) {
halloweenModal();
sessionStorage.setItem('visit', 1);
}
sessionStorage.setItem('lastPage', document.location.href);