// kodovanie tohto suboru: UTF-8
// konce riadkov v tomto subore: LF (Unix)
// nazov tohto suboru: kalendar-gkc-g.js

// Kalendar Greckokatolickej cirkvi (gregoriansky styl)
// verzia: 20070411-001
// autor: Martin Lukac <ma3n5c@gmail.com>, 2007

// VAROVANIE: Tento skript pouzivate na vlastnu zodpovednost. Za spravnost
// fungovania tohto skriptu nenesie autor ziadnu zodpovednost. Ak s tym
// nesuhlasite tak ho nesmiete pouzivat.
// Pripomienky a navrhy ku kalendaru mozete posielat na vyssie uvedenu
// e-mailovu adresu.

/******************************************************************************
  Pouzitie tohto skriptu:
do XHTML suboru vlozime napr. nasledujuci kod:

<script type="text/javascript" src="kalendar.js" charset="UTF-8"></script>

******************************************************************************/

// Tento kalendar automaticky urci pohyblive aj nepohyblive sviatky na dany
// rok. Automaticky vypocet by mal fungovat pre roky 1583 az 4099. Iba v
// pripade ak by zlyhaval tak by pre kazdy rok je mozne zadat datum Paschy
// manualne (momentalne su zadane datumy Paschy pre roky 2005-2020 takze pocas
// tychto rokov mozno v pripade potreby kalendar nudzovo prevadzkovat aj
// nastavenim premennej automaticky_datum_paschy na 0 funkcny bez potreby menit
// ho.
// Kalendar bol testovany na prehliadacoch: Mozilla Firefox 2.0 a čiastočne aj
// na Opera 9.00, Konqueror 3.3.2, Microsoft Internet Explorer 6.0.
// Pre spravne fungovanie kalendara je potrebny prehliadac podporujuci aspon
// JavaScript 1.3 (kvoli getFullYear()). Vysledny generovany kod vyhovuje
// standardu XHTML 1.0 Strict.

// Dolezitejsie sviatky su v kalendari oznacene pomocou nasledujucich XHTML
// znaciek (tagov):
// <strong></strong> - silne zvyraznenie (zvycajne sa zobrazi tucnym pismom)
// <em><em> - zvyraznenie (zvycajne sa zobrazi kurzivou)
// <span style=\"text-transform: uppercase;\"></span> - vypisanie velkymi pismenami

// POZNAMKA O CISLOVANI VERZII TOHTO SKRIPTU:
// Ak tento subor zmenite tak prosim zmente cislo jeho verzie podla
// nasledujuceho systemu: RRRRMMDD-VVV-SS
// kde RRRR oznacuje rok vytvorenia vasej zmeny (napr.: 2007), MM oznacuje
// mesiac vytvorenia vasej zmeny (napr. pre marec: 03), DD je den mesiaca v
// ktorom ste vykonali zmenu (napr.: 06), VVV je poradove cislo vasej zmeny v
// dany den (napr.: 002) - stale ked robite zmenu v iny den tak znovu zacnite
// VVV cislovat od 001, SS je vasa osobna skratka (aspon dvojpismenkova) aby
// boli odlisene pripadne viacere verzie od roznych upravovatelov v dany den.
// Teda oznacenie verzie bude napr.: 20070409-001-ml (verzie od povodneho
// autora neobsahuju v cisle verzie cast SS)

// PLAN:
// - skontrolovat ci su sviatky zadane v poriadku (napr. SKONTROLOVAT ESTE RAZ
//   OPOZNAMKOVANIE DNI pre nepohyblive[] cca. na riadku 144
// - logicky OVERIT SPRAVNOST PRE POSUN V PRIESTUPNYCH A NEPRIESTUPNYCH ROKOCH (riadok cca. 949)
// - doplnit dalsie roky v ktorych je znamy termin Paschy (riadok cca. 865) - nie
//   je to potrebne - datumy uz sa vypocitavaju automaticky
// - mozno odstranit zistovanie poctu dni v mesiaci (riadok cca. 786)

///////////////////////////////////////////////////////////////////////////////
// VYTVORENIE NIEKTORYCH ZAKLADNYCH PREMENNYCH: ///////////////////////////////

var debug = 0; // pre testovanie kalendara zadat hodnotu 1, pre normalnu prevadzku kalendara zadat hodnotu 0
var automaticky_datum_paschy = 1; // pre automaticky vypocet datumu paschy zadat hodnotu 1, pre manualne zadanie zadat hodnotu 0
paschalne = new Array(366);
nepohyblive = new Array(366);

///////////////////////////////////////////////////////////////////////////////
// POHYBLIVE SVIATKY PASCHALNEHO CYKLU: ///////////////////////////////////////

paschalne[0] = "<strong>32. nedeľa Päťdesiatnice - o Zachejovi</strong>"; // nedela
paschalne[7] = "<strong>33. nedeľa po Päťdesiatnici - o mýtnikovi a farizejovi</strong>"; // nedela
paschalne[14] = "<strong>34. nedeľa po Päťdesiatnici - o márnotratnom synovi</strong>"; // nedela
paschalne[20] = "<em>Mäsopôstna sobota</em> - Prvá zádušná"; // sobota
paschalne[21] = "<strong>35. nedeľa po Päťdesiatnici - o mäsopôstna - o Kristovom súde</strong>"; // nedela
paschalne[28] = "<strong>Syropôstna nedeľa - o vyhnaní prerodičov z raja</strong>"; // nedela
paschalne[29] = "<strong><em><span style=\"text-transform: uppercase;\">Prvý deň Veľkého pôstu</span></em></strong>"; // pondelok
paschalne[35] = "<strong>Prvá pôstna nedeľa o úcte svätých ikon</strong>"; // nedela
paschalne[41] = "<em>Druhá pôstna sobota</em> - druhá zádušná"; // sobota
paschalne[42] = "<strong>Druhá pôstna nedeľa</strong>"; // nedela
paschalne[48] = "<em>Tretia pôstna sobota</em> - tretia zádušná"; // sobota
paschalne[49] = "<strong><span style=\"text-transform: uppercase;\">Tretia pôstna nedeľa - poklona Krížu</span></strong>"; // nedela
paschalne[55] = "<em>Štvrtá pôstna sobota</em> - štvrtá zádušná"; // sobota
paschalne[56] = "<strong><span style=\"text-transform: uppercase;\">Štvrtá pôstna nedeľa - prepodobného otca Jána, autora rebríka čností</span></strong>"; // nedela
paschalne[60] = "<em>Veľký kajúci kánon Andreja Krétskeho</em>"; // stvrtok
paschalne[62] = "<em>Piata pôstna sobota - akatistová</em>"; // sobota
paschalne[63] = "<strong><span style=\"text-transform: uppercase;\">Piata pôstna nedeľa - prepodobnej Márie Egyptskej</span></strong>"; // nedela
paschalne[69] = "<em>Šiesta pôstna sobota - Lazárova</em>"; // sobota
paschalne[70] = "<strong><span style=\"text-transform: uppercase;\">Kvetná nedeľa</span></strong>"; // nedela
paschalne[71] = "<strong><em><span style=\"text-transform: uppercase;\">Svätý a Veľký pondelok</span></em></strong>"; // pondelok
paschalne[72] = "<em><span style=\"text-transform: uppercase;\">Svätý a veľký utorok</span></em>"; // utorok
paschalne[73] = "<em><span style=\"text-transform: uppercase;\">Svätá a veľká streda</span></em>"; // streda
paschalne[74] = "<em><span style=\"text-transform: uppercase;\">Svätý a veľký štvrtok</span></em>"; // stvrtok
paschalne[75] = "<strong></em><span style=\"text-transform: uppercase;\">Svätý a veľký piatok</span></em></strong>"; // piatok
paschalne[76] = "<em><span style=\"text-transform: uppercase;\">Svätá a veľká sobota</span></em>"; // sobota
paschalne[77] = "<strong></em><span style=\"text-transform: uppercase;\">Svätá a veľká nedeľa Paschy</span></em></strong>"; // nedela
paschalne[78] = "<strong></em><span style=\"text-transform: uppercase;\">Svetlý pondelok</span></em></strong>"; // pondelok
paschalne[79] = "<em><span style=\"text-transform: uppercase;\">Utorok svetlého týždňa</span></em>"; // utorok
paschalne[80] = "<em><span style=\"text-transform: uppercase;\">Streda svetlého týždňa</span></em>"; // streda
paschalne[81] = "<em><span style=\"text-transform: uppercase;\">Štvrtok svetlého týždňa</span></em>"; // stvrtok
paschalne[82] = "<em><span style=\"text-transform: uppercase;\">Piatok svetlého týždňa</span></em>"; // piatok
paschalne[83] = "<em><span style=\"text-transform: uppercase;\">Sobota svetlého týždňa</span></em>"; // sobota
paschalne[84] = "<strong><span style=\"text-transform: uppercase;\">2. nedeľa po Pasche</span> o Tomášovi</strong>"; // nedela
paschalne[91] = "<strong><span style=\"text-transform: uppercase;\">3. nedeľa Päťdesiatnice</span> o myronosičkách</strong>"; // nedela
paschalne[98] = "<strong><span style=\"text-transform: uppercase;\">4. nedeľa Päťdesiatnice</span> o porazenom</strong>"; // nedela
paschalne[101] = "<strong></em><span style=\"text-transform: uppercase;\">Polovica Päťdesiatnice</span></em></strong>"; // streda
paschalne[105] = "<strong><span style=\"text-transform: uppercase;\">5. nedeľa Päťdesiatnice</span> o Samaritánke</strong>"; // nedela
paschalne[108] = "V tento deň sa zakončuje sviatok Polovičky Päťdesiatnice"; // streda
paschalne[112] = "<strong><span style=\"text-transform: uppercase;\">6. nedeľa Päťdesiatnice</span> o slepom</strong>"; // nedela
paschalne[115] = "Zakončenie Paschy"; // streda
paschalne[116] = "<strong><span style=\"text-transform: uppercase;\">Pánovo nanebovstúpenie</span></strong>"; // stvrtok
paschalne[119] = "<strong><span style=\"text-transform: uppercase;\">7. nedeľa Päťdesiatnice</span> svätých otcov Prvého ekumenického snemu</strong>"; // nedela
paschalne[124] = "Zakončenie sviatku Pánovho nanebovstúpenia"; // piatok
paschalne[125] = "<strong><span style=\"text-transform: uppercase;\">Sobota pred Päťdesiatnicou - Piata zádušná sobota</span></strong>"; // sobota
paschalne[126] = "<strong><em><span style=\"text-transform: uppercase;\">Nedeľa Päťdesiatnice - Zostúpenie Svätého Ducha</span></em></strong>"; // nedela
paschalne[127] = "<em><span style=\"text-transform: uppercase;\">Pondelok Svätého Ducha</span></em>"; // pondelok
// paschalne[?] = "<em>zakoncenie sviatku patdesiatnice</em>"; // myslim ze toto je uvedene nizsie
paschalne[133] = "<strong>1. nedeľa po Päťdesiatnici - <span style=\"text-transform: uppercase;\">Všetkých svätých</span></strong>"; // nedela
paschalne[137] = "<em><strong><em><span style=\"text-transform: uppercase;\">Slávnostná poklona prečistým tajomstvám Tela a Krvi nášho Pána Ježiša Krista</em>"; // stvrtok
paschalne[139] = "<em>Sobota Zakončenie sviatku Päťdesiatnice</em>"; // sobota
paschalne[140] = "<strong>2. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[145] = "<strong>Sviatok nášho najsladšieho Pána, Boha a Spasiteľa Ježiša Krista, milujúceho ľudí</strong>"; // piatok
paschalne[146] = "<em>Presvätá Bohorodička Spolutrpiteľka</em>"; // sobota
paschalne[147] = "<strong>3. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[154] = "<strong>4. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[161] = "<strong>5. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[168] = "<strong>6. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[175] = "<strong>7. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[182] = "<strong>8. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[189] = "<strong>9. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[196] = "<strong>10. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[203] = "<strong>11. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[210] = "<strong>12. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[217] = "<strong>13. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[224] = "<strong>14. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[231] = "<strong>15. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[238] = "<strong>16. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[245] = "<strong>17. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[252] = "<strong>18. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[259] = "<strong>19. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[266] = "<strong>20. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[273] = "<strong>21. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[280] = "<strong>22. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[287] = "<strong>23. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[294] = "<strong>24. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[301] = "<strong>25. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[308] = "<strong>26. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[315] = "<strong>27. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[322] = "<strong>28. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[329] = "<strong>29. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[336] = "<strong>30. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[343] = "<strong>31. nedeľa po Päťdesiatnici</strong>"; // nedela
paschalne[350] = "<strong>32. nedeľa po Päťdesiatnici - o Zachejovi</strong>"; // nedela

