function tick() {
var years,months,day,today,m,dd,y,h,se; 
today = new Date();
m = today.getMonth();
dd = ((today.getHours()-7>=0)? today.getDate() : today.getDate()-1);
if(dd==0){ m=m-1; dd=(((m==3)||(m==5)||(m==8)||(m==10))? 30 : (m==1)? 28 : 31);}
if(m==-1){ m=1; y="" + (today.getYear() + 1899);} 
else y = "" + (today.getYear() + 1900);
years = "2005-";
months = m+1;
months = (months >= 10 ? "":"0") + months +"-" ;
day = (dd >= 10 ? "":"0") + dd + " ";
h = today.getHours();
m = today.getMinutes();
m = (m<10?"0":"") + m;
se = today.getSeconds();
se = (se<10?"0":"") + se;
timeString1 = years+months+day;
timeString2 = h+":"+m+":"+se;
Clock1.innerHTML = timeString1+timeString2;
window.setTimeout("tick();", 100);
}
window.onload = tick;