// 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, Maria",
"Izydor, Bazyli, Makary, Grzegorz",
"Arleta, Genowefa, Danuta",
"Aniela, Elżbieta, Tytus, Eugeniusz",
"Hanna, Szymon, Edward, Emilian",
"Kacper, Melchior, Baltazar",
"Julian, Lucjan, Rajmund",
"Seweryn, M¶cisław, Juliusz, Erhard",
"Marcelina, Marcjanna, Julian",
"Danuta, Wilhelm, Dobrosław, Jan",
"Honorata, Matylda, Teodozjusz",
"Greta, Arkadiusz, Benedykt, Ernest",
"Bogumiła, Weronika, Hilary",
"Nina, Feliks, Hilary",
"Dobrawa, Paweł, Arnold, Izydor",
"Marceli, Włodzimierz, Waldemar",
"Antoni, Zbigniew, Jan, Aleks",
"Małgorzata, Piotr",
"Marta, Henryk, Mariusz, Erwin",
"Fabian, Sebastian",
"Agnieszka, Epifania, Jarosław",
"Anastazy, Wincenty, Dorian",
"Ildefons, Rajmund",
"Felicja, Tymoteusz, Rafał, Franciszek",
"Elwira, Paweł, Miłosz",
"Paula, Polikarp, Tymoteusz, Tytus",
"Aniela, Przybysław, Jan",
"Walery, Radomir, Tomasz, Julian",
"Zdzisław, Franciszek, Józef",
"Martyna, Maciej, Teofil",
"Marcelina, Ludwika, Jan"
),

new Array(
"Brygida, Dobrochna, Ignacy, Seweryn",
"Maria, Miłosław",
"Błażej, Oskar",
"Weronika, Joanna, Andrzej",
"Agata, Adelajda",
"Dorota, Bogdan, Paweł",
"Ryszard, Teodor, Roman",
"Żaklina, Piotr, Hieronim, Sebastian",
"Apolonia, Eryka, Cyryl",
"Elwira, Scholastyka, Jacenty, Jacek",
"Maria, Lucjusz, Lucjan, Olgierd",
"Eulalia, Radzimierz, Modest",
"Katarzyna, Grzegorz",
"Cyryl, Metody, Walenty, Dobiesław",
"Jowita, Faustyna, Zygfryd",
"Danuta, Julianna, Daniel, Eliasz",
"Zbigniew, Łukasz, Aleksy, Donat",
"Konstancja, Szymon, Flawian",
"Arnold, Konrad, Marceli",
"Leon, Ludomir, Zenobiusz",
"Eleonora, Fortunata, Robert, Piotr",
"Marta, Małgorzata",
"Romana, Izabela, Damian, Polikarp",
"Maciej, Bogusz, Sergiusz",
"Wiktor, Cezary",
"Aleksandra, Mirosław, Dionizy",
"Anastazja, Gabriel",
"Roman, Makary, Lubomir",
"Teofila, Lech, Lutosław"
),

new Array(
"Antonina, Albin, Radosław",
"Helena, Halszka, Paweł, Karol",
"Maryna, Kunegunda, Kinga, Tycjan",
"Łucja, Adrianna, Kazimierz, Eugeniusz",
"Oliwia, Adrian, Fryderyk, Teofil",
"Róża, Agnieszka, Jordan, Marcin",
"Tomasz, Paweł, Kajetan",
"Beata, Wincenty, Jan, Julian",
"Franciszka, Katarzyna, Brunon, Dominik",
"Cyprian, Marceli, Aleksander",
"Ludosław, Konstanty, Benedykt, Edwin",
"Justyna, Grzegorz, Bernard, Alojzy",
"Bożena, Krystyna, Ernest, Marek",
"Dalia, Leon, Matylda, Łazarz",
"Ludwika, Longin, Klemens",
"Izabela, Oktawia, Hilary, Henryk",
"Gertruda, Regina, Patryk, Zbigniew",
"Boguchwała, Cyryl, Edward, Narcyz",
"Aleksandryna, Józef, Bogdan",
"Klaudia, Eufemia, Maurycy, Joachim",
"Lubomir, Benedykt",
"Katarzyna, Bogusław",
"Pelagia, Pelagiusz, Oktawian, Feliks",
"Marek, Gabriel, Seweryn",
"Mariola, Cezaryna, Wieczysław, Ireneusz",
"Larysa, Emanuela, Olga, Teodor",
"Lidia, Ernest, Jan, Marek",
"Aniela, Sonia, Sykstus, Jan",
"Wiktoryna, Helmut, Zenon, Marek",
"Anielia, Kwiryn, Leonard",
"Balbina, Beniamin, Dobromir, Leonard"
),