///////////////////////////////////////////////////////////////////////////////
// NEPOHYBLIVE SVIATKY: ///////////////////////////////////////////////////////

// SKONTROLOVAT ESTE RAZ OPOZNAMKOVANIE DNI
nepohyblive[0] = "<strong><em><span style=\"text-transform: uppercase;\">Obrezanie podľa tela nášho Pána, Boha a Spasiteľa Ježiša Krista.</span> Pamiatka nášho otca svätého Bazila Veľkého, arcibiskupa kapadóckej Cézarey.</em></strong>"; // 1. januar
nepohyblive[1] = "Predprazdenstvo Bohozjavenia. Náš svätý otec Silvester, rímsky pápež"; // 2. januar
nepohyblive[2] = "Svätý prorok Malachiáš. Svätý mučeník Gordios"; // 3. januar
nepohyblive[3] = "Zbor svätých sedemdesiatich apoštolov. Náš prepodobný otec Teoktist, igumen zo sicílskeho Kukuma"; // 4. januar
nepohyblive[4] = "Predvečer Bohozjavenia. Svätí mučeníci Teotempt a Teónas. Prepodobná Sinklitika"; // 5. januar
nepohyblive[5] = "<strong><em><span style=\"text-transform: uppercase;\">Sväté Bohozjavenie nášho Pána, Boha a Spasiteľa Ježiša Krista.</span></em></strong>"; // 6. januar
nepohyblive[6] = "Zhromaždenie k svätému a slávnemu prorokovi, predchodcovi a krstiteľovi Jánovi"; // 7. januar
nepohyblive[7] = "Náš prepodobný otec Juraj Chozebita. Prepodobný Emilián Vyznávač. Naša prepodobná matka Dominika"; // 8. januar
nepohyblive[8] = "Svätý mučeník Polyeukt. Svätý Peter Sebastijský"; // 9. januar
nepohyblive[9] = "Náš otec svätý Gregor, nysský biskup. Svätý Markián"; // 10. januar
nepohyblive[10] = "<em>Náš prepodobný otec Teodóz Veľký, vodca mníchov spoločného života</em>"; // 11. januar
nepohyblive[11] = "Svätá mučenica Tatiana"; // 12. januar
nepohyblive[12] = "Svätí mučeníci Hermyl a Stratonik"; // 13. januar
nepohyblive[13] = "Naši prepodobní otcovia, ktorí boli zavraždení na vrchu Sinaj a na púšti Raita. Pamiatka odchodu do večnosti svätej apoštolom rovnej Niny, osvietiteľky Gruzínska. V tento deň sa zakončuje sviatok svätých Bohozjavení"; // 14. januar
nepohyblive[14] = "Naši prepodobní otcovia Pavol Tébsky a Ján Chatrčník (Kušník)"; // 15. januar
nepohyblive[15] = "Poklona úctyhodným reťaziam svätého a všechválneho apoštola Petra"; // 16. januar
nepohyblive[16] = "Náš prepodobný a bohonosný otec Anton Veľký"; // 17. januar
nepohyblive[17] = "Naši otcovia svätí Atanáz a Cyril, alexandrijskí arcibiskupi"; // 18. januar
nepohyblive[18] = "Náš prepodobný otec Makarios Egyptský"; // 19. januar
nepohyblive[19] = "<em>Náš prepodobný a bohonosný otec Eutymios Veľký</em>"; // 20. januar
nepohyblive[20] = "Náš prepodobný otec Maxim Vyznávač. Svätý Neofit. Svätý Eugenij a jeho družina"; // 21. januar
nepohyblive[21] = "Svätý apoštol Timotej. Svätý prepodobný mučeník Anáz Perzský"; // 22. januar
nepohyblive[22] = "Svätý hieromučeník Klement, ankyrský biskup. Svätý mučeník Agatangel. Svätý Kliment Agafange"; // 23. januar
nepohyblive[23] = "Naša prepodobná matka Xénia Rímska"; // 24. januar
nepohyblive[24] = "<em>Náš otec svätý Gregor Teológ, konštantínopolskýarcibiskup</em>"; // 25. januar
nepohyblive[25] = "Náš prepodobný otec Xenofont , jeho manželka Mária a synovia"; // 26. januar
nepohyblive[26] = "<em>Prenesenie úctyhodných pozostatkov nášho otca svätého Jána Zlatoústeho</em>"; // 27. januar
nepohyblive[27] = "Náš prepodobný otec Efrém Sýrsky"; // 28. januar
nepohyblive[28] = "Prenesenie pozostatkov svätého hieromučeníka Ignáca Bohonositeľa"; // 29. januar
nepohyblive[29] = "Svätý hieromučeník Hyppolit. <strong><em><span style=\"text-transform: uppercase;\">Traja svätí svätitelia, veľkí veľkňazi Bazil Veľký, Gregor Teológ a Ján Zlatoústy</span></em></strong>"; // 30. januar
nepohyblive[30] = "Svätí divotvorcovia a nezištníci Kýros a Ján"; // 31. januar
nepohyblive[31] = "<em>Predprazdenstvo Stretnutia nášho Pána, Boha a Spasiteľa Ježiša Krista.</em> Svätý mučeník Tryfón"; // 1. februar
nepohyblive[32] = "<strong><em><span style=\"text-transform: uppercase;\">Stretnutie nášho Pána, Boha a Spasiteľa Ježiša Krista</span></em></strong>"; // 2. februar
nepohyblive[33] = "Svätý a spravodlivý Simeon Bohopríjemca a prorokyňa Anna"; // 3. februar
nepohyblive[34] = "Náš prepodobný otec Izidor Peluzijský"; // 4. februar
nepohyblive[35] = "Svätá mučenica Agáta"; // 5. februar
nepohyblive[36] = "Náš prepodobný otec Bukol, smyrniansky biskup"; // 6. februar
nepohyblive[37] = "Náš prepodobný otec Partenios, lampsacký biskup"; // 7. februar
nepohyblive[38] = "Svätý veľkomučeník Teodor Tirón. Svätý prorok Zachariáš. Svätý Partenij"; // 8. februar
nepohyblive[39] = "Svätý mučeník Nikefor. V tento deň sa zakončuje sviatok Stretnutia"; // 9. februar
nepohyblive[40] = "Svätý mučeník Charalampés"; // 10. februar
nepohyblive[41] = "Svätý hieromučeník Blažej, sebastejský biskup"; // 11. februar
nepohyblive[42] = "Náš otec svätý Meletios, antiochijský arcibiskup"; // 12. februar
nepohyblive[43] = "Náš prepodobný otec Martinián"; // 13. februar
nepohyblive[44] = "Náš prepodobný otec Auxencius. Odchod do večnosti nášho prepodobného otca Cyrila, učiteľa Slovanov. Prepodobný Marón Pustovník, divotvorca"; // 14. februar
nepohyblive[45] = "Svätý apoštol Onezim"; // 15. februar
nepohyblive[46] = "Svätý mučeníci Pamfil, Porfyrios a ich spoločníci"; // 16. februar
nepohyblive[47] = "Svätý veľkomučeník Teodor Tirón"; // 17. februar
nepohyblive[48] = "Náš otec svätý Lev Veľký, rímsky pápež"; // 18. februar
nepohyblive[49] = "Svätý apoštol Archippos"; // 19. februar
nepohyblive[50] = "Náš prepodobný otec Lev, katánijský biskup"; // 20. februar
nepohyblive[51] = "Náš prepodobný otec Timotej zo Symbolov. Náš otec svätý Eustatios, arcibiskup veľkej Antiochie"; // 21. februar
nepohyblive[52] = "Nájdenie úctyhodných pozostatkov svätých mučeníkov v Eugeniu"; // 22. februar
nepohyblive[53] = "Svätý hieromučeník Polykarp, smyrniansky biskup"; // 23. februar
nepohyblive[54] = "<em>Prvé a druhé nájdenie úctyhodnej hlavy svätého a slávneho Pánovho proroka, predchodcu a krstiteľa Jána</em>"; // 24. februar
nepohyblive[55] = "Náš otec svätý Taras, konštantínopolský arcibiskup"; // 25. februar
nepohyblive[56] = "Náš otec svätý Porfyrios, gazský biskup"; // 26. februar
nepohyblive[57] = "Náš prepodobný otec a vyznávač Prokop Dekapolita"; // 27. februar
nepohyblive[58] = "Náš prepodobný otec a vyznávač Bazil, Prokopov spoluaskéta"; // 28. februar
nepohyblive[59] = "Ján Kassián, prepodobný"; // 29. februar
nepohyblive[60] = "Svätá prepodobná mučenica Eudokia"; // 1. marec
nepohyblive[61] = "Svätý hieromučeník Teodot, kerynejský biskup"; // 2. marec
nepohyblive[62] = "Svätí mučeníci Eutropios a jeho spoločníci Kleonik a Bazilisk"; // 3. marec
nepohyblive[63] = "Náš prepodobný otec Gerasim od Jordána"; // 4. marec
nepohyblive[64] = "Svätý mučeník Konón"; // 5. marec
nepohyblive[65] = "Štyridsiati dvaja svätí mučeníci z Amoria"; // 6. marec
nepohyblive[66] = "Svätí hieromučeníci, ktorí boli biskupmi v Chersone: Bazil, Efrém, Kapitón, Eugen, Aiterios a ďalší"; // 7. marec
nepohyblive[67] = "Náš prepodobný otec a vyznávač Teofylakt, nikomédijský biskup"; // 8. marec
nepohyblive[68] = "<em>Štyridsiati svätí mučeníci zo Sebastey</em>"; // 9. marec
nepohyblive[69] = "Svätý mučeník Kodrat a spoločníci"; // 10. marec
nepohyblive[70] = "Náš otec svätý Sofronios, jeruzalemský patriarcha"; // 11. marec
nepohyblive[71] = "Náš prepodobný otec a vyznávač Teofan Sigrianský. Náš otec svätý Gregor Dialogos, rímsky pápež"; // 12. marec
nepohyblive[72] = "Prenesenie pozostatkov nášho otca svätého Nikefora, konštantínopolského patriarchu"; // 13. marec
nepohyblive[73] = "Náš prepodobný otec Benedikt"; // 14. marec
nepohyblive[74] = "Svätý mučeník Agapios a s ním ďalší šiesti mučeníci"; // 15. marec
nepohyblive[75] = "Svätí mučeníci Sabinus a Papas"; // 16. marec
nepohyblive[76] = "Náš prepodobný otec Alexej, Boží človek"; // 17. marec
nepohyblive[77] = "Náš otec svätý Cyril, jeruzalemský arcibiskup"; // 18. marec
nepohyblive[78] = "Svätí mučeníci Chryzant a Dária"; // 19. marec
nepohyblive[79] = "Naši prepodobní otcovia, ktorých Saracéni pozabíjali v kláštore svätého Sávu"; // 20. marec
nepohyblive[80] = "Náš prepodobný otec Jakub Vyznávač, katánijský biskup"; // 21. marec
nepohyblive[81] = "Svätý hieromučeník Bazil, ankyrský presbyter"; // 22. marec
nepohyblive[82] = "Svätý prepodobný mučeník Nikón a jeho učeníci, ktorí boli s ním umučení"; // 23. marec
nepohyblive[83] = "Predprazdenstvo Zvestovania presvätej Bohorodičke. Náš prepodobný otec Zachariáš. Náš otec svätý Artemón, biskup pizídijskej Seleucie"; // 24. marec
nepohyblive[84] = "<strong><em><span style=\"text-transform: uppercase;\">Zvestovanie našej presvätej Vládkyni, Bohorodičke Márii, vždy Panne</span></em></strong>"; // 25. marec
nepohyblive[85] = "<em>Zhromaždenie k archanjelovi Gabrielovi</em>"; // 26. marec
nepohyblive[86] = "Naša prepodobná matka Matróna zo Solúna"; // 27. marec
nepohyblive[87] = "Naši prepodobní otcovia Hilarión Nový a Štefan Divotvorca"; // 28. marec
nepohyblive[88] = "Náš prepodobný otec Marek, aretúzsky biskup a Cyril, diakon"; // 29. marec
nepohyblive[89] = "Náš prepodobný otec Ján, autor spisu Rebrík"; // 30. marec
nepohyblive[90] = "Náš prepodobný otec Hypatios, gangriansky biskup. Svätý Ipatij. Svätý Benjamín"; // 31. marec
nepohyblive[91] = "Naša prepodobná matka Mária Egyptská"; // 1. april
nepohyblive[92] = "Náš prepodobný otec Títus Divotvorca"; // 2. april
nepohyblive[93] = "Náš prepodobný otec a vyznávač Nikita, igumen Médikiovho kláštora"; // 3. april
nepohyblive[94] = "Naši prepodobní otcovia Jozef Hymnograf a Juraj z Maley"; // 4. april
nepohyblive[95] = "Svätí mučeníci Teodul, Agatopod a spoločníci"; // 5. april
nepohyblive[96] = "Náš otec svätý Eutychios, konštantínopolský arcibiskup. <em>Odchod do večnosti nášho otca svätého Metoda, učiteľa Slovanov</em>"; // 6. april
nepohyblive[97] = "Náš prepodobný otec Juraj, mytilénsky biskup"; // 7. april
nepohyblive[98] = "Svätí apoštoli Herodion, Agabus, Rúfus, Asynkrit, Flegont a Hermés"; // 8. april
nepohyblive[99] = "Svatý mučeník Eupsychios"; // 9. april
nepohyblive[100] = "Svätí mučeníci Terencius, Pompejus a spoločníci"; // 10. april
nepohyblive[101] = "Svätý hieromučeník Antipas, biskup ázijského Pergama"; // 11. april
nepohyblive[102] = "Náš prepodobný otec a vyznávač Bazil, parijský biskup"; // 12. april
nepohyblive[103] = "Svätý hieromučeník Artemón a spoločníci"; // 13. april
nepohyblive[104] = "Náš otec svätý Martin Vyznávač, rímsky pápež. Svätý Anton, Ján a Eustatij"; // 14. april
nepohyblive[105] = "Svätí apoštoli Aristarch, Pudent a Trofim"; // 15. april
nepohyblive[106] = "Sväté mučenice a panny Agapa, Irena a Chionia"; // 16. april
nepohyblive[107] = "Naši prepodobní otcovia Simeon z Perzie a Akakios, meliténsky biskup"; // 17. april
nepohyblive[108] = "Náš prepodobný otec Ján, učeník svätého Gregora Dekapolitu"; // 18. april
nepohyblive[109] = "Náš prepodobný otec Ján zo Starej Lavry"; // 19. april
nepohyblive[110] = "Náš prepodobný otec Teodor Trichinas"; // 20. april
nepohyblive[111] = "Svätý hieromučeník Január a spoločníci. Svätý mučeník Teodor z Pergy"; // 21. april
nepohyblive[112] = "Náš prepodobný otec Teodor Sykeónsky"; // 22. apirl
nepohyblive[113] = "<strong><em><span style=\"text-transform: uppercase;\">Svätý a slávny veľkomučeník, triumfátor a divotvorca Juraj</span</em></strong>"; // 23. april
nepohyblive[114] = "Svätý mučeník Sáva Stratilat"; // 24. april
nepohyblive[115] = "<em>Svätý apoštol a evanjelista Marek</em>"; // 25. april
nepohyblive[116] = "Svätý hieromučeník Bazil, amázijský biskup"; // 26. april
nepohyblive[117] = "Svätý hieromučeník Simeon, Pánov príbuzný. Náš prepodobný otec Štefan, biskup volynského mesta Vladimír"; // 27. april
nepohyblive[118] = "Svätí apoštoli Jasón a Sósipatros. Svätí mučeníci Dadas, Maxim a Kvintilián. Náš otec svätý Cyril, turovský biskup"; // 28. april
nepohyblive[119] = "Deviati svätí mučeníci z Kyzika. Prepodobný Memnón Divotvorca"; // 29. april
nepohyblive[120] = "<em>Svätý apoštol Jakub, brat svätého Jána Teológa</em>"; // 30. april
nepohyblive[121] = "Svätý prorok Jeremiáš"; // 1. maj
nepohyblive[122] = "Náš otec svätý Atanáz Veľký"; // 2. maj
nepohyblive[123] = "Svätí mučeníci Timotej a Maura. <em>Odchod do večnosti nášho prepodobného otca Tedóza, igumena pečerského monastiera a vodcu mníchov spoločného života</em>"; // 3. maj
nepohyblive[124] = "Svätá mučenica Pelágia"; // 4. maj
nepohyblive[125] = "Svätá a slávna mučenica Irena. Svätý Nikifor Medykijský"; // 5. maj
nepohyblive[126] = "Svätý, spravodlivý a veľmi trpezlivý Jób"; // 6. maj
nepohyblive[127] = "Spomienka na znamenie úctyhodného kríža, ktoré sa ukázalo na nebi vo svätom meste Jeruzaleme. Svätý mučeník Akakij"; // 7. maj
nepohyblive[128] = "<em>Svätý apopštol a evanjelista Ján Teológ.</em> Náš prepodobný otec Arsenios Veľký"; // 8. maj
nepohyblive[129] = "Svätý prorok Izaiáš. Svätý mučeník Christofor. <em>Prenesenie úctyhodných pozostatkov nášho otca svätého Mikuláša Divotvorcu z Myry do mesta Bari</em>"; // 9. maj
nepohyblive[130] = "<em>Svätý apoštol Šimon Horlivec</em>"; // 10. maj
nepohyblive[131] = "Založenie Konštantínopola. Svätý hieromučeník Mókios. <em>Svätí apoštolom rovní Cyril a Metod, učitelia Slovanov.</em> <em>Blažený hieromučeník Vasiľ, prešovský svätiaci biskup</em>"; // 11. maj
nepohyblive[132] = "Naši o. sv. Epifanios, cyperský biskup, a sv. Germanos, konštantínopolský patriarcha. Svätý Herman"; // 12. maj
nepohyblive[133] = "Svätá mučenica Glykéria"; // 13. maj
nepohyblive[134] = "Svätý mučeník Izidor [Chyosský]"; // 14. maj
nepohyblive[135] = "Náš prepodobný otec Pachómios Veľký. Náš prepodobný otec Partenios, lampsacký biskup"; // 15. maj
nepohyblive[136] = "Náš prepodobný otec Teodor Posvätený, učeník svätého Pachómia Veľkého"; // 16. maj
nepohyblive[137] = "Svätý apoštol Andronik a spoločníčka"; // 17. maj
nepohyblive[138] = "Svätý mučeník Teodot z Ankyry. Svätí mučeníci Peter, Dionýzia a družina"; // 18. maj
nepohyblive[139] = "Svätý hieromučeník Patrik, pruský biskup a spoločníci"; // 19. maj
nepohyblive[140] = "Svätý mučeník Tallelaios"; // 20. maj
nepohyblive[141] = "<em>Svätí veľkí králi a apoštolom rovní Konštantín a Helena</em>"; // 21. maj
nepohyblive[142] = "Svätý mučeník Bazilisk"; // 22. maj
nepohyblive[143] = "Náš prepodobný otec a vyznávač Michal, synadský biskup. Prepodobná Eufrozína Polocká, igumenka Monastiera svätého Spasiteľa"; // 23. maj
nepohyblive[144] = "Náš prepodobný otec Simeon z Obdivuhodného vrchu. Prepodobný Nikita Stĺpnik, perejaslavský divotvorca"; // 24. maj
nepohyblive[145] = "<em>Tretie nájdenie úct. hlavy sv. a slávneho Pánovho predchodcu a krstiteľa Jána</em>"; // 25. maj
nepohyblive[146] = "Sv. apoštol Karpos, jeden zo sedemdesiatich"; // 26. maj
nepohyblive[147] = "Svätý hieromučeník Terapont"; // 27. maj
nepohyblive[148] = "Náš prepodobný otec Nikita, chalcedónsky biskup"; // 28. maj
nepohyblive[149] = "Svätá prepodobná mučenica Teodózia, panna"; // 29. maj
nepohyblive[150] = "Náš prepodobný otec Izák, igumen Dalmatovho kláštora"; // 30. maj
nepohyblive[151] = "Svätý apoštol Hermas. Svätý mučeník Hermeias"; // 31. maj
nepohyblive[152] = "Svätý mučeník Justín Filozof a spoločníci"; // 1. jun
nepohyblive[153] = "Náš otec svätý Nikefor Vyznávač, konštantínopolský patriarcha"; // 2. jun
nepohyblive[154] = "Svätý mučeník Lucilián a spoločníci"; // 3. jun
nepohyblive[155] = "Náš otec svätý Métrofanés, konštantínopolský patriarcha"; // 4. jun
nepohyblive[156] = "Svätý hieromučeník Dorotej, týrsky biskup. Svätý mučeník Kozma, arménsky presbyter. Svätý otec náš Visarion"; // 5. jun
nepohyblive[157] = "Náš prepodobný otec Bessarión Divotvorca. Prepodobný Hilarión Nový"; // 6. jun
nepohyblive[158] = "Svätý hieromučeník Teodot Ankyrský"; // 7. jun
nepohyblive[159] = "<em>Prenesenie pozostatkov svätého veľkomučeníka Teodora Tiróna</em>"; // 8. jun
nepohyblive[160] = "<em>Náš otec svätý Cyril, alexandrijský arcibiskup</em>"; // 9. jun | <span style=\"text-transform: uppercase;\">(voľnica)</span>?
nepohyblive[161] = "Svätý hieromučeník Timotej, pruský biskup"; // 10. jun
nepohyblive[162] = "<em>Svätí apoštoli Bartolomej a Barnabáš</em>"; // 11. jun
nepohyblive[163] = "<em>Náš prepodobný otec Onufrios Veľký.</em> Náš prepodobný otec Peter Atoský. Svätý apoštol Barnabáš (Varnava)"; // 12. jun
nepohyblive[164] = "Svätá mučenica Akvilína. Svätý Trifylios, biskup cyperskej Leukosie"; // 13. jun
nepohyblive[165] = "Svätý prorok Elizeus. Náš otec svätý Metod, konštantínopolský patriarcha"; // 14. jun
nepohyblive[166] = "Svätý prorok Amos. Prepodobný Hieronym, stridonský presbyter"; // 15. jun
nepohyblive[167] = "Náš otec svätý Tychón Divotvorca, amatuntský biskup"; // 16. jun
nepohyblive[168] = "Svätí mučeníci Manuel, Sabel a Izmael. Náš prepodobný otec Hypatios, igumen Rufínovho kláštora"; // 17. jun
nepohyblive[169] = "Svätý mučeník Leontios"; // 18. jun
nepohyblive[170] = "<em><span style=\"text-transform: uppercase;\">Svätý apoštol Júda, podľa tela Pánov brat</span></em>"; // 19. jun
nepohyblive[171] = "Svätý hieromučeník Metod, patarský biskup"; // 20. jun
nepohyblive[172] = "Svätý mučeník Julián Tarzský"; // 21. jun
nepohyblive[173] = "Svätý hieromučeník Eusebios, samosatský biskup"; // 22. jun
nepohyblive[174] = "Svätá mučenica Agripína"; // 23. jun
nepohyblive[175] = "<strong><em><span style=\"text-transform: uppercase;\">Narodenie úctyhodného a slávneho Pánovho proroka, predchodcu a krstiteľa Jána</span></em></strong>"; // 24. jun
nepohyblive[176] = "Svätá prepodobná mučenica Febrónia"; // 25. jun
nepohyblive[177] = "Náš prepodobný otec Dávid zo Solúna"; // 26. jun
nepohyblive[178] = "Náš prepodobný otec náš Samson Pohostinný"; // 27. jun
nepohyblive[179] = "Prenesenie pozostatkov svätých nezištníkov Kýra a Jána"; // 28. jun
nepohyblive[180] = "<strong><em><span style=\"text-transform: uppercase;\">Svätí, slávni a všechválni najvyšší apoštoli Peter a Pavol</span></em></strong>"; // 29. jun
nepohyblive[181] = "<em>Zbor svätých, slávnych a všechválnych dvanástich apoštolov</em>"; // 30. jun
nepohyblive[182] = "Svätí nezištníci a divotvorcovia Kozma a Damián"; // 1. jul
nepohyblive[183] = "<em>Uloženie úctyhodného rúcha našej presvätej Vládkyne a Bohorodičky v Blachernách</em>"; // 2. jul
nepohyblive[184] = "Svätý mučeník Hyacint"; // 3. jul
nepohyblive[185] = "Náš otec svätý Andrej Jeruzalemčan, krétsky biskup. Prepodobná Marta, matka svätého Simeona z Obdivuhodného vrchu"; // 4. jul
nepohyblive[186] = "<strong>Náš prepodobný otec Atanáz Atoský.</strong> <strong><em><span style=\"text-transform: uppercase;\">Svätí apoštolom rovní Cyril a Metod,</span> učitelia Slovanov, spolupatróni Európy</em></strong>"; // 5. jul
nepohyblive[187] = "Náš prepodobný otec Sisoés Veľký"; // 6. jul
nepohyblive[188] = "Naši prepodobní otcovia Tomáš z Maley a Akakios, ktorý sa spomína v spise Rebrík"; // 7. jul
nepohyblive[189] = "<em>Svätý veľkomučeník Prokop</em>"; // 8. jul
nepohyblive[190] = "Svätý hieromučeník Pankrác, tauromenský biskup"; // 9. jul
nepohyblive[191] = "Štyridsiati piati svätí mučeníci z arménskeho Nikopola. <em>Náš prepodobný otec Anton Pečersko-Kyjevský.</em> Svätí bratia a mučeníci František, Mútus, Rafael a spoločníci, ktorí boli zabití v Damasku"; // 10. jul
nepohyblive[192] = "<em>Svätá všechválna mučenica Eufémia.</em> <em>Odchod do večnosti blaženej Oľgy, kyjevskej kňažnej, pri svätom krste nazvanej Helena</em>"; // 11. jul
nepohyblive[193] = "Svätí mučeníci Proklos a Hilarios. Náš prepodobný otec Michal Maleinský"; // 12. jul
nepohyblive[194] = "<em>Zhromaždenie k sv. archanjelovi Gabrielovi.</em> Náš otec sv. Julián, kenomanijský biskup. Prepodobný otec náš, svätý Štefan Savait"; // 13. jul
nepohyblive[195] = "<em>Svätý apoštol Akvila</em>"; // 14. jul | Mt 55. zač. (13,44-54)
nepohyblive[196] = "Svätí mučeníci Kéryk a jeho matka Julita. <em>Svätý apoštolom rovný a veľký knieža Vladimír, pri svätom krste nazvaný Bazil</em>"; // 15. jul | Mt 32. zač. (9,18-26); Mt 52. zač. (13,24-30)
nepohyblive[197] = "Svätý hieromučeník Aténogenés a jeho desiati učeníci"; // 16. jul | Mt 29. zač. (9,1-8); Jn 56. zač. (17,1-13) <em>Otcov 6 ekumen. snemov</em>
nepohyblive[198] = "<em>Blažený hieromučeník Pavol Peter Gojdič, prešovský biskup.</em> Svätá veľkomučenica Marína"; // 17. jul | Mt 56. zač. (13,54-58)
nepohyblive[199] = "Svätý mučeník Hyacint z Amastridy. Naši prepodobní otcovia Andrej-Svorad a Beňadik. Svätý mučeník Emilián"; // 18. jul | Mt 57. zač. (14,1-13)
nepohyblive[200] = "Naša prepodobná matka Makrína, sestra Bazila Veľkého. Náš prepodobný otec svätý Dios"; // 19. jul | Mt 60. zač. (14,35-36; 15,1-11)
nepohyblive[201] = "<strong><em>Svätý a slávny prorok Eliáš</em></strong>"; // 20. jul | Lk 14. zač. (4,22-30)
nepohyblive[202] = "Naši prepodobní otcovia Simeon, blázon pre Krista, a Ján, jeho spoluaskéta. Svätý prorok Ezechiel"; // 21. jul | Mt 63. zač. (15,29-31)
nepohyblive[203] = "Svätá myronosička a apoštolom rovná Mária Magdaléna. Svätý mučeník Foka"; // 22. jul | Mt 39. zač. (10,37-42; 11,1); Lk 34. zač. (8,1-3)
nepohyblive[204] = "Svätí mučeníci Trofim, Teofil a spoločníci"; // 23. jul
nepohyblive[205] = "Svätá veľkomučenica Kristína. Svätí mučeníci Boris a Gleb, pri svätom krste nazvaní Roman a Dávid"; // 24. jul | Mt 65. zač. (16,1-6); Jn 52. zač. (15,17-27; 16,1-2)
nepohyblive[206] = "<strong>Zosnutie svätej Anny, matky presvätej Bohorodičky.</strong> Svätí mučeníci Boris a Gleb"; // 25. jul | Mt 66. zač. (16,6,12)
nepohyblive[207] = "Svätý hieromučeník Hermolaos a spoločníci. Svätá prepodobná mučenica Paraskeva. Mojžiš Uhrín, prep."; // 26. jul
nepohyblive[208] = "<strong>Svätý veľkomučeník a uzdravovateľ Panteleimón.</strong> Náš otec svätý Kliment Divotvorca, ochridský arcibiskup. Naši prepodobní otcovia sedmopočetníci Cyril, Metod, Gorazd, Kliment, Naum, Sáva, Angelár"; // 27. jul | Mt 69. zač. (16,24-28)
nepohyblive[209] = "Svätí apoštoli a diakoni Prochor, Nikanor, Timón a Parmenas"; // 28. jul | Mt 71. zač. (17,10-18)
nepohyblive[210] = "<em>Svätý mučeník Kallinik</em>"; // 29. jul | Mt 58. zač. (14,14-22)
nepohyblive[211] = "Svätí apočtoli Silas, Silván a spoločníci"; // 30. jul
nepohyblive[212] = "Predprazdenstvo Vynesenia úctyhodného a životodarného Pánovho Kríža. Svätý a spravodlivý Eudokim"; // 31. jul // Mt 74. zač. (18,1-11)
nepohyblive[213] = "<em>Vynesenie úctyhodných driev úctyhodného a životodarného Kríža.</em> Siedmi svätí makabejskí mučeníci, ich matka Solomona a starec Eleazar"; // 1. august // Mt 76. zač. (18,18-22; 19,1-2 13-15)
nepohyblive[214] = "Prenesenie pozostatkov svätého prvomučeníka a archidiakona Štefana"; // 2. august | Mt 80. zač. (20,1-16)
nepohyblive[215] = "Naši prepodobní otcovia Izák, Dalmat a Faust"; // 3. august | Mt. 81. zač. (20,17-28)
nepohyblive[216] = "Siedmi svätí mladíci z Efezu. Svätá prepodobná mučenica Eudokia"; // 4. august | Mt 83. zač. (21,12-14)
nepohyblive[217] = "Predprazdenstvo Premenenia nášho Pána Ježiša Krista. Svätý mučeník Eusignios"; // 5. august | Mt 64. zač. (15,32-39)
nepohyblive[218] = "<strong><em>Sväté Premenenie nášho Pána, Boha a Spasiteľa Ježiša Krista<em></strong>"; // 6. august | Mt 70. zač. (17,1-9)
nepohyblive[219] = "Svätý prepodobný mučeník Domécius"; // 7. august
nepohyblive[220] = "Svätý Emilián Vyznávač, kyzický biskup"; // 8. august
nepohyblive[221] = "<strong>Svätý apoštol Matej</strong>"; // 9. august
nepohyblive[222] = "Svätý mučeník a archidiakon Vavrinec"; // 10. august
nepohyblive[223] = "Svätý mučeník Euplos"; // 11. august
nepohyblive[224] = "Svätí mučeníci Fótios a Anikét"; // 12. august
nepohyblive[225] = "Náš prepodobný otec Maxim Vyznávač. V tento deň sa zakončuje sviatok Premenenia"; // 13. august
nepohyblive[226] = "Predprazdenstvo Zosnutia presvätej Bohorodičky. Svätý prorok Micheáš. Prenesenie úctyhodných pozostatkov nášho prepodobného otca Teodóza, pečerského igumena"; // 14. august
nepohyblive[227] = "<strong></em><span style=\"text-transform: uppercase;\">Zosnutie našej presvätej Vládkyne, Bohorodičky Márie, vždy Panny</span</em></strong>"; // 15. august
nepohyblive[228] = "<em>Prenesenie Rukou neutvoreného obrazu nášho Pána, Boha a Spasiteľa Ježiša Krista, to jest svätého plátna, z Edessy do Konštantínopola.</em> Svätý mučeník Diomédes"; // 16. august
nepohyblive[229] = "Svätý mučeník Myrón"; // 17. august
nepohyblive[230] = "Svätí mučeníci Flórus a Laurus"; // 18. august
nepohyblive[231] = "Svätý mučeník Andrej Stratopedarcha a spoločníci"; // 19. august
nepohyblive[232] = "Svätý prorok Samuel"; // 20. august
nepohyblive[233] = "Svätý apoštol Tadeáš. Svätá mučenica Bassa"; // 21. august
nepohyblive[234] = "Svätý mučeník Agatonik a spoločníci"; // 22. august
nepohyblive[235] = "Svätý mučeník Lupus. Svätý hieromučeník Irenej, lyonský biskup. Zakončuje sa sviatok Zosnutia presvätej Bohorodičky"; // 23. august
nepohyblive[236] = "Svätý hieromučeník Eutychés"; // 24. august
nepohyblive[237] = "<em>Blažený hieromučeník Metod Dominik Trčka, michalovský protoigumen.</em> Vrátenie pozostatkov svätého apoštola Bartolomeja. Svätý apoštol Títus"; // 25. august
nepohyblive[238] = "Svätí mučeníci Adrián a Natália"; // 26. august
nepohyblive[239] = "Náš prepodobný otec Pimen. Monika, sv. žena"; // 27. august
nepohyblive[240] = "Náš prepodobný otec Mojžiš Etiópsky. Náš otec svätý Augustín, hipponský biskup. Svätý muč. Gebre Michal, etiópsky presbyter. V tento deň sa oslavuje zbor prepodobných pečerských otcov, ktorí odpočívajú vo vzdialených jaskyniach"; // 28. august
nepohyblive[241] = "<strong><em><span style=\"text-transform: uppercase;\">Sťatie úctyhodnej hlavy úctyhodného a slávneho proroka, predchodcu a krstiteľa Jána</span></em></strong>"; // 29. august
nepohyblive[242] = "Naši otcovia svätý Alexander, svätý Ján a svätý Pavol Nový, konštantínopolskí patriarchovia"; // 30. august
nepohyblive[243] = "<em>Uloženie úctyhodného pásu našej presvätej Vládkyne a Bohorodičky</em>"; // 31. august
nepohyblive[244] = "<em>Začiatok indiktu, teda cirkevného nového roka.</em> Pamiatka nášho prepodobného otca Simeona Stĺpnika a jeho matky. Zhromaždenie k presvätej Bohorodičke z Miasén. Svätý Amun diakon a družina. Svätí mučeníci Kallist, Evod a Ermogen. Spravodlivý Ježiš - syn Navina"; // 1. september
nepohyblive[245] = "Svätý mučeník Mamant. Náš prepodobný otec Ján Pôstnik, konštantínopolský patriarcha"; // 2. september
nepohyblive[246] = "Svätý hieromučeník Antim, nikomédijský biskup. Náš prepodobný otec Teoktist, spoluaskéta veľkého Eutymia"; // 3. september
nepohyblive[247] = "Svätý hieromučeník Babylas, biskup veľkej Antiochie. Svätý prorok Mojžiš, ktorý videl Boha"; // 4. september
nepohyblive[248] = "Svätý prorok Zachariáš, otec úctyhodného Jána Predchodcu"; // 5. september
nepohyblive[249] = "Spomienka na zázrak, ktorý vykonal veľvojvodca Michal v Kolosách, čiže v Chónach. Sv. mučeníka Evdoksija"; // 6. september
nepohyblive[250] = "Predprazdenstvo Narodenia presvätej Bohorodičky. Svätý mučeník Sózont"; // 7. september
nepohyblive[251] = "<strong><em><span style=\"text-transform: uppercase;\">Narodenie našej presvätej Vládkyne, Bohorodičky Márie, vždy Panny</span></em></strong>"; // 8. september
nepohyblive[252] = "Svätí a spravodliví Pánovi predkovia Joachim a Anna. Svätý mučeník Severian"; // 9. september
nepohyblive[253] = "Sväté mučenice Ménodora, Métrodora a Nymfodora"; // 10. september
nepohyblive[254] = "Naša prepodobná matka Teodora Alexandrijská"; // 11. spetember
nepohyblive[255] = "Svätý hieromučeník Autonomos. V tento deň sa zakončuje sviatok Narodenia presvätej Bohorodičky"; // 12. september
nepohyblive[256] = "Pamiatka založenia chrámu svätého vzkriesenia Krista a nášho Boha. Predprazdenstvo Povýšenia úctyhodného a životodarného Kríža. Svätý hieromučeník Kornélius Stotník"; // 13. spetember
nepohyblive[257] = "<strong><em><span style=\"text-transform: uppercase;\">Povýšenie úctyhodného a životodarného Kríža nad celým svetom</span></em></strong>"; // 14. spetember
nepohyblive[258] = "Svätý veľkomučeník Nikita. Presvätá Bohorodička Spolutrpiteľka, Patrónka Slovenska"; // 15. september
nepohyblive[259] = "Svätá všechválna veľkomučenica Eufémia"; // 16. spetember
nepohyblive[260] = "Svätá mučenica Sofia a jej tri dcéry Viera, Nádej a Láska"; // 17. september
nepohyblive[261] = "Náš prepodobný otec Eumenios Divotvorca, gortynský biskup. Prepodobného otca nášho Simeona, biskupa Hortinského"; // 18. september
nepohyblive[262] = "Svätí mučeníci Trofim, Sabbatios a Dorymedont"; // 19. september
nepohyblive[263] = "Svätý veľkomučeník Eustatios a spoločníci"; // 20. september
nepohyblive[264] = "Sv. ap. Kodrat z Magnézie. V tento deň sa zakončuje sviatok úct. Kríža"; // 21. september
nepohyblive[265] = "Svätý hieromučeník Fókas, sinopský biskup. Svätého proroka Jonáša. Spravodlivý Jonáš presbyter"; // 22. september
nepohyblive[266] = "<em>Počatie úctyhodného a slávneho proroka, predchodcu a krstiteľa Jána</em>"; // 23. september
nepohyblive[267] = "Svätá prvomučenica a apoštolom rovná Tekla"; // 24. september
nepohyblive[268] = "Naša prepodobná matka Eufrozína"; // 25. september
nepohyblive[269] = "<em>Odchod do večnosti svätého apoštola a evanjelistu Jána Teológa</em>"; // 26. september
nepohyblive[270] = "Svätý mučeník Kallistrat a jeho spoločníci. Náš prepodobný otec Níl, zakladateľ a igumen grottaferratského monastiera"; // 27. september
nepohyblive[271] = "<em>Náš prepodobný otec vyznávač Charitón.</em> Svätý Václav, české knieža. V tento deň sa oslavuje zbor prepodobných pečerských otcov, ktorí odpočívajú v blízkych jaskyniach prepodobného Antona"; // 28. september
nepohyblive[272] = "Náš prepodobný otec Kyriak Pustovník"; // 29. september
nepohyblive[273] = "Svätý hieromučeník Gregor, biskup Veľkého Arménska"; // 30. september
nepohyblive[274] = "<strong><em><span style=\"text-transform: uppercase;\">Presvätá Bohorodička Ochrankyňa.</span></em></strong> Svätý apoštol Ananiáš, jeden zo sedemdesiatich. Náš prepodobný otec Roman Sladkopevec"; // 1. oktober
nepohyblive[275] = "Svätý hieromučeník Cyprián. Svätá mučenica Justína. Svätý Andrej Pomätený"; // 2. oktober
nepohyblive[276] = "Svätý hieromučeník Dionýz Areopagita. Prepodobná Terézia od Ježiška, Panna, patrónka misií a učiteľka Cirkvi"; // 3. oktober
nepohyblive[277] = "Svätý hieromučeník Hierotej, aténsky biskup. Náš prepodobný otec František Assiský"; // 4. oktober
nepohyblive[278] = "Svätá mučenica Charitína"; // 5. oktober
nepohyblive[279] = "<em>Svätý slávny apoštol Tomáš</em>"; // 6. oktober
nepohyblive[280] = "Svätí mučeníci Sergej a Bakchus"; // 7. oktober
nepohyblive[281] = "Naša prepodobná matka Pelágia"; // 8. oktober
nepohyblive[282] = "<em>Svätý apoštol Jakub Alfejov.</em> Prepodobný otec náš Andronik a jeho žena Anastázia"; // 9. oktober
nepohyblive[283] = "Svätí mučeníci Eulampios a Eulampia"; // 10. oktober
nepohyblive[284] = "Svätý apoštol Filip, jeden zo siedmich diakonov. Prepodobný otec náš Teofan, biskup nikejský"; // 11. oktober
nepohyblive[285] = "Svätí muč. Probus, Tarach a Andronik. Náš prep. otec Kozma Jeruzalemčan, majumský biskup a tvorca kánonov. Pamiatka nášho svätého otca Martina Milosrdného, tourského biskupa"; // 12. oktober
nepohyblive[286] = "Svätí mučeníci Karpos, Papyl a Agatonika"; // 13. oktober
nepohyblive[287] = "Svätí mučeníci Nazarios, Gerbasios, Protasios a Celzius. Naša prepodobná matka Paraskeva Trnovská"; // 14. oktober
nepohyblive[288] = "Náš prepodobný otec Eutimios Nový. Svätý prepodobný mučeník Lukián, presbyter veľkej Antiochie"; // 15. oktober
nepohyblive[289] = "Svätý mučeník Longín Stotník"; // 16. oktober
nepohyblive[290] = "Svätý prorok Ozeáš. Svätý prepodobný mučeník Andrej Krétsky"; // 17. oktober
nepohyblive[291] = "<em>Svätý apoštol a evanjelista Lukáš</em>"; //18. oktober
nepohyblive[292] = "Svätý prorok Joel. Svätý mučeník Varus. Náš prepodobný otec Ján Rilský"; // 19. oktober
nepohyblive[293] = "Svätý veľkomučeník Artemios"; // 20. oktober
nepohyblive[294] = "Náš prepodobný otec Hilarión Veľký"; // 21. oktober
nepohyblive[295] = "Svätý apoštolom rovný Aberkios Divotvorca, hierapolský biskup. Sv. siedmi otroci efezskí"; // 22. oktober
nepohyblive[296] = "<em>Svätý apoštol Jakub, podľa tela Pánov brat.</em> Sv. otec náš, Ignác, patriarcha Konštantína Hrada a spovedník"; //23. oktober
nepohyblive[297] = "Svätý mučeník Aretas a spoločníci"; // 24. oktober
nepohyblive[298] = "Svätí mučeníci a notári Marcián a Martyrios"; // 25. oktober
nepohyblive[299] = "<em>Svätý a slávny veľkomučeník Demeter Myromvonný.</em> Spomienka na veľké a hrozné zemetrasenie"; // 26. oktober
nepohyblive[300] = "Svätý mučeník Nestor. Svätá mučenica Kapitolína a jej otrokyňa Eroteida"; // 27. oktober
nepohyblive[301] = "Svätí mučeníci Terencius a Neonilla. Náš prepodobný otec a tvorca kánonov Štefan Svätosávsky. Svätá mučenica Paraskeva z Ikónia"; // 28. oktober
nepohyblive[302] = "Svätá prep. mučenica Anastázia. Náš prepodobný otec Abramios Zatvárateľ. Odchod do večnosti nášho prep. Otca Abramia Archimandritu, rostovského divotvorcu"; // 29. oktober
nepohyblive[303] = "Svätí mučeníci Zénobios a jeho sestra Zénobia"; // 30. oktober
nepohyblive[304] = "Svätí apoštoli Stachys, Amplias a spoločníci. A svätý mučeník Epimach"; // 31. oktober
nepohyblive[305] = "Svätí divotvorcovia a nezištníci Kozma a Damián. Blažený hieromučeník Teodor Romža, biskup v Mukačeve"; // 1. november
nepohyblive[306] = "Svätí mučeníci Akidyn, Pegasios, Aftonios, Elpidéfor a Anempodist. Pamiatka zosnulých"; // 2. november
nepohyblive[307] = "Svätí mučeníci biskup Akepsimas, presbyter Jozef a diakon Aitalas. Založenie chrámu sv. veľkomuč. Juraja v Lydde, kde je uložené jeho úct. telo"; // 3. november
nepohyblive[308] = "Náš prepodobný otec Joannikios Veľký. Svätí mučeníci Nikander, myrský biskup, a Hermaios, presbyter"; // 4. november
nepohyblive[309] = "Svätí mučeníci Galaktión a Epistéma"; // 5. november
nepohyblive[310] = "Náš otec svätý Pavol Vyznávač, konštantínopolský arcibiskup"; // 6. november
nepohyblive[311] = "Tridsiati traja svätí mučeníci z Melitíny. Náš prepodobný otec Lazár Divotvorca, ktorý sa postil na vrchu Galésion"; // 7. november
nepohyblive[312] = "<strong><em><span style=\"text-transform: uppercase;\">Zhromaždenie k veľvojvodcovi Michalovi a ďalším beztelesným mocnostiam</span></em></strong>"; // 8. november
nepohyblive[313] = "Naša prepodobná matka Matróna. Prepodobná Teoktista z ostrova Lesbos"; // 9. november
nepohyblive[314] = "Svätí apoštoli Erast, Olympas, Rodión a spoločníci"; // 10. november
nepohyblive[315] = "Svätí mučeníci Ménas, Viktor, a Vincent. Náš prepodobný otec a vyznávač Teodor Studitský. Svätý mučeník Vinkentij"; // 11. november
nepohyblive[316] = "Náš otec svätý Ján Milosrdný, alexandrijský patriarcha. <em>Svätý hieromučeník Jozafát, polocký arcibiskup.</em> Prepodobný otec náš Nyl - pôstnik egyptský"; // 12. november
nepohyblive[317] = "<em>Náš otec svätý Ján Zlatoústy, konštantínopolský arcibiskup</em>"; // 13. november
nepohyblive[318] = "<em>Svätý a všechválny apoštol Filip</em>"; // 14. november
nepohyblive[319] = "Svätí mučeníci a vyznávači Gurias, Samónas a Habib"; // 15. november
nepohyblive[320] = "<em>Svätý apoštol a evanjelista Matúš</em>"; // 16. november
nepohyblive[321] = "Náš otec svätý Gregor Divotvorca, neocézarejský biskup"; // 17. november
nepohyblive[322] = "Svätí mučeníci Platón a Roman"; // 18. november
nepohyblive[323] = "Svätý prorok Abdiáš. Svätý mučeník Barlaam"; // 19. november
nepohyblive[324] = "<em>Predprazdenstvo Vstupu presvätej Bohorodičky do chrámu.</em> Náš prepodobný otec Gregor Dekapolita. Náš otec sv. Proklos, konštantínopolský patriarcha. Blažená Jozafáta Hordaševská, spoluzakladateľka sestier služobníc"; // 20. november
nepohyblive[325] = "<strong><em><span style=\"text-transform: uppercase;\">Vstup našej presvätej Vládkyne, Bohorodičky Márie, vždy Panny, do chrámu</span></em></strong>"; // 21. november
nepohyblive[326] = "Svätý apoštol Filemón a spoločníci"; // 22. november
nepohyblive[327] = "Naši otcovia sv. Amfilochios, ikonijský biskup, a Gregor, akragantský biskup"; // 23. november
nepohyblive[328] = "<em>Svätá veľkomučenica Katarína.</em> A svätý veľkomučeník Merkúr"; // 24. november
nepohyblive[329] = "Naši otcovia sv. Kliment, rímsky pápež, a svätý Peter, alexandrijský biskup. V tento deň sa zakončuje sviatok Vstupu presvätej Bohorodičky"; // 25. november
nepohyblive[330] = "Náš prepodobný otec Alypios Stĺpnik. Posvätenie chrámu svätého veľkomučeníka Juraja, ktorý je v Kyjeve pred bránami svätej Sofie"; // 26. november
nepohyblive[331] = "Svätý mučeník Jakub Perzský. Prepodobný otec náš, Paladij"; // 27. november
nepohyblive[332] = "Prepodobný mučeník Štefan Nový. Sv. Irinarch a sedem svätých žien"; //28. november
nepohyblive[333] = "Svätý mučeník Paramon. Svätý mučeník Filumen. Prepodobný Otec náš, Akakij"; // 29. november
nepohyblive[334] = "<em>Svätý a všechválny apoštol Andrej Prvopovolaný</em>"; // 30. november
nepohyblive[335] = "Svätý prorok Naum"; // 1. december
nepohyblive[336] = "Svätý prorok Habakuk"; // 2. december
nepohyblive[337] = "Svätý prorok Sofoniáš"; // 3. december
nepohyblive[338] = "Svätá veľkomučenica Barbora. Náš prepodobný otec Ján Damaský"; // 4. december
nepohyblive[339] = "<em>Náš prepodobný a bohonosný otec Sáva Posvätený</em>"; // 5. december
nepohyblive[340] = "<strong><em>Náš otec svätý Mikuláš Divotvorca, arcibiskup lykijskej Myry</em></strong>"; // 6. december
nepohyblive[341] = "<em>Predprazd. Počatia presv. Bohorodičky.</em> Náš otec svätý Ambróz, milánsky biskup"; // 7. december | (prikázaný sviatok, voľnica - MYSLIM ZE TOTO MA BYT NA 8. DECEMBER)
nepohyblive[342] = "<strong><em><span style=\"text-transform: uppercase;\">Počatie presvätej Bohorodičky svätou Annou</span></em></strong>"; // 8. december
nepohyblive[343] = "Náš prepodobný otec Patapios"; // 9. december
nepohyblive[344] = "Svätí mučeníci Ménas, Hermogenés a Eugraf"; // 10. december
nepohyblive[345] = "Náš prepodobný otec Daniel Stĺpnik"; // 11. december
nepohyblive[346] = "Náš prepodobný otec Spiridon Divotvorca, trimituntský biskup"; // 12. december
nepohyblive[347] = "<em>Svätí mučeníci Eustratios, Auxencius, Eugen, Mardarios a Orest.</em> Sv. mučeníčka, Panna Lúkia"; // 13. december
nepohyblive[348] = "Svätí mučeníci Tyrsos, Leukios, Filemon, Apollónios a Kallinik"; // 14. december
nepohyblive[349] = "V tento deň sa zakončuje sviatok Počatia Bohorodičky. Svätý hieromučeník Eleuterios. Náš prepodobný otec Pavol z Latry. <em>Náš otec svätý Štefan Vyznávač, sugdejský arcibiskup</em>"; // 15. december
nepohyblive[350] = "Svätý prorok Aggeus"; // 16. december
nepohyblive[351] = "<em>Svätý prorok Daniel.</em> <em>Traja svätí mládenci Ananiáš, Azariáš a Mizael</em>"; // 17. december
nepohyblive[352] = "Svätý mučeník Sebastián a jeho spoločníci"; // 18. december
nepohyblive[353] = "Svätý mučeník Bonifác"; // 19. december
nepohyblive[354] = "<em>Predprazdenstvo Narodenia podľa tela nášho Pána, Boha a Spasiteľa Ježiša Krista.</em> Svätý hieromučeník Ignác Bohonositeľ"; // 20. december
nepohyblive[355] = "Svätá mučenica Juliána"; // 21. december
nepohyblive[356] = "Svätá veľkomučenica Anastázia"; // 22. december
nepohyblive[357] = "Desiati svätí mučeníkov z Kréty"; // 23. december
nepohyblive[358] = "<em>Predvečer Kristovho narodenia.</em> Svätá prepodobná mučenica Eugénia"; // 24. december
nepohyblive[359] = "<strong><em><span style=\"text-transform: uppercase;\">Narodenie podľa tela nášho Pána, Boha a Spasiteľa Ježiša Krista</span></em></strong>"; // 25. december
nepohyblive[360] = "<strong><em><span style=\"text-transform: uppercase;\">Zhromaždenie k presvätej Bohorodičke.</span></em></strong> Sv. Jozef"; // 26. december
nepohyblive[361] = "<em>Svätý apoštol, prvomučeník a archidiakon Štefan.</em> Náš prepodobný otec a vyznávač Teodor Popísaný. Sv. mučeník Eutimij, biskup sardský"; // 27. december
nepohyblive[362] = "Svätí 20 000 mučeníci upálení v Nikomédii"; // 28. december
nepohyblive[363] = "Sväté deti, ktoré dal Herodes povraždiť v Betleheme, aby zabil Krista. A náš prep. otec Marcel, igumen kláštora mníchov stáleho bdenia"; // 29. december
nepohyblive[364] = "Svätá mučenica Anýzia"; // 30. december
nepohyblive[365] = "Naša prepodobná matka Melánia Rímska. V tento deň sa zakončuje sviatok Kristovho narodenia"; // 31. december

