function odpocetKrok(objID,text_datum)
{
	var datum1,datum2,datum_rozdil,datum_pole, n,d,h,m,s, x,y,dd,mm,yy,text;
	// ziskej z retezce datum
	datum_pole=text_datum.split('.');
	datum2=new Date(datum_pole[2]*1, datum_pole[1]*1-1, datum_pole[0]*1);	// rok,mesic-1,den+1
	datum2.setTime(datum2.getTime() + 1 *24*60*60*1000);	// dnesek + 1 den
	//datum2 = new Date("July 21, 2008");			// dalsi moznost zadani primeho datumu, ale pozor + 1 den
	datum1=new Date();

	// vypocet rozdilu datumu ode dneska
	datum_rozdil = datum2.getTime() - datum1.getTime();
	// vypocet dnu, hodin, minut, sekund
	x  = 0;		y = 24 * 60 * 60 * 1000;	d = Math.floor((datum_rozdil-x)/y);	// dny
	x += d * y;	y = 60 * 60 * 1000;		h = Math.floor((datum_rozdil-x)/y);	// hodiny
	x += h * y;	y = 60 * 1000;			m = Math.floor((datum_rozdil-x)/y);	// minuty
	x += m * y;	y = 1000;			s = Math.floor((datum_rozdil-x)/y);	// sekundy

// zpusob vypsani
text  =        d + " " + (d==1?"den": (d>1 && d<5?"dny" : "dnù"));
text += ", " + h + ""  + (h==1?":": (h>1 && h<5?":" : ":"));
text += ""   + m + ""  + (m==1?":": (m>1 && m<5?":" : ":"));
text += ""   + s + ""  + (s==1?"" : (s>1 && s<5?""  : ""));

//text  =       d + " " + (d==1?"den":     (d>1 && d<5?"dny"     : "dn&#367;"));
//text += " " + h + " " + (h==1?"hodinu":  (h>1 && h<5?"hodiny"  : "hodin"));
//text += " " + m + " " + (m==1?"minutu":  (m>1 && m<5?"minuty"  : "minut"));
//text += " " + s + " " + (s==1?"sekundu": (s>1 && s<5?"sekundy" : "sekund"));
// text, ktery se vypise
// text = 'Datum' + text_datum + ' ' + text + ".";
// vypsani do objektu
document.getElementById(objID).innerHTML = text;
}

function odpocetStart(start_datum)
{
// vytvot datum pro odpocet
// vytvor datum aktualni + tyden, aby bylo od ceho odpocitavat
var datum, text_datum;
datum = new Date();
datum.setTime(datum.getTime() + 7 *24*60*60*1000);	// dnesek + tyden
//text_datum = datum.getDate() + "." + (datum.getMonth() + 1) + "." + datum.getFullYear();
// nebo muzete nastavit datum primo
//text_datum = '22.04.2010';
text_datum=start_datum;

// spust program
odpocetKrok('cas', text_datum);		// hned zobraz
var casovacID = setInterval("odpocetKrok('cas','" + text_datum + "')", 1000);	// opakuj zobrazeni kazdych 1000 ms
}

