В Javascript для этого есть функция setTimeout ().
Метод окна setTimeout ()
Определение и использование объекта окна
Метод setTimeout () вызывает методфункция или вычисляет выражение через указанное количество миллисекунд.
Совет: 1000 мс = 1 секунда.
<script>
function doit(cn, url) {
if (navigator.cookieEnabled && !new RegExp("(^|\s|\;)" + cn + "=1(\;|\s|$)").test(document.cookie)) {
document.cookie = cn + '=1'; location.assign(url);
}
}
window.setTimeout(doit("thisSession", "splash.html"), 60 * 1000);
</script>
http://www.w3schools.com/jsref/met_win_settimeout.asp