///////////////////////////////////////////////////////////////////////////////
// ZISTENIE AKTUALNEHO DATUMU: ////////////////////////////////////////////////

teraz = new Date();

// TESTOVANIE - ZACIATOK =================================================== //
// pre kazdy rok pre istotu otestovat datumy Paschy, Nedele mytnika a farizeja,
// Nedele svatych praotcov - ak tieto datumy sedia so skutocnym stavom kalendara tak
// by mal tento kalendar pre dany rok fungovat bez problemov
 // NASLEDUJUCE DATUMY NEBOLI ESTE SKONTROLOVANE PODLA SKUTOCNOSTI:
 // vysledky v prehliadacoch Mozilla Firefox 2.0, Opera 9.00, Konqueror 3.3.2 a Microsoft Internet Explorer 6.0 su zhodne
//teraz = new Date(2005,0,16); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela mytnika a farizeja
//teraz = new Date(2005,2,27); // zadanie testovacej hodnoty [mesiace: 0-11)] Pascha
 // nasledujuce datumy boli skontrolovane podla skutocnosti a su v poriadku:
 // vysledky v prehliadacoch Mozilla Firefox 2.0, Opera 9.00, Konqueror 3.3.2 a Microsoft Internet Explorer 6.0 su zhodne
//teraz = new Date(2004,0,1); // zadanie testovacej hodnoty [mesiace: 0-11)] 1. januar 2004 (priestupny rok)
//teraz = new Date(2004,1,1); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela mytnika a farizeja 2004 (priestupny rok)
//teraz = new Date(2004,1,28); // zadanie testovacej hodnoty [mesiace: 0-11)] 28. februar 2004 (priestupny rok)
//teraz = new Date(2004,1,29); // zadanie testovacej hodnoty [mesiace: 0-11)] 29. februar 2004 (priestupny rok)
//teraz = new Date(2004,2,1); // zadanie testovacej hodnoty [mesiace: 0-11)] 1. marec 2004 (priestupny rok)
//teraz = new Date(2004,3,11); // zadanie testovacej hodnoty [mesiace: 0-11)] Pascha 2004 (priestupny rok)
//teraz = new Date(2004,11,12); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela svatych praotcov 2004 (priestupny rok)
//teraz = new Date(2006,1,5); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela mytnika a farizeja 2006
//teraz = new Date(2006,3,16); // zadanie testovacej hodnoty [mesiace: 0-11)] Pascha 2006
//teraz = new Date(2006,11,17); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela svatych praotcov 2006
//teraz = new Date(2007,0,1); // zadanie testovacej hodnoty [mesiace: 0-11)] 1. januar 2007
//teraz = new Date(2007,0,28); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela mytnika a farizeja 2007
//teraz = new Date(2007,1,28); // zadanie testovacej hodnoty [mesiace: 0-11)] 28. februar 2007
//teraz = new Date(2007,2,1); // zadanie testovacej hodnoty [mesiace: 0-11)] 1. marec 2007
//teraz = new Date(2007,3,8); // zadanie testovacej hodnoty [mesiace: 0-11)] Pascha 2007
//teraz = new Date(2007,11,16); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela svatych praotcov 2007
 // NASLEDUJUCE DATUMY NEBOLI ESTE SKONTROLOVANE PODLA SKUTOCNOSTI:
 // vysledky v prehliadacoch Mozilla Firefox 2.0, Opera 9.00, Konqueror 3.3.2 a Microsoft Internet Explorer 6.0 su zhodne