new Array(
"Teodora, Grażyna, Irena",
"Teodozja, Władysław, Franciszek, Urban",
"Inga, Irena, Ryszard, Pankracy, Jakub",
"Izydor, Wacław, Benedykt",
"Irena, Katarzyna, Wincenty",
"Izolda, Celestyna, Wilhelm, Ireneusz",
"Rufin, Donat, Jan",
"Julia, Cezaryn, Dionizy, January",
"Maria, Dymitr, Heliodor, Marceli",
"Michał, Terencjusz, Makary",
"Filip, Leon, Stanisław, Jaromir",
"Juliusz, Lubosław, Zenon, Wiktor",
"Ida, Hermenegilda, Przemysław, Marcin",
"Berenika, Justyna, Walerian",
"Ludwina, Anastazja, Wacław, Teodor",
"Cecylia, Bernardeta, Benedykt",
"Rudolf, Robert, Stefan",
"Bogusława, Alicja, Apoloniusz",
"Adolf, Tymon, Leon, Konrad",
"Agnieszka, Czesław, Marian",
"Anzelm, Bartosz, Feliks",
"Kaja, Leonia, Łukasz, Soter",
"Jerzy, Wojciech, Egon, Idzi",
"Horacy, Aleksander, Grzegorz",
"Marek, Jarosław, Wasyl, Erwin",
"Marzena, Maria, Klaudiusz, Ryszard",
"Zyta, Felicja, Teofil",
"Waleria, Ludwik, Witalis, Piotr",
"Rita, Katarzyna, Piotr, Bogusław",
"Katarzyna, Tamara, Marian, Ludwik"
),

new Array(
"Józef, Jeremiasz, Filip",
"Zygmunt, Atanazy, Anatol",
"Maria, Antonina, Mariola",
"Monika, Florian, Władysław, Michał",
"Irena, Waldemar",
"Judyta, Jakub, Filip",
"Gizela, Ludomiła, Benedykt",
"Stanisław, Liza, Wiktor, Miron",
"Katarzyna, Karolina, Bożydar, Grzegorz",
"Antonina, Izydor, Symeon",
"Iga, Mira, Władysława, Ignacy",
"Joanna, Pankracy, Dominik, Achilles",
"Gloria, Serwacy, Robert",
"Bonifacy, Dobiesław, Maciej",
"Zofia, Nadzieja, Dionizja, Izydor",
"Małgorzata, Andrzej, Jędrzej, Szymon",
"Weronika, Paschalis, Sławomir, Stanisław",
"Eryka, Feliks, Jan",
"Lew, Piotr, Celestyn, Urban",
"Bazyli, Bernardyn, Aleksander",
"Donata, Wiktor, Kryspin, Tymoteusz",
"Helena, Wiesława, Ryta",
"Iwona, Emilia, Dezydery, Kryspin",
"Joanna, Zuzanna, Milena, Maria",
"Magdalena, Grzegorz, Borysław, Urban",
"Paulina, Ewelina, Marianna, Filip",
"Magdalena, Augustyn, Jan, Julian",
"Justa, Justyna, Jaromir, Emanuel",
"Magdalena, Bogumiła, Urszula, Teodozja",
"Ferdynand, Jan, Karol",
"Aniela, Petronela, Kamila, Ernestyna"
),

new Array(
"Gracjana, Justyna, Jakub, Konrad",
"Marianna, Marcelina, Piotr, Erazm",
"Tamara, Leszek, Karol",
"Kwiryn, Karol, Franciszek",
"Waleria, Walter, Bonifacy",
"Paulina, Bogumiła, Dominika, Norbert",
"Robert, Wiesław, Jarosław",
"Medard, Maksym, Seweryn",
"Pelagia, Anna, Felicjan",
"Małgorzata, Diana, Bogumił",
"Barnaba, Radomił, Feliks",
"Janina, Jan, Onufry, Leonard",
"Lucjan, Antoni",
"Eliza, Michał, Walery, Bazyli",
"Jolanta, Wit",
"Alina, Aneta, Justyna, Benon",
"Laura, Marcjan, Albert, Ignacy",
"Elżbieta, Długosław, Marek",
"Gerwazy, Protazy, Romuald",
"Dina, Bogna, Florentyna",
"Alicja, Marta, Alojzy",
"Paulina, Flawiusz",
"Wanda, Zenon",
"Danuta, Emilia, Jan",
"Łucja, Dorota, Wilhelm",
"Jan, Paweł",
"Maryla, Władysław, Cyryl",
"Leon, Ireneusz",
"Piotr, Paweł",
"Emilia, Lucyna, Emilian, Rajmund"
),

