var time0 = readCookie("time");
if(time0 == null)
    time = 90;
else
    time = time0;

//alert("document.cookie="+document.cookie+"\nМои ключики: time0="+time0+", time="+time);

/////////////////////////////////////////////////////////////
//
// Cоздание ключика
// name - имя
// value - значение
// expdays - хранить столько дней
//
/////////////////////////////////////////////////////////////

function createCookie( name, value, expdays) {
    var today=new Date();
    today.setDate( today.getDate()+ expdays);
    document.cookie= name+'='+ value+';'+"expires="+ today.toGMTString()+';';

    //document.cookie = name+'='+ value+';';
} 

/////////////////////////////////////////////////////////////
//
// Чтение document.cookie с номера start до ближайшего разделителя ';',
// или до конца строки
//
/////////////////////////////////////////////////////////////

function extractCookie(start) {
    var end=document.cookie.indexOf(';',start);
    if(end==-1) // разделитель не найден
        end=document.cookie.length;
    return(unescape(document.cookie.substring(start,end)));
}


/////////////////////////////////////////////////////////////
//
// Чтение ключика с именем name
//
/////////////////////////////////////////////////////////////

function readCookie(name) {

    // будем искать подстроку name в document.cookie
    var nl=name.length;       

    var start=-1; //начало поиска
    while(start < document.cookie.length) {
        var end=start+nl+1;
	if(document.cookie.substring(start+1,end)==name) //нашли
	    return(extractCookie(end+1));
	start= document.cookie.indexOf(';',start)+1; // ищем ближайший к позиции start разделитель   
        if (start==0) 
            break;  //такой символ не найден
    }
    return null;
}

/////////////////////////////////////////////////////////////
//
// Таймер обратного отсчета времени
// начальное значение берется из переменной time
//
/////////////////////////////////////////////////////////////

function timer() {  

    if(time < 0) {
        return true;
    }

    time = time - 1; 

    if(time == 0) {
        showPopup();
        
    } else {
        setTimeout(timer, 3000);
    }  
    createCookie("time", time, 1);
    //document.getElementById("timer_inp").innerHTML = time; 

}  
/////////////////////////////////////////////////////////////

setTimeout(timer, 1000); 