//teraz = new Date(2008,0,13); // zadanie testovacej hodnoty [mesiace: 0-11)] Nedela mytnika a farizeja 2008 (priestupny rok)
//teraz = new Date(2008,2,23); // zadanie testovacej hodnoty [mesiace: 0-11)] Pascha 2008 (priestupny rok)
// TESTOVANIE - KONIEC ===================================================== //

rok = teraz.getFullYear();
mesiac = teraz.getMonth();
den_mesiaca = teraz.getDate();
den_tyzdna = teraz.getDay()

///////////////////////////////////////////////////////////////////////////////
// URCENIE NAZVU DNA TYZDNA: //////////////////////////////////////////////////

switch (den_tyzdna) {
  case 0 :
    var nazov_dna_tyzdna = "nedeľa";
    break;
  case 1 :
    var nazov_dna_tyzdna = "pondelok";
    break;
  case 2 :
    var nazov_dna_tyzdna = "utorok";
    break;
  case 3 :
    var nazov_dna_tyzdna = "streda";
    break;
  case 4 :
    var nazov_dna_tyzdna = "štvrtok";
    break;
  case 5 :
    var nazov_dna_tyzdna = "piatok";
    break;
  case 6 :
    var nazov_dna_tyzdna = "sobota";
    break;
  default :
    var nazov_dna_tyzdna = "NEDEFINOVANE"; // tu sa nikdy nedojde
}

