function setCookie(name, value, days) { var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); document.cookie = name + "=" + value + "; expires=" + date.toUTCString() + "; path=/"; } function getCookie(name) { var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return value ? value[2] : null; } function closePopup(id) { var el = document.getElementById(id); if (!el) return; el.classList.remove('popup-on'); } function closeToday(id) { setCookie(id, 'done', 1); closePopup(id); } document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('.main-popup').forEach(function(popup) { if (!getCookie(popup.id)) { popup.classList.add('popup-on'); } }); });