var clocktimerID = null;
var pics = "http://srilanka-info.com/_bilder/clock/";
var lastsecond = -1;
var x;
var digits = new Array(10); // pre-load images;
for (x=0; x<10; x++)
{
	digits[x] = new Image;
	digits[x].src = pics +        x + ".gif";
}


function startclock()
{
	showtime();
}


function changedigits(h, m, s, rest)
{

//counter
if (rest > -1)
	{
		t = Math.floor(rest/86400);
		rest -= t*86400;
		std = Math.floor(rest/3600);
	 	rest -= std*3600;
		min = Math.floor(rest/60);
		sek = rest - (min*60);

		aa0 = t%10;
		t1 = Math.floor((t-aa0)/10);
		ab0 = t1%10;
		ac0 = Math.floor((t1-ab0)/10);
		aa1 = std%10;
		ab1 = Math.floor((std-aa1)/10);
		aa11 = min%10;
		ab11 = Math.floor((min-aa11)/10);
		aa12 = sek%10;
		ab12 = Math.floor((sek-aa12)/10);
	}

//zeit
	h2 = h+3;								//Zeitumstellung: MEZ: h+4 - MESZ:h+3
	m = m+30;								//Zeitumstellung: MEZ/MESZ: m+30
	if(h2>23) {h2 -= 24;} m2 = m;
	if(m2>59) {m2 -= 60; h2 +=1;}

//Ausgabe
	var digita = h%10;
	var digita2 = h2%10;
	var digitb = Math.floor((h-digita)/10);
	var digitb2 = Math.floor((h2-digita2)/10);
	document.clockdigit1b.src = digits[digitb2].src;
	document.clockdigit2b.src = digits[digita2].src;
	digita = m%10;
	digita2 = m2%10;
	digitb = Math.floor((m-digita)/10);
	digitb2 = Math.floor((m2-digita2)/10);
	document.clockdigit3b.src = digits[digitb2].src;
	document.clockdigit4b.src = digits[digita2].src;
	digita = s%10;
	digitb = Math.floor((s-digita)/10);
	document.clockdigit5b.src = digits[digitb].src;
	document.clockdigit6b.src = digits[digita].src;
}


function showtime()
{
	var now = new Date();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	if (lastsecond != seconds)
	{
		changedigits(hours, minutes, seconds);
		lastsecond = seconds;
		clocktimerID = setTimeout("showtime()",1000);
	}
}