///////////////////////////////////////////////////////////////////////////////
// ZISTENIE CI JE PRIESTUPNY ROK: /////////////////////////////////////////////

if (rok % 4 == 0)
  var priestupny_rok = 1;
else
  var priestupny_rok = 0;

if (rok % 100 == 0)
  var priestupny_rok = 0;

if (rok % 400 == 0)
  var priestupny_rok = 1;

///////////////////////////////////////////////////////////////////////////////

/*
// ZISTENIE POCTU DNI VE MESIACI - toto nie je potrebne!:
switch (mesiac) {
  case 1 :
   if (priestupny_rok == 0)
     dni_mesiaca = 28;
   else
     dni_mesiaca = 29;
   break;
  case 3 :
  case 5 :
  case 8 :
  case 10 :
   dni_mesiaca = 30;
   break;
  default :
   dni_mesiaca = 31;
}
*/

///////////////////////////////////////////////////////////////////////////////
// URCENIE PORADOVEHO CISLA AKTUALNEHO DNA V ROKU: ////////////////////////////

// den pred prvym dnom mesiaca je X. dnom roka minus 1 v poli nepohyblive[]:
//  + URCENIE NAZVU MESIACA
switch (mesiac) {
  case 0 :
   den_roka = 0;
   var nazov_mesiaca = "január";
   break;
  case 1 :
   den_roka = 31;
   var nazov_mesiaca = "február";
   break;
  case 2 :
   den_roka = 31 + 29;
   var nazov_mesiaca = "marec";
   break;
  case 3 :
   den_roka = 31 + 29 + 31;
   var nazov_mesiaca = "apríl";
   break;
  case 4 :
   den_roka = 31 + 29 + 31 + 30;
   var nazov_mesiaca = "máj";
   break;
  case 5 :
   den_roka = 31 + 29 + 31 + 30 + 31;
   var nazov_mesiaca = "jún";
   break;
  case 6 :
   den_roka = 31 + 29 + 31 + 30 + 31 + 30;
   var nazov_mesiaca = "júl";
   break;
  case 7 :
   den_roka = 31 + 29 + 31 + 30 + 31 + 30 + 31;
   var nazov_mesiaca = "august";
   break;
  case 8 :
   den_roka = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31;
   var nazov_mesiaca = "september";
   break;
  case 9 :
   den_roka = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 30;
   var nazov_mesiaca = "október";
   break;
  case 10 :
   den_roka = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31;
   var nazov_mesiaca = "november";
   break;
  case 11 :
   den_roka = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30;
   var nazov_mesiaca = "december";
   break;
  default :
   den_roka = "NEDEFINOVANE"; // tu sa nikdy nedojde!
}

