var TIME_DIFFERENCE = 0;

function time_init(server_time) {
	var client_time = new Date();
	client_time = client_time.getTime();
	TIME_DIFFERENCE = client_time - (server_time * 1000);
}

function time_start() {
	setTimeout("time_update()",100);
}

function time_update() {
	
	var cl = new Date();
	var now = new Date();
	
	now.setTime(cl.getTime() - TIME_DIFFERENCE); 

	var el = jet.getEl("time_placeholder");
	
	var curr_hour = now.getHours();
	var curr_min = now.getMinutes();	
	var curr_sec = now.getSeconds();

	
	
	el.innerHTML = curr_hour + ":" + time_zeropad(curr_min) + ":" + time_zeropad(curr_sec);


	
	setTimeout("time_update()",1000);
}

function time_zeropad(number) {
	if (number < 10) {
		return "0" + number;
	}
	return number;
}
