function writeCurrentTime()
{
	function addZeros(t)
	{
	    if (t < 10)
		{
			t = "0" + t;
		}
		return t;
	}

	var today = new Date();
	var h = today.getHours();
	var m = today.getMinutes();
	var s = today.getSeconds();
	var d = today.getDate();
	var mo = today.getMonth()+1;
	var y = today.getYear();

	h = addZeros(h);
	m = addZeros(m);
	s = addZeros(s);
	d = addZeros(d);
	mo = addZeros(mo);
	y = addZeros(y);

	var out = "<b>" + d + "/" + mo + "/" + y + " " + h + ":" + m + ":" + s + "</b>";

	if (document.all)
	{
		document.all.clock.innerHTML = out;
 	}
	else if (document.getElementById)
	{
		document.getElementById("clock").innerHTML = out;
 	}
	else
	{
		// Netscape 4.7 doesn't get a clock. Serves them right...
	}
}

if (!document.all && !document.getElementById)
{
 	writeCurrentTime();
}

function clock()
{
	if (document.all||document.getElementById)
	{
		setInterval("writeCurrentTime()",1000);
	}
}