new Array(
"Halina, Marian, Marcin, Juliusz",
"Jagoda, Maria, Urban, Gustaw",
"Jacek, Anatol, Tomasz",
"Malwina, Elżbieta, Teodora",
"Karolina, Maria, Antoni",
"Dominika, Lucja, Teresa, Gotard",
"Estera, Cyryl, Metody, Benedykt",
"Elżbieta, Adrianna, Eugeniusz, Edgard",
"Lukrecja, Weronika, Sylwia, Zenon",
"Amelia, Antoni, Filip, Olaf",
"Olga, Kalina, Pelagia, Benedykt",
"Jan, Gwalbert, Bonifacy, Brunon",
"Małgorzata, Kinga, Sara, Henryk",
"Kamila, Izabela, Ulryk, Bonawentura",
"Henryk, Włodzimierz, Dawid, Egon",
"Marika, Benita, Maria, Eustachy",
"Aneta, Jadwiga, Bogdan",
"Erwin, Emil, Kamil, Szymon",
"Wodzisław, Marcin, Wincenty",
"Małgorzata, Czesław, Hieronim, Fryderyk",
"Dalida, Daniel, Wawrzyniec",
"Maria, Magdalena, Zygfryd, Tymoteusz",
"Bogna, Brygida, Apolinary",
"Kinga, Krystyna, Olga",
"Elwira, Walenty, Krzysztof, Jakub",
"Anna, Grażyna, Mirosław, Joachim",
"Lilia, Julia, Natalia, Celestyna",
"Aida, Innocenty, Wiktor, Walenty",
"Marta, Ludmiła, Maria, Olaf",
"Julita, Aldona, Leopold, Piotr",
"Helena, Ignacy, Lubomir, Ernest"
),

new Array(
"Nadia, Justyn, Julian, Piotr",
"Karina, Gustaw, Euzebiusz",
"Lidia, Augustyn, Nikodem",
"Dominik, Protazy, Jan",
"Maria, Marian, Oswald, Stanisław",
"Sława, Stefan, Jakub, Oktawian",
"Klaudia, Dorota, Kajetan, Konrad",
"Cyprian, Emilian, Dominik",
"Roland, Romuald, Roman, Ryszard",
"Borys, Filomena, Wawrzyniec, Bogdan",
"Zuzanna, Lidia, Klara",
"Euzebia, Lech, Inocenty",
"Diana, Gertruda, Hipolit, Poncjan",
"Alfred, Euzebiusz, Maksymilian",
"Stelia, Maria, Napoleon",
"Roch, Stefan, Joachim",
"Żanna, Anita, Eliza, Miron, Jacek",
"Ilona, Bronisław, Helena",
"Emilia, Bolesław, Julian, Ludwik",
"Bernard, Samuel, Sobiesław",
"Joanna, Kazimiera, Pius, Emilian",
"Maria, Cezary, Zygfryd",
"Róża, Apolinary, Filip",
"Halina, Jerzy, Rajmund, Bartosz",
"Luiza, Patrycja, Ludwik, Józef",
"Maria, Natalia, Teresa",
"Monika, Cezary, Józef",
"Patrycja, Aleksandra, Wyszomir, Augustyn",
"Beata, Sabina, Jan, Racibór",
"Róża, Małgorzata, Feliks",
"Ramona, Izabela, Bohdan, Rajmund"
),

new Array(
"Idzi, Bronisław",
"Juliana, Stefan, Wilhelm, Dionizy",
"Izabela, Szymon, Grzegorz",
"Ida, Julianna, Rozalia, Róża",
"Dorota, Teodor, Wawrzyniec, Wiktor",
"Beata, Eugeniusz",
"Domosława, Regina, Melchior, Marek",
"Maria, Adrianna, Serafina, Radosław",
"¦cibór, Sergiusz, Piotr, Jacek",
"Aldona, Łukasz, M¶cisław, Mikołaj",
"Dagna, Jacek, Hiacynt, Piotr, Prot",
"Maria, Gwidon, Radzimir",
"Eugenia, Aureliusz, Jan",
"Roksana, Bernard, Cyprian",
"Maria, Albina, Nikodem",
"Edyta, Korneliusz, Cyprian, Kamil",
"Justyna, Franciszek, Robert",
"Irma, Irena, Stanisław, Stefania",
"Konstancja, January, Teodor",
"Filipina, Euzebia, Eustachy, Dionizy",
"Mirosława, Jonasz, Mateusz, Hipolit",
"Tomasz, Maurycy, Joachim",
"Tekla, Bogusław, Liwiusz",
"Tomira, Gerard, Rupert, Teodor",
"Aurelia, Władysław, Kleofas",
"Justyna, Cyprian, Damian, Wawrzyniec",
"Mirabela, Wincenty, Amadeusz, Damian",
"Wacław, Tymon, Marek",
"Gabriela, Michał, Rafał",
"Wera, Honoriusz, Hieronim"
),

