var tmrInterval=1000;
var currDate = new Date();
var dateInMilesec;
var lastInMil;

function initClock(h,m,s){
	currDate = new Date();
	currDate.setHours(h);
	currDate.setMinutes(m);
	currDate.setSeconds(s);
	dateInMilesec=currDate.getTime();
	lastInMil=dateInMilesec + tmrInterval;
	updClock();
	setInterval("updClock()",tmrInterval*25);
}


function updClock(){
	dateInMilesec=lastInMil;  //this is last time + 1 second
	currDate = new Date(dateInMilesec);
	dic=currDate.getDate();dic=((dic<10)?'0':'')+dic;
	res=dic+'/';
	dic=currDate.getMonth()+1;dic=((dic<10)?'0':'')+dic;
	res+=dic+'/';
	dic=currDate.getYear();dic=((dic<1000)?((dic<70)?2000:1900):0)+dic;
	res+=dic+' ';

	dic=currDate.getHours();dic=((dic<10)?'0':'')+dic;
	res+=dic+':';
	dic=currDate.getMinutes();dic=((dic<10)?'0':'')+dic;
	res+=dic;
        lastInMil+=25000;
	if (document.getElementById) document.getElementById("clock").innerHTML=res;
}


