// NameDay.js  v1.2
// Copyright (c) 2002 by Michal Nazarewicz (mina86@tlen.pl)
// This script is distributed under terms of GNU Lesser General Public License
// Visit www.projektcode.prv.pl for more
var ImieninyArray=new Array(
new Array(
"Mieczysław - NOWY ROK ",
"Izydor, Bazyli, Makary",
"Arleta, Genowefa, Danuta",
"Tytus, Aniela, Eugeniusz",
"Hanna, Szymon, Edward",
"Kacper, Melchior, Baltazar",
"Julian, Lucjan, Rajmund",
"Seweryn, MPcisław, Juliusz",
"Marcelina, Marcjanna, Julian",
"Wilhelm, Dobrosław, Danuta",
"Honorata, Teodozjusz, Matylda",
"Greta, Arkadiusz, Benedykta",
"Bogumiła, Weronika, Hilary",
"Feliks, Hilary, Nina",
"Paweł, Arnold, Izydor",
"Marceli, Włodzimierz, Waldemar",
"Antoni, RoPcisław, Jan",
"Piotr, Małgorzata",
"Henryk, Mariusz, Marta",
"Fabian, Sebastian",
"Agnieszka, Jarosław",
"Anastazy, Wincenty",
"Ildefons, Rajmund",
"Felicja, Tymoteusz, Rafał",
"Paweł, Miłosz, Elwira",
"Paula, Polikarp",
"Przybysław, Aniela, Jan",
"Walery, Radomir, Tomasz",
"Zdzisław, Franciszek, Józef",
"Maciej, Martyna, Teofil",
"Marcelina, Ludwika, Jan"
),

new Array(
"Brygida, Ignacy, Seweryn",
"Maria, Miłosław",
"Błażej, Oskar",
"Andrzej, Weronika, Joanna",
"Agata, Adelajda",
"Dorota, Bogdan, Paweł",
"Ryszarda, Teodor, Roman",
"Piotr, Żaklina",
"Apolonia, Eryka, Cyryl",
"Elwira, Jacenty, Scholastyka",
"Maria, Lucjusz, Olgierd",
"Eulalia, Radzimierz, Modest",
"Grzegorz, Katarzyna",
"Cyryl, Metody, Walenty",
"Jowita, Faustyn, Zygfryd",
"Danuta, Julianna, Daniel",
"Zbigniew, Łukasz",
"Szymon, Konstancja, Flawian",
"Arnold, Konrad, Marceli",
"Leon, Ludomir, Zenobiusz",
"Eleonora, Fortunata, Robert",
"Marta, Małgorzata, Piotr",
"Romana, Damian, Polikarp",
"Maciej, Bogusz, Sergiusz",
"Wiktor, Cezary",
"Mirosław, Aleksandra",
"Gabriel, Anastazja",
"Roman, Makary",
"Lech, Teofila, Lutosław"
),

new Array(
"Antonina, Albin",
"Helena, Halszka, Paweł",
"Maryna, Kunegunda, Tycjan",
"Łucja, Kazimierz, Eugeniusz",
"Adrian, Fryderyk, Teofil",
"Róża, Jordan, Agnieszka",
"Tomasz, Paweł",
"Beata, Wincenty, Jan",
"Franciszka, Katarzyna, Brunon",
"Cyprian, Marceli, Aleksander",
"Ludosław, Konstanty, Benedykt",
"Grzegorz, Bernard, Justyna, Alojzy",
"Bożena, Krystyna",
"Leon, Matylda, Łazarz",
"Longin, Klemens, Ludwika",
"Izabela, Oktawia, Hilary",
"Patryk, Zbigniew, Gertruda",
"Cyryl, Edward, Boguchwała",
"Józef, Bogdan",
"Klaudia, Eufemia, Maurycy",
"Lubomir, Benedykt",
"Katarzyna, Bogusław",
"Pelagia, Pelagiusz, Oktawian, Feliks",
"Marek, Gabriel",
"Mariola, Wieczysław, Ireneusz",
"Larysa, Emanuela, Teodor",
"Lidia, Ernest",
"Aniela, Sykstus, Jan",
"Wiktoryna, Helmut, Eustachy",
"Anielia, Kwiryn, Leonard",
"Beniamin, Dobromierz, Leonard"
),

new Array(
"Teodora, Grażyna, Irena",
"Władysław, Franciszek, Teodozja",
"Ryszard, Pankracy, Inga",
"Izydor, Wacław",
"Irena, Wincenty",
"Izolda, Celestyn, Wilhelm",
"Rufin, Donat",
"Cezaryn, Dionizy, Julia, January",
"Maria, Dymitr, Heliodor",
"Michał, Makary",
"Filip, Leon",
"Juliusza, Lubosława, Zenona",
"Przemysław, Hermenegilda, Marcin",
"Berenika, Walerian, Justyna",
"Ludwina, Wacława, Anastazja",
"Benedykt, Cecylia, Bernardetta",
"Rudolf, Robert",
"Bogusława, Apoloniusz",
"Adolf, Tymon, Leon",
"Czesław, Agnieszka, Marian",
"Anzelm, Bartosz, Feliks",
"Kaia, Leonia, Soter",
"Jerzy, Wojciech",
"Horacy, Aleksander, Grzegorz",
"Marek, Jarosław, Wasyl",
"Marzena, Klaudiusz, Maria",
"Zyta, Teofil, Felicja",
"Paweł, Waleria, Witalis",
"Rita, Piotr, Bogusław",
"Marian, Katarzyna, Tamara"
),

new Array(
"Józef, Jeremiasz, Filip",
"Zygmunt, Atanazy, Anatol",
"Maria, Antonina",
"Monika, Florian, Władysław",
"Irena, Waldemar",
"Judyta, Jakub, Filip",
"Gizela, Ludmiła, Benedykt",
"Stanisław, Liza, Wiktor",
"Bożydar, Grzegorz, Karolina",
"Izydor, Antonina, Symeon",
"Iga, Mira, Władysława",
"Pankracegy, Dominik, Achilles",
"Serwacy, Robert, Gloria",
"Bonifacy, Dobiesław, Maciej",
"Zofia, Nadzieja, Izydor",
"Andrzej, Jedrzej, Szymon",
"Paschalis, Sławomir, Weronika",
"Eryka, Feliks, Jan",
"Lew, Piotr, Celestyn",
"Bazyli, Bernardyn, Aleksander",
"Wiktor, Kryspin, Tymoteusz",
"Helena, Wiesław, Ryta",
"Iwona, Dezydery, Kryspin",
"Joanna, Zuzanna",
"Grzegorz, Borysław, Magdalena",
"Filip, Paulina",
"Augustyn, Jan, Magdalena",
"Jaromir, Justa, Justyna",
"Magdalena, Bogumiła, Urszula",
"Ferdynand, Karol",
"Aniela, Petronela"
),

new Array(
"Gracjana, Jakub",
"Marianna, Erazm",
"Leszek, Tamara",
"Kwiryn, Karol, Franciszek",
"Walter, Bonifacy, Waleria",
"Paulina, Norbert, Bogumiła",
"Robert, Wiesław",
"Medard, Maksym, Seweryn",
"Pelagia, Felicjan",
"Bogumił, Małgorzata, Diana",
"Barnaba, Radomił, Feliks",
"Janina, Jan, Onufry, Leon",
"Lucjan, Antoni",
"Bazyli, Elwira, Michał",
"Wit, Jolanta",
"Alina, Benon, Aneta",
"Laura, Marcjan, Albert",
"Marek, Elżbieta",
"Gerwazy, Protazy",
"Dina, Bogna, Florentyna",
"Alicja, Alojzy",
"Paulina, Flawiusz",
"Wanda, Zenon",
"Jan, Danuta",
"Łucja, Wilhelm, Dorota",
"Jan, Paweł",
"Maryla, Władysław, Cyryl",
"Leon, Ireneusz",
"Piotr, Paweł",
"Emilia, Lucyna, Rajmund"
),

new Array(
"Halina, Marian, Marcin",
"Jagoda, Urban, Maria",
"Jacek, Anatol, Tomasz",
"Malwina, Elżbieta",
"Antoni, Karolina",
"Gotard, Dominika, Lucja",
"Estera, Cyryl, Metody",
"Edgard, Elżbieta, Eugeniusz",
"Lukrecja, Weronika, Zenon",
"Sylwana, Witalis, Antoni",
"Olga, Kalina, Benedykt",
"Jan, Gwalbert, Bonifacy",
"Małgorzata, Sara",
"Ulryk, Bonawentura, Kamil",
"Henryk, Włodzimierz, Dawid",
"Marika, Benita, Eustachy",
"Aneta, Bogdan, Jadwiga",
"Erwin, Kamil, Szymon",
"Wodzisław, Marcin",
"Czesław, Hieronim, Małgorzata",
"Daniel, Dalida, Wawrzyniec",
"Maria, Magdalena",
"Bogna, Brygida",
"Kinga, Krystyna",
"Walenty, Krzysztof, Jakub",
"Anna, Mirosław, Grażyna",
"Lilia, Julia, Natalia",
"Aida, Innocenty, Wiktor",
"Olaf, Marta, Ludmiła",
"Julita, Piotr, Aldona",
"Ignacy, Lubomir, Helena"
),

new Array(
"Nadia, Justyn, Julian",
"Karina, Gustaw, Euzebiusz",
"Lidia, Augustyn, Nikodem",
"Dominik, Protazy, Jan",
"Oswald, Stanisława",
"Sawa, Jakub, Oktawian",
"Kajetan, Dorota, Sykstus",
"Cyprian, Emilian, Dominik",
"Roland, Romuald",
"Borys, Filomena, Wawrzyniec",
"Zuzanna, Lidia",
"Klara, Lech, Euzebia",
"Diana, Hipolit, Poncjan",
"Alfred, Euzebiusz, Maksymilian",
"Napoleon, Stelia",
"Roch, Stefan, Joachim",
"Żanna, Miron, Jacek",
"Ilona, Bronisław, Helena",
"Bolesław, Julian",
"Bernard, Samuel, Sobiesław",
"Joanna, Kazimiera, Pius",
"Cezary, Zygfryd",
"Apolinary, Filip",
"Jerzy, Rajmund, Halina",
"Luiza, Ludwik, Józef",
"Maria, Zefiryna",
"Cezary, Józef, Monika",
"Wyszomir, Augustyn",
"Beata, Jan, Sabina, Racibor",
"Róża, Feliks",
"Bogdan, Ramona, Rajmund"
),

new Array(
"Idzi, Bronisław",
"Juliana, Stefan, Wilhelm",
"Izabela, Szymon",
"Ida, Julianna, Rozalia, Róża",
"Dorota, Teodor, Wawrzyniec",
"Beata, Eugeniusz",
"Domosława, Melchior, Regina",
"Maria, Adrianna, Serafina",
"|cibor, Sergiusz, Piotr",
"Łukasz, Aldona, MPcisław",
"Jacek, Dagna, Hiacynt",
"Gwidon, Radzimir, Maria",
"Eugenia, Aureliusz, Jan",
"Roksana, Bernard, Cyprian",
"Albin, Nikodem, Maria",
"Edyta, Korneliusz, Cyprian",
"Franciszek, Robert, Justyna",
"Irma, Stanisław, Irena",
"January, Konstancja, Teodor",
"Filipina, Eustachy, Euzebia",
"Jonasz, Mateusz, Hipolit",
"Tomasz, Maurycy, Joachim",
"Tekla, Bogusław, Liwiusz",
"Gerard, Rupert, Tomira",
"Aurelia, Władysław, Kleofas",
"Cyprian Justyna",
"Amadeusz, Damian",
"Wacław, Tymon, Marek",
"Michał, Gabriela, Rafał",
"Wera, Honoriusz, Hieronim"
),

new Array(
"Danuta, Remigiusz, Teresa",
"Teofil, Dionizy, Sławomir",
"Teresa, Heliodor, Jan",
"Rozalia, Edwin, Franciszek",
"Flawia, Igor",
"Artur, Brunon",
"Maria, Marek, Mirella",
"Pelagia, Brygida, Waleria",
"Amold, Dionizy, Wincenty",
"Paulina, Franciszek",
"Aldona, Aleksander, Emil",
"Eustachy, Maksymilian, Edwin",
"Gerard, Edward, Honorat",
"Liwia, Kalikst, Bernard",
"Jadwiga, Teresa",
"Florentyna, Gaweł, Ambroży",
"Wiktor, Marita, Ignacy",
"Julian, Łukasz",
"Ziemowit, Jan, Piotr",
"Irena, Kleopatra, Jan",
"Urszula, Hilary, Jakub",
"Halka, Filip, Salomea",
"Marlena, Seweryn, Iga",
"Rafał, Marcin, Antoni",
"Daria, Wilhelmina, Bonifacy",
"Łucjan, Ewaryst, Damian",
"Iwona, Sabina",
"Szymon, Tadeusz",
"Euzebia, Wioletta, Felicjan",
"Zenobia, Przemysław, Edmund",
"Urban, Saturnin, Krzysztof"
),

new Array(
"WSZYSTKICH |WIĘTYCH",
"Bohdan, Tobiasz",
"Sylwia, Marcin, Hubert",
"Karol, Olgierd",
"Elżbieta, Sławomir, Dominik",
"Feliks, Leonard, Ziemowit",
"Antoni, Żytomir, Ernest",
"Seweryn, Hadrian, Klaudiusz",
"Genowefa, Ludwika, Teodora",
"Lena, Ludomir, Leon",
"Marcin, Batłomiej, Teodor",
"Renata, Witold",
"Mikołaj, Stanisław",
"Roger, Serafin, Wawrzyniec",
"Albert, Leopold",
"Gertruda, Edmund",
"Salomea, Grzegorz, Elżbieta",
"Roman, Klaudyna, Karolina",
"Seweryn, Maksym",
"Anatol, Sedzimir, Rafał",
"Albert, Janusz, Konrad",
"Cecylia, Wszemiła, Stefan",
"Adela, Klemens, Felicyta",
"Flora, Emma, Chryzogon",
"Erazm, Katarzyna",
"Delfina, Sylwester, Konrad",
"Walerian, Wirgiliusz, Maksym",
"Lesław, Zdzisław, Stefan",
"Błażej, Saturnin",
"Andrzej, Maury, Konstanty"
),

new Array(
"Natalia, Eligiusz, Edmund",
"Balbina, Paulina",
"Franciszek, Ksawery, Kasjan",
"Barbara, Krystian, Jan",
"Sabina, Krystyna, Edyta",
"Mikołaj, Jarema, Emilian",
"Marcin, Ambroży, Teodor",
"Maria, |wiatozar, Makary",
"Wiesław Leokadia Joanna",
"Julia, Daniela, Bogdan",
"Damazy, Waldemar, Daniel",
"Dagmara, Aleksander, Ada",
"Łucja, Otylia",
"Alfred, Izydor, Jan",
"Nina, Celina, Walerian",
"Albina, Zdzisława, Alicja",
"Olimpia, Lazarz, Florian",
"Gracjan, Bogusław, Laurencja",
"Gabriela, Dariusz, Eleonora",
"Bogumiła, Dominik",
"Jan, Tomasz",
"Zenon, Honorata, Franciszek",
"Wiktoria, Sławomira, Jan",
"Adam, Ewa, Zenobiusz",
"Anastazja, Eugenia - BOŻE NARODZENIE",
"DionizY, Szczepan",
"Jan, ŻanetA, Maksym",
"TeofiliA, Godzisław, CezarY",
"Dawid, Tomasz, Dominik",
"Rainer, Eugeniusz",
"Sylwester, Melania, Mariusz"
)
);

