//<![CDATA[

function countdown(sts,seconds){
  var targetDate = datum;
  var currentDate = new Date();
	var timeDiff = Math.round((targetDate-currentDate)/1000);

	var oneMinute = 60;
	var oneHour = 60*60;
	var oneDay = 60*60*24;
	var oneYear = 60*60*24*364.25;

	var remYears = Math.floor(timeDiff/oneYear);
	var remDays = Math.floor((timeDiff-remYears*oneYear)/oneDay);
	var remHours = Math.floor((timeDiff-remYears*oneYear-remDays*oneDay)/oneHour);
	var remMinutes = Math.floor((timeDiff-remYears*oneYear-remDays*oneDay-remHours*oneHour)/oneMinute);
	var remSeconds = Math.floor(timeDiff-remYears*oneYear-remDays*oneDay-remHours*oneHour-remMinutes*oneMinute);

	if(remSeconds==seconds){
		sts--;
		if(sts==-1) sts = 9;
	}else{
		sts = 9;
	}

	var textYears = "let";
	if(remHours<5)	textHours = "roky";
	if(remYears==1)	textYears = "rok";
	if(remYears==0)	textYears = "roků"

	var textDays = "dní";
	if(remDays<5) textDays = "dny";
	if(remDays==1)	textDays = "den";
	if(remDays==0)	textDays = "dní";

	var textHours = "hodin";
	if(remHours<5)	textHours = "hodiny";
	if(remHours==1)	textHours = "hodina";
	if(remHours==0)	textHours = "hodin";

	var textMinutes = "minut";
	if(remMinutes<5)	textMinutes = "minuty";
	if(remMinutes==1)	textMinutes = "minuta";
	if(remMinutes==0)	textMinutes = "minut";

	var textSeconds = "sekund";
	if(remSeconds<5)	textSeconds = "sekundy";
	if(remSeconds==1)	textSeconds = "sekunda";
	if(remSeconds==0)	textSeconds = "sekund";

	var string = "<span>"+remDays+"</span> "+textDays+" <span>"+remHours+"</span> "+textHours+" <span>"+remMinutes+"</span> "+textMinutes+" <span>"+remSeconds+"</span> "+textSeconds+"";

	if(timeDiff>0){
		document.getElementById("timer").innerHTML = string;
		setTimeout("countdown("+sts+","+remSeconds+");", 100);
	}else{
		document.getElementById("timer").innerHTML = "konec...";
	}
}
//]]>