new Array(
"Danuta, Teresa, Remigiusz, Igor",
"Dionizja, Teofil, Dionizy, Sławomir",
"Teresa, Heliodor, Jan, Gerard",
"Rozalia, Edwin, Franciszek, Konrad",
"Flawia, Igor, Placyd, Rajmund",
"Artur, Brunon",
"Maria, Mirella, Marek",
"Pelagia, Brygida, Waleria",
"Amold, Dionizy, Wincenty, Bogdan",
"Paulina, Franciszek, Daniel, Leon",
"Aldona, Aleksander, Emil, Emilian",
"Eustachy, Maksymilian, Edwin, Serafin",
"Gerard, Edward, Honorat",
"Liwia, Kalikst, Bernard, Dominik",
"Jadwiga, Teresa",
"Florentyna, Gaweł, Ambroży, Małgorzata",
"Marita, Lucyna, Wiktor, Ignacy",
"Bogumiła, Julian, Łukasz",
"Ziemowit, Jan, Piotr",
"Irena, Kleopatra, Jan",
"Urszula, Cecylia, Hilary, Jakub",
"Halka, Salomea, Filip, Marek",
"Marlena, Iga, Seweryn, Jan",
"Rafał, Marcin, Antoni, Alojzy",
"Daria, Wilhelmina, Inga, Bonifacy",
"Łucjan, Ewaryst, Damian, Fabian",
"Iwona, Sabina, Wincenty",
"Szymon, Tadeusz",
"Euzebia, Wioletta, Felicjan",
"Zenobia, Przemysław, Edmund, Alfons",
"Urban, Saturnin, Krzysztof, Augustyn"
),

new Array(
"----------------",
"Eliza, Bohdan, Tobiasz",
"Sylwia, Marcin, Hubert",
"Karol, Olgierd, Emeryk",
"Elżbieta, Sławomir, Dominik, Zachariasz",
"Feliks, Leonard, Ziemowit, Jacek",
"Antoni, Żytomir, Ernest",
"Seweryn, Hadrian, Klaudiusz, Dymitr",
"Aleksandra, Genowefa, Ludwika, Teodora",
"Lena, Ludomir, Leon, Andrzej",
"Marcin, Batłomiej, Teodor",
"Renata, Witold, Mateusz",
"Mikołaj, Stanisław, Benedykt",
"Agata, Judyta, Serafin, Wawrzyniec",
"Albert, Leopold",
"Maria, Gertruda, Marek, Edmund",
"Salomea, Elżbieta, Grzegorz",
"Aniela, Klaudyna, Karolina, Roman",
"Salomea, Elżbieta, Seweryn, Maksym",
"Anatol, Feliks, Sędzimir, Rafał",
"Albert, Janusz, Konrad",
"Cecylia, Wszemiła, Marek, Stefan",
"Adela, Felicyta, Klementyna, Klemens",
"Flora, Emma, Emilia, Dobrosław",
"Katarzyna, Erazm",
"Delfina, Sylwester, Konrad, Leonard",
"Walerian, Wirgiliusz, Maksym, Dominik",
"Natalia, Lesław, Zdzisław, Stefan",
"Błażej, Saturnin, Fryderyk",
"Justyna, Andrzej, Maury, Konstanty"
),

new Array(
"Natalia, Eligiusz, Edmund",
"Balbina, Paulina, Aurelia",
"Franciszek, Ksawery, Kasjan",
"Barbara, Krystian, Bernard, Jan",
"Sabina, Krystyna, Edyta",
"Mikołaj, Jarema, Emilian",
"Marcin, Ambroży, Teodor, Eligiusz",
"Maria, ¦wiatozar, Makary",
"Leokadia, Joanna, Wiesław",
"Julia, Daniela, Bogdan",
"Damazy, Waldemar, Daniel",
"Dagmara, Ada, Aleksander",
"Łucja, Otylia",
"Alfred, Izydor, Jan",
"Nina, Celina, Walerian",
"Albina, Alicja, Zdzisław, Sebastian",
"Olimpia, Łazarz, Łukasz, Florian",
"Laurencja, Gracjan, Bogusław",
"Eleonora, Gabriela, Dariusz, Grzegorz",
"Bogumiła, Dominik, Juliusz",
"Jan, Tomasz, Piotr, Seweryn",
"Honorata, Zenon, Franciszek",
"Wiktoria, Sławomira, Małgorzata, Jan",
"Adam, Ewa, Ewelina, Zenobiusz",
"Anastazja, Eugenia, Piotr",
"Dionizy, Szczepan",
"Fabiola, Żaneta, Maksym, Jan",
"Emma, Teofilia, Antoni, Cezary",
"Dawid, Tomasz, Dominik",
"Irma, Rainer, Eugeniusz, Dionizy",
"Sylwester, Mariusz, Melania"
)
);

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);
}

