var SysTime = new Date();
var timerId = null;
var timerRunning = false;
week = new Array('воскр','понед','вторник','среда','четверг','пятница','суббота');
month = new Array('января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря');
var ie4 = (document.all && !dom)? true : false;
var dom = (document.getElementById)? true : false;

function replaceElemContents(elemId, contents) {
 if (dom) document.getElementById(elemId).innerHTML = contents;
 else if (ie4) document.all[elemId].innerHTML = contents;
}

function getElemContents(elemId) {
 if (dom) return document.getElementById(elemId).innerHTML;
 else if (ie4) document.all[elemId].innerHTML;
}

function showTime() {
 if (!dom && !ie) return;
 if (timerRunning) SysTime.setTime(SysTime.getTime()+1000);
 var h = SysTime.getHours();
 var m = SysTime.getMinutes();
 var s = SysTime.getSeconds();
 var mn = SysTime.getMonth();
 var ye = SysTime.getYear();
 var da = SysTime.getDate();
 var we = SysTime.getDay();
 var STime=h;
 var SDay=we;
 STime+=((m<10)? ":0" : ":") + m + ((s<10)? ":0" : ":") + s; 
 replaceElemContents("htmlClocks",STime);
 replaceElemContents("htmlDate",da);
 replaceElemContents("htmlMonth",month[mn]);
 replaceElemContents("htmlDay",week[SDay]);
 timerRunning = true;
 timerId=setTimeout("showTime()",1000);
}
