
function start()
{
	// pre-load the images and place them in an array
	chiffres = new Array(10);
	chiffres[1]= new Image(15, 19);
	chiffres[1].src = "../script/lib/1.gif";
	chiffres[2] = new Image(15, 19);
	chiffres[2].src = "../script/lib/2.gif";
	chiffres[3] = new Image(15, 19);
	chiffres[3].src = "../script/lib/3.gif";
	chiffres[4] = new Image(15, 19);
	chiffres[4].src = "../script/lib/4.gif";
	chiffres[5] = new Image(15, 19);
	chiffres[5].src = "../script/lib/5.gif";
	chiffres[6] = new Image(15, 19);
	chiffres[6].src = "../script/lib/6.gif";
	chiffres[7] = new Image(15, 19);
	chiffres[7].src = "../script/lib/7.gif";
	chiffres[8] = new Image(15, 19);
	chiffres[8].src = "../script/lib/8.gif";
	chiffres[9] = new Image(15, 19);
	chiffres[9].src = "../script/lib/9.gif";
	chiffres[0] = new Image(15, 19);
	chiffres[0].src = "../script/lib/0.gif";

	maj(); // launch the update
}

function change(nom, index)
{
	image = eval("chiffres[" + index + "].src");
	if (document [nom].src != image)
	{
		document [nom].src = image
	}
}

function maj()
{
	heure = new Date();
	h = heure.getHours();
	m = heure.getMinutes();
	s = heure.getSeconds();

	h31 = h - 2; // ora di Greenwich UTC, 30 marzo - 2, 30 ottobre - 1
	hl = h - 1;	// ora solare, 30 marzo - 1, 30 ottobre - 0
	h2 = h + 0;	// ora legale, 30 marzo + 0, 30 ottobre + 1


	h3 = Math.floor(h31 / 10);
	h4 = h31 % 10;

	h1 = Math.floor(h2 / 10);
	h2 = h2 % 10;

	h5 = Math.floor(hl / 10);
	h6 = hl % 10;


	m1 = Math.floor(m / 10);
	m2 = m % 10;
	s1 = Math.floor(s / 10);
	s2 = s % 10;
	m3 = Math.floor(m / 10);
	m4 = m % 10;
	s3 = Math.floor(s / 10);
	s4 = s % 10;
	m5 = Math.floor(m / 10);
	m6 = m % 10;
	s5 = Math.floor(s / 10);
	s6 = s % 10;


	change("HEURE1", h1);
	change("HEURE2", h2);
	change("MINUTE1", m1);
	change("MINUTE2", m2);
	change("SECONDI1", s1);
	change("SECONDI2", s2);
	
	change("HEURE3", h3);
	change("HEURE4", h4);
	change("MINUTE3", m3);
	change("MINUTE4", m4);
	change("SECONDI3", s3);
	change("SECONDI4", s4);
	
	change("HEURE5", h5);
	change("HEURE6", h6);
	change("MINUTE5", m5);
	change("MINUTE6", m6);
	change("SECONDI5", s5);
	change("SECONDI6", s6);


	setTimeout("maj()" ,1000)
}

