function SetDate( objDate, field_datum, field_cas, fShowDate ){
var hours=objDate.getHours()
var minutes=objDate.getMinutes()
var seconds=objDate.getSeconds()
var days = objDate.getDate()
var dName = objDate.getDay()
var months = objDate.getMonth()
var years = objDate.getYear()

	if (years < 1000) {
		years = years + 1900
	}

if(dName+1==1) Day = "neděle " 
if(dName+1==2) Day = "pondělí " 
if(dName+1==3) Day = "uterý " 
if(dName+1==4) Day = "středa " 
if(dName+1==5) Day = "čtvrtek " 
if(dName+1==6) Day = "pátek " 
if(dName+1==7) Day = "sobota "

if ((months+1)==1) mesic = "ledna "
if ((months+1)==2) mesic="února "
if ((months+1)==3) mesic="března "
if ((months+1)==4) mesic="dubna "
if ((months+1)==5) mesic="května "
if ((months+1)==6) mesic="června "
if ((months+1)==7) mesic="července "
if ((months+1)==8) mesic="srpna "
if ((months+1)==9) mesic="září "
if ((months+1)==10) mesic="října "
if ((months+1)==11) mesic="listopadu "
if ((months+1)==12) mesic="prosince "

var strDate = days + ". " + (mesic) + years
	
	if (hours<=9)
		hours="0"+hours
	if (minutes<=9)
		minutes="0"+minutes
	if (seconds<=9)
		seconds="0"+seconds
		
if ((months+1)==1) { 
if (days==01) Svatek="Nový rok"; 
if (days==02) Svatek="Karina"; 
if (days==03) Svatek="Radmila"; 
if (days==04) Svatek="Diana"; 
if (days==05) Svatek="Dalimil"; 
if (days==06) Svatek="Tři králové"; 
if (days==07) Svatek="Vilma"; 
if (days==08) Svatek="Čestmír"; 
if (days==09) Svatek="Vladan"; 
if (days==10) Svatek="Břetislav"; 
if (days==11) Svatek="Bohdana"; 
if (days==12) Svatek="Pravoslav"; 
if (days==13) Svatek="Edita"; 
if (days==14) Svatek="Radovan"; 
if (days==15) Svatek="Alice"; 
if (days==16) Svatek="Ctirad"; 
if (days==17) Svatek="Drahoslav"; 
if (days==18) Svatek="Vladislav"; 
if (days==19) Svatek="Doubravka"; 
if (days==20) Svatek="Ilona"; 
if (days==21) Svatek="Běla"; 
if (days==22) Svatek="Slavomír"; 
if (days==23) Svatek="Zdeněk"; 
if (days==24) Svatek="Milena"; 
if (days==25) Svatek="Miloš"; 
if (days==26) Svatek="Zora"; 
if (days==27) Svatek="Ingrid"; 
if (days==28) Svatek="Otýlie"; 
if (days==29) Svatek="Zdislava"; 
if (days==30) Svatek="Robin"; 
if (days==31) Svatek="Marika"; 
} 
if ((months+1)==2) { 
if (days==01) Svatek="Hynek"; 
if (days==02) Svatek="Nela"; 
if (days==03) Svatek="Blažej"; 
if (days==04) Svatek="Jarmila"; 
if (days==05) Svatek="Dobromila"; 
if (days==06) Svatek="Vanda"; 
if (days==07) Svatek="Veronika"; 
if (days==08) Svatek="Milada"; 
if (days==09) Svatek="Apolena"; 
if (days==10) Svatek="Mojmír"; 
if (days==11) Svatek="Božena"; 
if (days==12) Svatek="Slavěna"; 
if (days==13) Svatek="Věnceslav"; 
if (days==14) Svatek="Valentýn"; 
if (days==15) Svatek="Jiřina"; 
if (days==16) Svatek="Ljuba"; 
if (days==17) Svatek="Miloslava"; 
if (days==18) Svatek="Gizela"; 
if (days==19) Svatek="Patrik"; 
if (days==20) Svatek="Oldřich"; 
if (days==21) Svatek="Lenka"; 
if (days==22) Svatek="Petr"; 
if (days==23) Svatek="Svatopluk"; 
if (days==24) Svatek="Matěj"; 
if (days==25) Svatek="Liliana"; 
if (days==26) Svatek="Dorota"; 
if (days==27) Svatek="Alexandr"; 
if (days==28) Svatek="Lumír"; 
if (days==29) Svatek="Horymír a Rufin"; 
} 
if ((months+1)==3) { 
if (days==01) Svatek="Bedřich"; 
if (days==02) Svatek="Anežka"; 
if (days==03) Svatek="Kamil"; 
if (days==04) Svatek="Stela"; 
if (days==05) Svatek="Kazimir"; 
if (days==06) Svatek="Miroslav"; 
if (days==07) Svatek="Tomáš"; 
if (days==08) Svatek="Gabriela"; 
if (days==09) Svatek="Františka"; 
if (days==10) Svatek="Viktorie"; 
if (days==11) Svatek="Anděla"; 
if (days==12) Svatek="Řehoř"; 
if (days==13) Svatek="Růžena"; 
if (days==14) Svatek="Růt a Matylda"; 
if (days==15) Svatek="Ida"; 
if (days==16) Svatek="Herbert"; 
if (days==17) Svatek="Vlastimil"; 
if (days==18) Svatek="Eduard"; 
if (days==19) Svatek="Josef"; 
if (days==20) Svatek="Světlana"; 
if (days==21) Svatek="Radek"; 
if (days==22) Svatek="Leona"; 
if (days==23) Svatek="Ivona"; 
if (days==24) Svatek="Gabriel"; 
if (days==25) Svatek="Marian"; 
if (days==26) Svatek="Emanuel"; 
if (days==27) Svatek="Dita"; 
if (days==28) Svatek="Soňa"; 
if (days==29) Svatek="Taťána"; 
if (days==30) Svatek="Arnošt"; 
if (days==31) Svatek="Kvido"; 
} 
if ((months+1)==4) { 
if (days==01) Svatek="Hugo"; 
if (days==02) Svatek="Erika"; 
if (days==03) Svatek="Richard"; 
if (days==04) Svatek="Ivana"; 
if (days==05) Svatek="Miroslava"; 
if (days==06) Svatek="Vendula"; 
if (days==07) Svatek="Hermína"; 
if (days==08) Svatek="Ema"; 
if (days==09) Svatek="Dušan"; 
if (days==10) Svatek="Darja"; 
if (days==11) Svatek="Izabela"; 
if (days==12) Svatek="Julius"; 
if (days==13) Svatek="Aleš"; 
if (days==14) Svatek="Vincenc"; 
if (days==15) Svatek="Anastázie"; 
if (days==16) Svatek="Irena"; 
if (days==17) Svatek="Rudolf"; 
if (days==18) Svatek="Valérie"; 
if (days==19) Svatek="Rostislav"; 
if (days==20) Svatek="Marcela"; 
if (days==21) Svatek="Alexandra"; 
if (days==22) Svatek="Evženie"; 
if (days==23) Svatek="Vojtěch"; 
if (days==24) Svatek="Jiří"; 
if (days==25) Svatek="Marek"; 
if (days==26) Svatek="Oto"; 
if (days==27) Svatek="Jaroslav"; 
if (days==28) Svatek="Vlastislav"; 
if (days==29) Svatek="Robert"; 
if (days==30) Svatek="Blahoslav"; 
} 
if ((months+1)==5) { 
if (days==01) Svatek="svátek práce"; 
if (days==02) Svatek="Zikmund"; 
if (days==03) Svatek="Alexej"; 
if (days==04) Svatek="Květoslav"; 
if (days==05) Svatek="Klaudie"; 
if (days==06) Svatek="Radoslav"; 
if (days==07) Svatek="Stanislav"; 
if (days==08) Svatek="státní svátek"; 
if (days==09) Svatek="Ctibor"; 
if (days==10) Svatek="Blažena"; 
if (days==11) Svatek="Svatava"; 
if (days==12) Svatek="Pankrác"; 
if (days==13) Svatek="Servác"; 
if (days==14) Svatek="Bonifác"; 
if (days==15) Svatek="Žofie"; 
if (days==16) Svatek="Přemysl"; 
if (days==17) Svatek="Aneta"; 
if (days==18) Svatek="Nataša"; 
if (days==19) Svatek="Ivo"; 
if (days==20) Svatek="Zbyšek"; 
if (days==21) Svatek="Monika"; 
if (days==22) Svatek="Emil"; 
if (days==23) Svatek="Vladimír"; 
if (days==24) Svatek="Jana"; 
if (days==25) Svatek="Viola"; 
if (days==26) Svatek="Filip"; 
if (days==27) Svatek="Valdemar"; 
if (days==28) Svatek="Vilém"; 
if (days==29) Svatek="Maxmilián"; 
if (days==30) Svatek="Ferdinand"; 
if (days==31) Svatek="Kamila"; 
} 
if ((months+1)==6) { 
if (days==01) Svatek="Laura"; 
if (days==02) Svatek="Jarmil"; 
if (days==03) Svatek="Tamara"; 
if (days==04) Svatek="Dalibor"; 
if (days==05) Svatek="Dobroslav"; 
if (days==06) Svatek="Norbert"; 
if (days==07) Svatek="Iveta a Slavoj"; 
if (days==08) Svatek="Medard"; 
if (days==09) Svatek="Stanislava"; 
if (days==10) Svatek="Gita"; 
if (days==11) Svatek="Bruno"; 
if (days==12) Svatek="Antonie"; 
if (days==13) Svatek="Antonín"; 
if (days==14) Svatek="Roland"; 
if (days==15) Svatek="Vít"; 
if (days==16) Svatek="Zbyněk"; 
if (days==17) Svatek="Adolf"; 
if (days==18) Svatek="Milan"; 
if (days==19) Svatek="Leoš"; 
if (days==20) Svatek="Květa"; 
if (days==21) Svatek="Alois"; 
if (days==22) Svatek="Pavla"; 
if (days==23) Svatek="Zdeňka"; 
if (days==24) Svatek="Jan"; 
if (days==25) Svatek="Ivan"; 
if (days==26) Svatek="Adriana"; 
if (days==27) Svatek="Ladislav"; 
if (days==28) Svatek="Lubomír"; 
if (days==29) Svatek="Petr a Pavel"; 
if (days==30) Svatek="Šárka"; 
} 
if ((months+1)==7) { 
if (days==01) Svatek="Jaroslava"; 
if (days==02) Svatek="Patricie"; 
if (days==03) Svatek="Radomír"; 
if (days==04) Svatek="Prokop"; 
if (days==05) Svatek="Cyril a Metoděj"; 
if (days==06) Svatek="Mistr Jan Hus"; 
if (days==07) Svatek="Bohuslava"; 
if (days==08) Svatek="Nora"; 
if (days==09) Svatek="Drahoslava"; 
if (days==10) Svatek="Libuše a Amálie"; 
if (days==11) Svatek="Olga"; 
if (days==12) Svatek="Bořek"; 
if (days==13) Svatek="Markéta"; 
if (days==14) Svatek="Karolína"; 
if (days==15) Svatek="Jindřich"; 
if (days==16) Svatek="Luboš"; 
if (days==17) Svatek="Martina"; 
if (days==18) Svatek="Drahomíra"; 
if (days==19) Svatek="Čeněk"; 
if (days==20) Svatek="Ilja"; 
if (days==21) Svatek="Vítězslav"; 
if (days==22) Svatek="Magdaléna"; 
if (days==23) Svatek="Libor"; 
if (days==24) Svatek="Kristýna"; 
if (days==25) Svatek="Jakub"; 
if (days==26) Svatek="Anna"; 
if (days==27) Svatek="Věroslav"; 
if (days==28) Svatek="Viktor"; 
if (days==29) Svatek="Marta"; 
if (days==30) Svatek="Bořivoj"; 
if (days==31) Svatek="Ignác"; 
} 
if ((months+1)==8) { 
if (days==01) Svatek="Oskar"; 
if (days==02) Svatek="Gustav"; 
if (days==03) Svatek="Miluše"; 
if (days==04) Svatek="Dominik"; 
if (days==05) Svatek="Kristian"; 
if (days==06) Svatek="Oldřiška"; 
if (days==07) Svatek="Lada"; 
if (days==08) Svatek="Soběslav"; 
if (days==09) Svatek="Roman"; 
if (days==10) Svatek="Vavřinec"; 
if (days==11) Svatek="Zuzana"; 
if (days==12) Svatek="Klára"; 
if (days==13) Svatek="Alena"; 
if (days==14) Svatek="Alan"; 
if (days==15) Svatek="Hana"; 
if (days==16) Svatek="Jáchym"; 
if (days==17) Svatek="Petra"; 
if (days==18) Svatek="Helena"; 
if (days==19) Svatek="Ludvík"; 
if (days==20) Svatek="Bernard"; 
if (days==21) Svatek="Johana"; 
if (days==22) Svatek="Bohuslav"; 
if (days==23) Svatek="Sandra"; 
if (days==24) Svatek="Bartoloměj"; 
if (days==25) Svatek="Radim"; 
if (days==26) Svatek="Luděk"; 
if (days==27) Svatek="Otakar"; 
if (days==28) Svatek="Augustýn"; 
if (days==29) Svatek="Evelína"; 
if (days==30) Svatek="Vladěna"; 
if (days==31) Svatek="Pavlína"; 
} 
if ((months+1)==9) { 
if (days==01) Svatek="Linda a Samuel"; 
if (days==02) Svatek="Adéla"; 
if (days==03) Svatek="Bronislav"; 
if (days==04) Svatek="Jindřiška"; 
if (days==05) Svatek="Boris"; 
if (days==06) Svatek="Boleslav"; 
if (days==07) Svatek="Regína"; 
if (days==08) Svatek="Mariana"; 
if (days==09) Svatek="Daniela"; 
if (days==10) Svatek="Irma"; 
if (days==11) Svatek="Denisa"; 
if (days==12) Svatek="Marie"; 
if (days==13) Svatek="Lubor"; 
if (days==14) Svatek="Radka"; 
if (days==15) Svatek="Jolana"; 
if (days==16) Svatek="Ludmila"; 
if (days==17) Svatek="Naděžda"; 
if (days==18) Svatek="Kryštof"; 
if (days==19) Svatek="Zita"; 
if (days==20) Svatek="Oleg"; 
if (days==21) Svatek="Matouš"; 
if (days==22) Svatek="Darina"; 
if (days==23) Svatek="Berta"; 
if (days==24) Svatek="Jaromír"; 
if (days==25) Svatek="Zlata"; 
if (days==26) Svatek="Andrea"; 
if (days==27) Svatek="Jonáš"; 
if (days==28) Svatek="Václav"; 
if (days==29) Svatek="Michal"; 
if (days==30) Svatek="Jeroným"; 
} 
if ((months+1)==10) { 
if (days==01) Svatek="Igor"; 
if (days==02) Svatek="Olivie a Oliver"; 
if (days==03) Svatek="Bohumil"; 
if (days==04) Svatek="František"; 
if (days==05) Svatek="Eliška"; 
if (days==06) Svatek="Hanuš"; 
if (days==07) Svatek="Justýna"; 
if (days==08) Svatek="Věra"; 
if (days==09) Svatek="Štefan a Sára"; 
if (days==10) Svatek="Marina"; 
if (days==11) Svatek="Andrej"; 
if (days==12) Svatek="Marcel"; 
if (days==13) Svatek="Renáta"; 
if (days==14) Svatek="Agáta"; 
if (days==15) Svatek="Tereza"; 
if (days==16) Svatek="Havel"; 
if (days==17) Svatek="Hedvika"; 
if (days==18) Svatek="Lukáš"; 
if (days==19) Svatek="Michaela"; 
if (days==20) Svatek="Vendelín"; 
if (days==21) Svatek="Brigita"; 
if (days==22) Svatek="Sabina"; 
if (days==23) Svatek="Teodor"; 
if (days==24) Svatek="Nina"; 
if (days==25) Svatek="Beáta"; 
if (days==26) Svatek="Erik"; 
if (days==27) Svatek="Šarlota a Zoe"; 
if (days==28) Svatek="státní svátek"; 
if (days==29) Svatek="Silvie"; 
if (days==30) Svatek="Tadeáš"; 
if (days==31) Svatek="Štěpánka"; 
} 
if ((months+1)==11) { 
if (days==01) Svatek="Felix"; 
if (days==02) Svatek="památka zesnulých"; 
if (days==03) Svatek="Hubert"; 
if (days==04) Svatek="Karel"; 
if (days==05) Svatek="Miriam"; 
if (days==06) Svatek="Liběna"; 
if (days==07) Svatek="Saskie"; 
if (days==08) Svatek="Bohumír"; 
if (days==09) Svatek="Bohdan"; 
if (days==10) Svatek="Evžen"; 
if (days==11) Svatek="Martin"; 
if (days==12) Svatek="Benedikt"; 
if (days==13) Svatek="Tibor"; 
if (days==14) Svatek="Sáva"; 
if (days==15) Svatek="Leopold"; 
if (days==16) Svatek="Otmar"; 
if (days==17) Svatek="Mahulena"; 
if (days==18) Svatek="Romana"; 
if (days==19) Svatek="Alžběta"; 
if (days==20) Svatek="Nikola"; 
if (days==21) Svatek="Albert"; 
if (days==22) Svatek="Cecílie"; 
if (days==23) Svatek="Klement"; 
if (days==24) Svatek="Emílie"; 
if (days==25) Svatek="Kateřina"; 
if (days==26) Svatek="Artur"; 
if (days==27) Svatek="Xenie"; 
if (days==28) Svatek="René"; 
if (days==29) Svatek="Zina"; 
if (days==30) Svatek="Ondřej"; 
} 
if ((months+1)==12) { 
if (days==01) Svatek="Iva"; 
if (days==02) Svatek="Blanka"; 
if (days==03) Svatek="Svatoslav"; 
if (days==04) Svatek="Barbora"; 
if (days==05) Svatek="Jitka"; 
if (days==06) Svatek="Mikuláš"; 
if (days==07) Svatek="Ambrož a Benjamín"; 
if (days==08) Svatek="Květoslava"; 
if (days==09) Svatek="Vratislav"; 
if (days==10) Svatek="Julie"; 
if (days==11) Svatek="Dana"; 
if (days==12) Svatek="Simona"; 
if (days==13) Svatek="Lucie"; 
if (days==14) Svatek="Lýdie"; 
if (days==15) Svatek="Radana a Radan"; 
if (days==16) Svatek="Albína"; 
if (days==17) Svatek="Daniel"; 
if (days==18) Svatek="Miloslav"; 
if (days==19) Svatek="Ester"; 
if (days==20) Svatek="Dagmar"; 
if (days==21) Svatek="Natálie"; 
if (days==22) Svatek="Šimon"; 
if (days==23) Svatek="Vlasta"; 
if (days==24) Svatek="Adam a Eva"; 
if (days==25) Svatek="2.vánoční svátek"; 
if (days==26) Svatek="Štěpán"; 
if (days==27) Svatek="Žaneta"; 
if (days==28) Svatek="Bohumila"; 
if (days==29) Svatek="Judita"; 
if (days==30) Svatek="David"; 
if (days==31) Svatek="Silvestr"; 
}

if ( (((months+1)==12) && (days==25)) || (((months+1)==11) && (days==02)) || (((months+1)==10) && (days==28)) || (((months+1)==5) && (days==08)) || (((months+1)==5) && (days==01))) {
ma = " a je ";
}
else {
ma = " a svátek má ";
}


field_datum.value= (( fShowDate ? ( "Dnes je " + Day + strDate) : "" ) + ma + Svatek);
field_cas.value= ( fShowDate ? (hours +":"+ minutes +":" + seconds) : "" );
}

function Clock(){
  var currentDate = new Date()
	SetDate( currentDate, document.hodiny.datum, document.hodiny.time,1 );
  setTimeout("Clock()",1000);
}

