var timerID = null		
var timerRunning = false	

function stopclock(){

	// cannot directly test timerID on DEC OSF/1 in beta 4.

	if(timerRunning)

		clearTimeout(timerID)

	timerRunning = false

}		

function startclock(){

	 // Make sure the clock is stopped

	stopclock()

	showtime()

}	

function showtime(){

	var now = new Date()

	var hours = now.getHours()

	var minutes = now.getMinutes()

	var seconds = now.getSeconds()

	var timeValue = "" + hours;

	timeValue  += ((minutes < 10) ? ":0" : ":") + minutes

	timeValue  += ((seconds < 10) ? ":0" : ":") + seconds


	document.clock.face.value = timeValue

	timerID = setTimeout("showtime()",1000)

	timerRunning = true

}