function PobierzImieniny(Sep, lastSep, method) {
switch (arguments.length) {
case 0: Sep=null;
case 1: lastSep=null;
case 2: method=null;
}
if (Sep==null) Sep=", "; if (lastSep==null) lastSep=Sep; if (method==null) method=0;

var date=new Date();
var tab=ImieninyArray[date.getMonth()][date.getDate()-1].split(", ");

if (method==1)
for (var i=0, ch, name, len, last2, last3, vowel3, vowel2; i<tab.length; i++) {
last2=(last3=(name=tab[i]).substring((len=name.length)-3)).substring(1);
vowel3="aeioóuy".indexOf(name[len-4])!=-1;
vowel2="aeioóuy".indexOf(name[len-3])!=-1;

if (last3=="ego") { tab[i]=name.substring(0,len-3)+"y";    continue; }
if (last3=="ńca") { tab[i]=name.substring(0,len-3)+"niec"; continue; }
if (last3=="tra") { tab[i]=name.substring(0,len-3)+(vowel3?"tr":"ter");  continue; }

if (last2=="ka" && !vowel2) { tab[i]=name.substring(0,len-2)+"ek";  continue; }

tab[i]=name.substring(0,len-1)+(last2[1]=='a'?"":'a');
}

var str=tab[0];
for (var i=1; i<tab.length-1; i++) str+=Sep+tab[i];
if (tab.length!=1) str+=lastSep+tab[tab.length-1];

return str;
}

function WypiszImieniny(before, after, Sep, lastSep, method) {
switch (arguments.length) {
case 0: before="";
case 1: after="";
case 2: Sep=null;
case 3: lastSep=null;
case 3: method=0;
}
document.write(""+before+PobierzImieniny(Sep,lastSep,method)+after);
}
