
var timerID=null
var timerRunning=false
var hour=0
var minute=0
var second=0

function stopclock(){
    if (timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function startclock(){
    // Make sure the clock is stopped
	splitado=document.forms[0].clock.value.split(":");
	hour=Math.round(splitado[0]);
	minute=Math.round(splitado[1]);
	second=Math.round(splitado[2]);
    reloadclock()
    showtime()
}

function reloadclock() {
	stopclock()
}

function showtime() {
	second++;
	if (second==60) {
		second=0
		minute++
	}
	if (minute==60) {
		minute=0
		hour++
	}

	var timeValue = "" + hour
    timeValue  += ((minute < 10) ? ":0" : ":") + minute
    timeValue  += ((second < 10) ? ":0" : ":") + second
	document.forms[0].clock.value = timeValue 
    timerID = setTimeout("showtime()",1000)
    timerRunning = true
}