function predem() {
	if (hod < 10) hod = "0" + hod;
	if (min < 10) min = "0" + min;
	if (sec < 10) sec = "0" + sec;
	if (den < 10) den = "0" + den;
	if (mes < 10) mes = "0" + mes;
	if (rok < 10) rok = "0" + rok;
	hodiny();
}
function hodiny() {
	if (sec == 59) {
		sec = 0;
		if (min == 59) {
			min = 0;
			if (min < 10) min = "0" + min;
			if (hod == 23) {
				hod = 0;
				if (hod < 10) hod = "0" + hod;
				if ((den > 29) && ((mes == 4) || (mes == 6) || (mes == 9) || (mes == 11))) {
					den = 1;
					mes++;
					if (mes < 10) mes = "0" + mes;
				}
				else if ((den > 30) && ((mes == 1) || (mes == 3) || (mes == 5) || (mes == 7) || (mes == 8) || (mes == 10) || (mes == 12))) {
					den = 1;
					mes++;
					if (mes > 12) {
						mes = 1;
						rok++;
					}
					if (mes < 10) mes = "0" + mes;
				}
				else if ((den > 27) && (mes == 2)) {
					if (((rok % 4) > 0) || (den > 28)) {
						den = 1;
						mes++;
						if (mes < 10) mes = "0" + mes;
					}
					else den++;
				}
				else den++;
				if (den < 10) den = "0" + den;
			}
			else {
				hod++;
				if (hod < 10) hod = "0" + hod;
			}
		}
		else {
			min++;
			if (min < 10) min = "0" + min;
		}
	}
	else {
		sec++;
	}
	if (sec < 10) sec = "0" + sec;
	datum.innerText = den + "." + mes + "." + rok;
	cas.innerText = hod + ":" + min + ":" + sec + " hod.";
	setTimeout('hodiny()',1000);
}