var zegar = new Date();
	
var obrazki = new Array(10);
for(i=0;i<10;i++)
{
	obrazki[i]= new Image();
	obrazki[i].src = "design/zegarek/cyf" + i + ".png";
}

var cet = 0;
var mon = 0;
var hek = 0;
var duk = 0;
var krok = 435; /*439;*/
var testDzien = zegar.getDate();
przeliczCzas();

function ladujObrazek()
{
		document.images.cetnia_jednosci.src = eval("obrazki["+ cet%10 +"].src");
		document.images.cetnia_dziesiatki.src = eval("obrazki["+ Math.round(((cet / 10)-0.5) % 10) +"].src");
		document.images.mona_jednosci.src = eval("obrazki["+ mon%10 +"].src");
		document.images.mona_dziesiatki.src = eval("obrazki["+ Math.round(((mon / 10)-0.5) % 10) +"].src");
		document.images.hekta_jednosci.src = eval("obrazki["+ hek%10 +"].src");
		document.images.hekta_dziesiatki.src = eval("obrazki["+ Math.round(((hek / 10)-0.5) % 10) +"].src");
}
function przeliczCzas()
{
	var sekundy = zegar.getSeconds();
	var minuty = zegar.getMinutes();
	var godziny = zegar.getHours();
	var czasWsekundach = godziny*3600+minuty*60+sekundy;
	var constCetnia = 0.43875;
	var czasWcetniach = czasWsekundach / constCetnia;
	var pom = 0;
	cet = Math.round((czasWcetniach-0.5) % 100);
	pom = czasWcetniach / 100;
	mon = Math.round((pom-0.5) % 100);
	pom = pom / 100;
	hek = Math.round((pom-0.5) %100);
	pom = pom / 20;
	duk = Math.round((pom-0.5));
}

function ustawkrok(k)
{	
	krok = new Number(k);
}

function random(limits)
{
     today = new Date();
     num = today.getTime();
     num = Math.round(Math.abs(Math.sin (num)*1000000)) % limits;
     return num;
}

function zegarek()
{
//196923,07692307692307692307692308

/*
1 dukila = 24 godziny, 22 minuty, 30 sekund = 87750 sekund
1 hekta = 73,125 minut. 4387,5 sekund
1 mona = 43,875 sekund
1 cetnia = 0,43875 sekundy
*/

	
	var dukila, mona, hekta, dukila;
	zegar = new Date();
	var tmp = zegar.getDate();
	if(testDzien != tmp)
	{
		testDzien = tmp;
		cet = 0;
		mon = 0;
		hek = 0;
		duk = 0;
	}
	
	if(cet < 99)
	{
		cet = cet+1;
	}
	else
	{
		cet = 0;
		mon = mon+1;
		/*
		jedna  dukta jest co 439ms, czyli mamy 0,25ms nadmiaru
		czyli co jedną monę mamy 0,25*100 = 25ms nadmiaru
		co 10 mon mamy 250ms nadmiaru i tyle właśnie czekamy :D
		*/
		if((mon % 10) == 0) setTimeout("",250);
		/*przeliczCzas();*/
	}
	if(mon == 100)
	{
		mon = 0;
		hek = hek+1;
	}
	if(hek == 20)
	{
		hek = 0;
		duk=duk+1;
	}
	cetnia = cet;
	mona = mon;
	hekta = hek;
	dukila = duk;

	if (cetnia < 10)
	{
		cetnia = "0" + cetnia;
	}
	
	if (mona < 10)
	{
		mona = "0" + mona;
	}
	if (hekta < 10)
	{
		hekta = "0" + hekta;
	}
	
	ladujObrazek();
	setTimeout("zegarek();",krok);
}

zegarek();