function calcage(secs, num1, num2, leadz) {
	s = ((Math.floor(secs/num1))%num2).toString();
	if (leadz && s.length < 2) s = "0" + s;
	return s;
}

function count(secs) {
	var str = "";
	if(secs < 60) {
		document.getElementById("counter").innerHTML = "UŽ TO ZAČALO!";
		return;
	}
	str += calcage(secs,86400,100000) + " dní,<br />";
	str += calcage(secs,3600,24) + " hodin<br />a ";
	str += calcage(secs,60,60) + ":";
	str += calcage(secs,1,60, true) + " minut.";
	document.getElementById("counter").innerHTML = str;
	setTimeout("count(" + (secs-1) + ")", 999);
}


var dthen = new Date("07/07/2007 11:00 AM UTC+0200");
var dnow = new Date();
diff = new Date(dthen-dnow);
secs = Math.floor(diff.valueOf()/1000);
count(secs);