Спасибо за советы
Оцените новый вариант. Ничего умнее не придумал как вставить стоп сигналы в иф.
<script type="text/javascript">
$(document).ready(function(){ // по завершению загрузки страницы
getTimer();
function getTimer(){
var day =$("span#day").html();
var sec =$("span#sec").html();
var minu =$("span#min").html();
var hour =$("span#hour").html();
var sh=1, sd =1, sm=1, ss =1;
if(day == 0) sd =0;
if(day == 0 && hour == 0) sh =0;
if(sh == 0 && minu ==0) sm = 0;
if(sm == 0 && sec == 0) ss = 0;
if(ss != 0){
sec--;
if(sec == 0 && sm == 1){
sec=59;
minu --;
if(minu == 0 && sh == 1){
minu =59;
hour--;
if(hour == 0 && sd == 1){
hour=23;
day--;
}
}
}
}
$("span#day").text(day);
$("span#sec").text(sec);
$("span#min").text(minu);
$("span#hour").text(hour);
setTimeout(getTimer, 1000);
}
});
</script>