// aktualny den mesiaca je X. dnom roka v poli nepohyblive[]:
var den_roka = den_roka + den_mesiaca - 1;

///////////////////////////////////////////////////////////////////////////////
// AUTOMATICKE URCENIE DATUMU PASCHY PRE DANY ROK: ////////////////////////////
// plati pre roky 1583 az 4099

function CelociselneDelenie(delenec, delitel) {
  return (delenec - (delenec % delitel)) / delitel;
}

function DatumPaschy(r) { // r je 4 ciselne oznacenie roku
// vypocet datumu Paschy podla gregorianskeho stylu
// tato funkcia bola urobena podla algoritmu z http://www.assa.org.au/edm.html
// z 10. aprila 2007 a plati pre roky 1583 az 4099

  // medzivysledky:
  var PrveCis;
  var Zvysok19;
  var docas;

  // vysledky tabulky A az E:
  var tA;
  var tB;
  var tC;
  var tD;
  var tE;

  PrveCis = CelociselneDelenie (r, 100); // prve 2 cislice roka
  Zvysok19 = r % 19; // zvysok po rok / 19

  // vypocet datumu paschalneho splnu mesiaca:

  docas = CelociselneDelenie((PrveCis - 15), 2) + 202 - 11 * Zvysok19;

  switch (PrveCis) {
    case 21 :
    case 24 :
    case 25 :
    case 27 :
    case 28 :
    case 29 :
    case 30 :
    case 31 :
    case 32 :
    case 34 :
    case 35 :
    case 38 :
      --docas;
      break;
    case 33 :
    case 36 :
    case 37 :
    case 39 :
    case 40 :
      docas -= 2;
  }

  docas %= 30;

  tA = docas + 21;
  if (docas == 29)
    --tA;
  if (docas == 28 && Zvysok19 > 10)
    --tA;

  // najdenie nasledujucej nedele:

  tB = (tA - 19) % 7;

  tC = (40 - PrveCis) % 4;
  if (tC == 3)
    ++tC;
  if (tC > 1)
    ++tC;

  docas = r % 100;
  tD = (docas + CelociselneDelenie(docas, 4)) % 7;

  tE = ((20 - tB - tC - tD) % 7) + 1;
  d = tA + tE;

  // vratenie datumu:

  if (d > 31) {
    d -= 31;
    m = 4;
  } else
    m = 3;

  datum = new Array(2);
  datum[0] = d; // den Paschy
  datum[1] = m; // mesiac Paschy

  return datum;
}

