﻿var f_timeout;

var i_hours = 0;
var i_mins = 0;
var i_secs = 0;

var e_target;
	
function start_timer(target){
	e_target = target;
	init = new String();
	init = target.innerHTML;
	if (init.length > 0){
	    i_hours = parseInt(init.substr(0,2),null);
	    i_mins = parseInt(init.substr(3,2),null);
	    i_secs = parseInt(init.substr(6,2),null);
	    setInterval('update_time()',1000);
	}
}

function to_two_digits(v){
	if(v<10)v="0"+v;
	return v;
}

function update_time(){
	if(++i_secs>59) {
		i_secs=0;
		if(++i_mins>59) {
			i_mins=0;
			if(++i_hours>23) {
				i_hours=0;
			}
		}
	}
	var time = to_two_digits(i_hours) + 
		":" + to_two_digits(i_mins) +
		":" + to_two_digits(i_secs)
	e_target.innerHTML = time;
}

