ставите куку например время сейчас + 60 секунд
var date = new Date( new Date().getTime() + 60*1000 );
document.cookie="name=date; path=/; expires="+date.toUTCString();
и строите свой код исходя из того сколько осталось до времени в куке :)
кокретно для вашего примера:
1) в самом начале скрипта проверяем куку, если ее нет ставим.
2) потом вычисляем разницу между датой сейчас и датой в куке.
3) подставляем эту разницу в html код по умолчанию
4) дальше ваш обычный код