var serv_clock_months_gen = new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"); var serv_clock_diff = 0; function serv_clock_update(clockName) { var d = new Date(new Date() - serv_clock_diff); var h = d.getHours(); var m = d.getMinutes(); var s = d.getSeconds(); if(h<10) h = "0" + h; if(m<10) m = "0" + m; if(s<10) s = "0" + s; document.forms[clockName].date.value = d.getDate() + " " + serv_clock_months_gen[d.getMonth()] + " " + d.getFullYear(); document.forms[clockName].time.value = h + ":" + m + ":" + s; setTimeout("serv_clock_update('"+clockName+"')", 1000); } function serv_clock_init(clockName, Y,m,d,H,M,S) { serv_clock_diff = new Date(new Date() - new Date(Y,m,d,H,M,S)); serv_clock_update(clockName); }