datetimeDelay=1000;

datetimeInterval=setInterval(datetimeUpdate, datetimeDelay);

function datetimeUpdate()
{
var seconds=$("datetime_seconds").innerHTML;
seconds++;
	if(seconds>59)
	{
	seconds=0;
	var minutes=$("datetime_minutes").innerHTML;
	minutes++;
		if(minutes>59)
		{
		minutes=0;
		var hours=$("datetime_hours").innerHTML;
		hours++;
			if(hours>23)
			{
			hours=0;
			var tc=new Date().getTime();
			var baseURL=location.href;
			baseURL+=(baseURL.indexOf("?")==-1)?"?":"&";
			baseURL+='tc=' + tc;
			document.location.href=baseURL;
			}
		hours=(hours<10)?"0"+hours:hours;
		$("datetime_hours").innerHTML=hours;
		}
	minutes=(minutes<10)?"0"+minutes:minutes;
	$("datetime_minutes").innerHTML=minutes;
	}
$("datetime_colon").style.visibility=(seconds%2)?'hidden':'visible';
$("datetime_seconds").innerHTML=seconds;
}
