Popup cookie один раз за сеанс браузера

У меня очень простое всплывающее окно, я бы хотел установить cookie, поэтому, когда посетитель впервые посещает страницу / категорию, он сможет увидеть всплывающее окно, и если он перейдет из страницы и вернется, всплывающее окно пока не закончится сеанс (закрывает браузер). Благодаря!

<script type="text/javascript"> var link; var element; t = setTimeout(openPopUp, 3000); function openPopUp() { element = document.getElementById("background"); element.style.display = "block"; element = document.getElementById("popup"); element.style.display = "block"; } function closePopUp() { element = document.getElementById("popup"); element.style.display = "none"; element = document.getElementById("background"); element.style.display = "none"; } </script> 

Изменить: Из комментариев:

 var createCookie = Openpopup(name, value, days) { var expires; if (days) { var date = new Date(); date.setTime(date.getTime() + (60 * 1000)); expires = "; expires = " + date.toGMTString(); } else { expires = ""; } document.cookie = name + "=" + value + expires + "; path=/"; }