<script>
//Объявим переменную
var stopTimer;
//Функция для старта
function testTimer(startTime) {
//для повторного запуска очистим rezult
document.getElementById("rezult").innerHTML = '';
//выключим кнопку запуска
var bot = document.getElementById("bot");
bot.setAttribute("disabled","");
//сколько будет длиться обратный отчет
var time = startTime;
//определим сколько минут
var min = parseInt(time / 60);
if ( min < 1 ) min = 0;
time = parseInt(time - min * 60);
if ( min < 10 ) min = '0'+min;
//определим сколько секунд
var seconds = time;
if ( seconds < 10 ) seconds = '0'+seconds;
//отрисовываем время
document.getElementById("time").innerHTML='<span>დარჩა დრო- '+min+' წუთი '+seconds+' წამი</span>';
//уменьшаем общее время на одну секунду
startTime--;
//смотрим время не закончилось
if ( startTime >= 0 ) {
//если нет, то повторяем процедуру заново
stopTimer = setTimeout(function(){testTimer(startTime); }, 1000);
//если закончилось, то выводим сообщение на экран, и делаем кнопку запуска активной
} else {
document.getElementById("time").innerHTML='<span>დარჩა დრო- 00 წუთი 00 წამი</span>';
var rezult = document.getElementById("rezult");
rezult.innerHTML ="დრო გავიდა";
clearTimeout(stopTimer);
var bot = document.getElementById("bot");
bot.removeAttribute("disabled","disabled");
bot.removeChild(bot.childNodes[0]);
var text = document.createTextNode("დავიწყოთ ახლიდან");
bot.appendChild(text);
}
}
//Функция для остановки обратного отчета
function stop(){
//очистим переменную с таймером
clearTimeout(stopTimer);
//и включим кнопку запуска
var bot = document.getElementById("bot");
bot.removeAttribute("disabled","disabled");
}
</script>
<p id="time"></p>
<button id="bot" onclick="testTimer (10)">დაწყება</button>
<button onclick="stop ()">გავაჩეროთ</button>
<p id="rezult">
</p>