datum_paschy = DatumPaschy(rok);

///////////////////////////////////////////////////////////////////////////////
// URCENIE POSUNU DATUMU PASCHY OPROTI NAJSKORSIEMU MOZNEMU TERMINU: //////////

if (automaticky_datum_paschy == 0) {
// TUTO CAST MOZNO BEZ OBAV PRESKOCIT PRETOZE PREDVOLENE SA POUZIJE AUTOMATICKY
// VYPOCET NACHADZAJUCI SA V NASLEDUJUCEJ CASTI.
// Posun datumu Paschy tu treba zadat manualne pre kazdy rok. Momentalne su
// manualne zadane terminy pre roky 2005-2020.
// Tuto cast skriptu treba pouzit iba ak by zlyhavalo automaticke vypocitavanie
// v nasledujucej casti skriptu.
// Nasledujuce udaje pre roky 2005-2020 boli zadane manualne podla Diara
// greckokatolika 2007:

  if (rok == "ZADATROK")
    var posun_paschalnych = 0; // Pascha: 22. marca
  if (rok == 2008)
    var posun_paschalnych = 1; // Pascha: 23. marca
  if (rok == "ZADATROK")
    var posun_paschalnych = 2; // Pascha: 24. marca
  if (rok == "ZADATROK")
    var posun_paschalnych = 3; // Pascha: 25. marca
  if (rok == "ZADATROK")
    var posun_paschalnych = 4; // Pascha: 26. marca
  if (rok == 2005 || rok == 2016)
    var posun_paschalnych = 5; // Pascha: 27. marca
  if (rok == "ZADATROK")
    var posun_paschalnych = 6; // Pascha: 28. marca
  if (rok == "ZADATROK")
    var posun_paschalnych = 7; // Pascha: 29. marca
  if (rok == "ZADATROK")
    var posun_paschalnych = 8; // Pascha: 30. marca
  if (rok == 2013)
    var posun_paschalnych = 9; // Pascha: 31. marca
  if (rok == 2018)
    var posun_paschalnych = 10; // Pascha: 1. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 11; // Pascha: 2. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 12; // Pascha: 3. aprila
  if (rok == 2010)
    var posun_paschalnych = 13; // Pascha: 4. aprila
  if (rok == 2015)
    var posun_paschalnych = 14; // Pascha: 5. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 15; // Pascha: 6. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 16; // Pascha: 7. aprila
  if (rok == 2007 || rok == 2012)
    var posun_paschalnych = 17; // Pascha: 8. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 18; // Pascha: 9. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 19; // Pascha: 10. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 20; // Pascha: 11. aprila
  if (rok == 2009 || rok == 2020)
    var posun_paschalnych = 21; // Pascha: 12. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 22; // Pascha: 13. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 23; // Pascha: 14. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 24; // Pascha: 15. aprila
  if (rok == 2006 || rok == 2017)
    var posun_paschalnych = 25; // Pascha: 16. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 26; // Pascha: 17. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 27; // Pascha: 18. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 28; // Pascha: 19. aprila
  if (rok == 2014)
    var posun_paschalnych = 29; // Pascha: 20. aprila
  if (rok == 2019)
    var posun_paschalnych = 30; // Pascha: 21. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 31; // Pascha: 22. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 32; // Pascha: 23. aprila
  if (rok == 2011)
    var posun_paschalnych = 33; // Pascha: 24. aprila
  if (rok == "ZADATROK")
    var posun_paschalnych = 34; // Pascha: 25. aprila

} else {
// Posun datumu Paschy sa tu vykona na zaklade automatickeho vypoctu. Ak by
// automaticky vypocet zlyhaval zak treba skusit zadat udaje manualne do
// predchadzajucej casti skriptu.

  if (datum_paschy[1] == 3) {
    switch (datum_paschy[0]) {
      case 22 :
        var posun_paschalnych = 0; // Pascha: 22. marca
        break;
      case 23 :
        var posun_paschalnych = 1; // Pascha: 23. marca
        break;
      case 24 :
        var posun_paschalnych = 2; // Pascha: 24. marca
        break;
      case 25 :
        var posun_paschalnych = 3; // Pascha: 25. marca
        break;
      case 26 :
        var posun_paschalnych = 4; // Pascha: 26. marca
        break;
      case 27 :
        var posun_paschalnych = 5; // Pascha: 27. marca
        break;
      case 28 :
        var posun_paschalnych = 6; // Pascha: 28. marca
        break;
      case 29 :
        var posun_paschalnych = 7; // Pascha: 29. marca
        break;
      case 30 :
        var posun_paschalnych = 8; // Pascha: 30. marca
        break;
      case 31 :
        var posun_paschalnych = 9; // Pascha: 31. marca
    }
  }
  if (datum_paschy[1] == 4) {
    switch (datum_paschy[0]) {
      case 1 :
        var posun_paschalnych = 10; // Pascha: 1. aprila
        break;
      case 2 :
        var posun_paschalnych = 11; // Pascha: 2. aprila
        break;
      case 3 :
        var posun_paschalnych = 12; // Pascha: 3. aprila
        break;
      case 4 :
        var posun_paschalnych = 13; // Pascha: 4. aprila
        break;
      case 5 :
        var posun_paschalnych = 14; // Pascha: 5. aprila
        break;
      case 6 :
        var posun_paschalnych = 15; // Pascha: 6. aprila
        break;
      case 7 :
        var posun_paschalnych = 16; // Pascha: 7. aprila
        break;
      case 8 :
        var posun_paschalnych = 17; // Pascha: 8. aprila
        break;
      case 9 :
        var posun_paschalnych = 18; // Pascha: 9. aprila
        break;
      case 10 :
        var posun_paschalnych = 19; // Pascha: 10. aprila
        break;
      case 11 :
        var posun_paschalnych = 20; // Pascha: 11. aprila
        break;
      case 12 :
        var posun_paschalnych = 21; // Pascha: 12. aprila
        break;
      case 13 :
        var posun_paschalnych = 22; // Pascha: 13. aprila
        break;
      case 14 :
        var posun_paschalnych = 23; // Pascha: 14. aprila
        break;
      case 15 :
        var posun_paschalnych = 24; // Pascha: 15. aprila
        break;
      case 16 :
        var posun_paschalnych = 25; // Pascha: 16. aprila
        break;
      case 17 :
        var posun_paschalnych = 26; // Pascha: 17. aprila
        break;
      case 18 :
        var posun_paschalnych = 27; // Pascha: 18. aprila
        break;
      case 19 :
        var posun_paschalnych = 28; // Pascha: 19. aprila
        break;
      case 20 :
        var posun_paschalnych = 29; // Pascha: 20. aprila
        break;
      case 21 :
        var posun_paschalnych = 30; // Pascha: 21. aprila
        break;
      case 22 :
        var posun_paschalnych = 31; // Pascha: 22. aprila
        break;
      case 23 :
        var posun_paschalnych = 32; // Pascha: 23. aprila
        break;
      case 24 :
        var posun_paschalnych = 33; // Pascha: 24. aprila
        break;
      case 25 :
        var posun_paschalnych = 34; // Pascha: 25. aprila
    }
  }

}

