function countdown(ser,i)
{
var left_time=ser;
left_time--;
dday=Math.floor(left_time/(60*60*24)*1);
dhour=Math.floor((left_time%(60*60*24))/(60*60)*1);
dmin=Math.floor(((left_time%(60*60*24))%(60*60))/(60)*1);
dsec=Math.floor((((left_time%(60*60*24))%(60*60))%(60))/1);
if (dhour<10) {
dhour="0"+dhour;
}
if (dmin<10) {
dmin="0"+dmin;
}
if (dsec<10) {
dsec="0"+dsec;
}
document.getElementById(i).innerHTML= dday+ " дн." + " "+dhour+":"+ dmin+":"+dsec+" ";
if (left_time <= 0)
{
document.getElementById(i).innerHTML= "свободное<br/>место";
}
else
{
dert=i;
dertt=ser-1;
window.setTimeout('countdown(dertt,dert)', 1000);
}}
вызываю так setTimeout(countdown("'.$ost.'","h_txt_time'.$i.'"),100);
где $ost это остаток секунд и $i идентификатор div в цикле