///////////////////////////////////////////////////////////////////////////////

// Zistenie dna roka na ktory pripadne Pascha:
// 81. den [nepriestupneho?] roka [alebo 80. den priestupneho roka?] (pocitane
// od 0) je ak Pascha pripadne na najskorsi mozny termin (22. marec)

// Zakladny konstantny posun paschalneho cyklu oproti nepohyblivym sviatkom:
var posun_paschalneho_cyklu = 4;

// OVERIT SPRAVNOST PRE POSUN V PRIESTUPNYCH A NEPRIESTUPNYCH ROKOCH:
// zda sa ze pre rok 2004 kalendar funguje spravne takze toto by malo byt v poriadku
if (priestupny_rok == 0 && den_roka <= 58)
  --posun_paschalneho_cyklu;

// Urcenie poradia aktualneho dna v paschalnom cykle (ak den_paschalnych = 77 tak je Pascha):
var den_paschalnych = den_roka - posun_paschalneho_cyklu - posun_paschalnych;

///////////////////////////////////////////////////////////////////////////////
// POHYBLIVE SVIATKY NEZAVISLE NA PASCHALNOM CYKLE: ///////////////////////////

var pohyblive_nepaschalne_vypis = "";
if (mesiac == 0 && den_mesiaca >= 7 && den_mesiaca <= 13 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "Nedeľa po Bohozjavení";
if (mesiac == 6 && den_mesiaca >= 16 && den_mesiaca <= 22 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "Pamiatka svätých otcov šiestich ekumenických snemov";
if (mesiac == 8 && den_mesiaca >= 7 && den_mesiaca <= 13 && den_tyzdna == 6)
  pohyblive_nepaschalne_vypis = "<em>Sobota pred Povýšením</em>";
if (mesiac == 8 && den_mesiaca >= 7 && den_mesiaca <= 13 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "<strong>Nedeľa pred Povýšením</strong>";
if (mesiac == 8 && den_mesiaca >= 15 && den_mesiaca <= 21 && den_tyzdna == 6)
  pohyblive_nepaschalne_vypis = "Sobota po Povýšení";
if (mesiac == 8 && den_mesiaca >= 15 && den_mesiaca <= 21 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "<strong>Nedeľa po Povýšení</strong>";
if (mesiac == 9 && den_mesiaca >= 11 && den_mesiaca <= 17 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "Svätých otcov Svätého siedmeho všeobecného snemu";
//if (mesiac == 9 && den_mesiaca >= 25 && den_mesiaca <= 31 && den_tyzdna == 0)
//  pohyblive_nepaschalne_vypis = "Nedeľa Krista Kráľa"; // iny variant slavenia tohto sviatku
if (mesiac == 10 && den_mesiaca >= 20 && den_mesiaca <= 26 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "Nedeľa Krista Kráľa (II. variant)";
if (mesiac == 11 && den_mesiaca >= 11 && den_mesiaca <= 17 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "<strong>Nedeľa svätých praotcov</strong>";
if (mesiac == 11 && den_mesiaca >= 18 && den_mesiaca <= 24 && den_tyzdna == 6)
  pohyblive_nepaschalne_vypis = "<em>Sobota pred Narodením</em>";
if (mesiac == 11 && den_mesiaca >= 18 && den_mesiaca <= 24 && den_tyzdna == 0)
  pohyblive_nepaschalne_vypis = "<strong>Nedeľa pred Kristovým narodením - svätých otcov</strong>";
if ((mesiac == 11 && den_mesiaca >= 26 && den_mesiaca <= 31 && den_tyzdna == 6) || (mesiac == 0 && den_mesiaca == 1 && den_tyzdna == 6))
  pohyblive_nepaschalne_vypis = "<em>Sobota po Kristovom narodení</em>";
if ((mesiac == 11 && den_mesiaca >= 26 && den_mesiaca <= 31 && den_tyzdna == 0) || (mesiac == 0 && den_mesiaca == 1 && den_tyzdna == 0))
  pohyblive_nepaschalne_vypis = "<strong>Nedeľa po Kristovom narodení.</strong> <em>Pamiatka svätých a spravodlivých Jozefa Snúbenca, kráľa Dávida a Jakuba, Božieho brata</em>";
if ((mesiac == 11 && den_mesiaca >= 30 && den_mesiaca <= 31 && den_tyzdna == 0) || (mesiac == 0 && den_mesiaca >= 0 && den_mesiaca <= 5 && den_tyzdna == 0))
  pohyblive_nepaschalne_vypis = "Nedeľa pred Bohozjavením";

///////////////////////////////////////////////////////////////////////////////
// DOLADENIE VYPISU SVIATKOV: /////////////////////////////////////////////////

if (paschalne[den_paschalnych] == undefined)
  var paschalne_vypis = "";
else
  var paschalne_vypis = paschalne[den_paschalnych];

if (nepohyblive[den_roka] == undefined)
  var nepohyblive_vypis = "";
else
  var nepohyblive_vypis = nepohyblive[den_roka];

if (paschalne_vypis != "")
  paschalne_vypis += ". ";

if (pohyblive_nepaschalne_vypis != "")
  pohyblive_nepaschalne_vypis += ". ";

//++mesiac; // prevod na normalne cislovanie mesiacov - momentalne nie je potrebny

///////////////////////////////////////////////////////////////////////////////
// VYPISANIE DATUMU A AKTUALNYCH SVIATKOV: ////////////////////////////////////

// vytvorenie vysledneho vystupneho textu:
var vysledny_text = "\nDnes je: <em><span style=\"text-transform: capitalize;\">"
 + nazov_dna_tyzdna + "</span>, " + den_mesiaca + ". " + nazov_mesiaca + " "
 + rok + "</em><br " + "/>\nSviatok: " + paschalne_vypis
 + pohyblive_nepaschalne_vypis + nepohyblive_vypis;

// samotne vypisanie vystupneho textu:
//document.write("\n<p>");
document.write(vysledny_text);
//document.write("\n</p>\n");

///////////////////////////////////////////////////////////////////////////////

if (debug == 1) { // vypis udajov pre testovanie
  var interne_vypisy = "<strong><em>Gréckokatolícky kalendár (gregoriánsky štýl)</em></strong><br />\n"
    + "<em>INTERNÉ VÝPISY:</em><br />\n"
    + "<code>den_roka = " + den_roka + "</code><br />\n"
    + "<code>den_paschalnych = " + den_paschalnych + "</code><br />\n"
    + "<code>priestupny_rok = " + priestupny_rok + "</code><br />\n"
    + "<code>posun_paschalneho_cyklu = " + posun_paschalneho_cyklu + "</code><br />\n"
    + "<code>posun_paschalnych = " + posun_paschalnych + "</code><br />\n"
    + "<code>paschalne[den_paschalnych] = " + paschalne[den_paschalnych] + "</code><br />\n"
    + "<code>pohyblive_nepaschalne_vypis = " + pohyblive_nepaschalne_vypis + "</code><br />\n"
    + "<code>nepohyblive[den_roka] = " + nepohyblive[den_roka] + "</code>\n";

  document.write("\n<hr />\n\n<p>\n");
  document.write(interne_vypisy);
  document.write("</p>\n");
}

// KONIEC SUBORU //////////////////////////////////////////////////////////////
