// script by Roger C. Scudder Jr.
// corrected for Netscape by Grzegorz Golebiewski
DayName = new Array(7)
DayName[0] = "niedziela "
DayName[1] = "poniedziałek "
DayName[2] = "wtorek "
DayName[3] = "środa "
DayName[4] = "czwartek "
DayName[5] = "piątek "
DayName[6] = "sobota "

MonthName = new Array(12)
MonthName[0] = "stycznia "
MonthName[1] = "lutego "
MonthName[2] = "marca "
MonthName[3] = "kwietnia "
MonthName[4] = "maja "
MonthName[5] = "czerwca "
MonthName[6] = "lipca "
MonthName[7] = "sierpnia "
MonthName[8] = "września "
MonthName[9] = "października "
MonthName[10] = "listopada "
MonthName[11] = "grudnia "

function getDateStr(){
    var Today = new Date()
    var WeekDay = Today.getDay()
    var Month = Today.getMonth()
    var Day = Today.getDate()
    var Year = Today.getFullYear()

    if(Year <= 99)
        Year += 1900

    return DayName[WeekDay] + "," + " " + Day + " " + MonthName[Month] + ", " + Year
}
document.write("<B>Dzisiaj</B> jest " + getDateStr()+"r.&nbsp;")

var ImieninyArray=new Array(
 new Array(
  "Mieszka, Mieczysława, Marii, <b>NOWY ROK</b>",  // 1-szy dz. miesiąca
  "Izydora, Bazylego, Grzegorza",
  "Arlety, Genowefy, Danuty",
  "Tytusa, Anieli, Eugeniusza",
  "Hanny, Szymona, Edwarda",
  "Kacpra, Melchiora, Baltazara, <b>Trzech Króli</b>",  // 6
  "Juliana, Lucjana, Rajmunda",
  "Seweryna, Mścisława, Juliusza",
  "Marceliny, Marianny, Juliana",
  "Wilhelma, Dobrosława, Danuty",
  "Honoraty, Teodozjusza, Matyldy",
  "Grety, Arkadiusza, Rajmunda",
  "Bogumiły, Weroniki, Hilarego",
  "Feliksa, Domosława, Niny",
  "Pawła, Arnolda, Izydora",
  "Marcelego, Włodzimierza, Waldemara",
  "Antoniego, Rościsława, Jana",
  "Piotra, Małgorzaty",
  "Henryka, Mariusza, Marty",
  "Fabiana, Sebastiana",
  "Agnieszki, Jarosława, <b>Dzień Babci</b>", // 21
  "Anastazego, Wincentego, <b>Dzień Dziadka</b>",  // 22
  "Ildefonsa, Rajmunda",
  "Felicji, Franciszka, Rafała",
  "Pawła, Miłosza, Elwiry",
  "Tymoteusza, Michała, Tytusa",
  "Przybysława, Anieli, Jerzego",
  "Walerego, Radomira, Tomasza",
  "Zdzisława, Franciszka, Józefa",
  "Macieja, Martyny, Teofila",
  "Marceli, Ludwiki, Jana"
 ),
// luty
 new Array(
  "Brygidy, Ignacego, Seweryna",
  "Marii, Miłosława",
  "Błażeja, Oskara",
  "Andrzeja, Weroniki, Joanny",
  "Agaty, Adelajdy", // 5
  "Doroty, Bogdana, Pawła", // 6
  "Ryszarda, Teodora, Romana",
  "Hieronima, Sebastiana, Ireny",
  "Apolonii, Eryki, Cyryla",
  "Elwiry, Jacka, Scholastyki",
  "Lucjana, Olgierda",
  "Eulalii, Radosława, Modesta",   // 12
  "Grzegorza, Katarzyny",
  "Cyryla, Metodego, Walentego, <b>Walentynki</b>", // 14
  "Jowity, Faustyna, Zygfryda",
  "Danuty, Julianny, Daniela",   // 16
  "Aleksego, Zbigniewa, Lukasza",     // 17 D.Kota staly
  "Szymona, Konstancji, Flawiana",
  "Arnolda, Konrada, Marcelego", //19
  "Leona, Ludomira, Zenobiusza",//20
  "Eleonory, Fortunata, Roberta",
  "Marty, Małgorzaty, Piotra",
  "Romany, Damiana, Polikarpa", // 23
  "Macieja, Bogusza, Sergiusza", // 24
  "Wiktora, Cezarego", // 25
  "Mirosława, Aleksandra",
  "Gabriela, Anastazji",
  "Romana, Ludomira, Lecha",
  "Lecha, Lutosława"
 ),
// marzec
 new Array(
  "Antoniny, Radosława, Dawida", // 1
  "Heleny, Halszki, Pawła",
  "Maryny, Kunegundy, Tycjana, <b>Tłusty Czwartek</b>",  //3
  "Lucji, Kazimierza, Eugeniusza",
  "Adriana, Fryderyka, Teofila",
  "Róży, Jordana, Agnieszki",
  "Tomasza, Perpetuy, Felicyty",
  "Beaty, Wincentego, Jana, <b>Dzień Kobiet, Ostatki</b>", // 8
  "Franciszki, Brunona, <b>Popielec</b>",    //9
  "Cypriana, Marcela, Aleksandra",
  "Ludosława, Konstantyna, Benedykta",
  "Grzegorza, Justyna, Alojzego",
  "Bożeny, Krystyny",
  "Leona, Matyldy, Łazarza",
  "Longina, Klemensa, Ludwiki",
  "Izabeli, Oktawii, Hilarego", // 16
  "Patryka, Zbigniewa, Gertrudy",
  "Cyryla, Edwarda, Boguchwały",
  "Józefa, Bogdana",
  "Klaudii, Eufemii, Maurycego", // 20
  "Lubomira, Benedykta",
  "Katarzyny, Bogusława",
  "Pelagii, Oktawiana, Feliksa", //23 
  "Marka, Gabriela, Katarzyny",
  "Marioli, Wieczysława, Ireneusza",
  "Larysy, Emanyela, Teodora",
  "Lidii, Ernesta", // 27
  "Anieli, Sykstusa, Jana, <b>N. Palmowa</b>", //28
  "Wiktoryna, Helmuta, Eustachego",
  "Anieli, Kwiryna, Leonarda",
  "Beniamina, Dobromierza, Leonarda"
 ),
// kwiecień
 new Array(
  "Teodory, Grażyny, Ireny, <b>Prima Aprillis</b>", // 1
  "Władysława, Franciszka, Teodozji",
  "Ryszarda, Pankracego, Ingi",
  "Izydora, Wacława", //4 data zmienna",
  "Ireny, Wincentego", // 5
  "Izoldy, Celestyna, Wilhelma",
  "Rufina, Celestyna, Jana",
  "Cezaryny, Dionizego, Julii",//8
  "Marii, Dymitra, Heliodora", // 9 
  "Michała, Makarego",
  "Filipa, Leona",
  "Juliusza, Lubosława, Zenona", //12 
  "Przemysława, Hermenegildy, Marcina",
  "Bereniki, Waleriana, Justyny",
  "Ludwiny, Wacławy, Anastazji",
  "Kseni, Cecylii, Bernardety", // 16
  "Rudolfa, Roberta, <b>Niedziela Palmowa</b>", // 17
  "Bogusławy, Apoloniusza",
  "Adolfa, Tymona, Leona",
  "Czesława, Agnieszki, Mariana",
  "Anzelma, Bartosza, Feliksa",
  "Kai, Leonii, Sotera",
  "Jerzego, Wojciecha",
  "Horacego, Feliksa, Grzegorza, <b>Wielkanoc</b>",  //24
  "Marka, Jarosława, Wasyla, <b>Poniedziałek Wielkanocny</b>",      //25
  "Marzeny, Klaudiusza, Marii",
  "Zyty, Teofila, Felicji",
  "Piotra, Walerii, Witalisa",
  "Rity, Katarzyny, Bogusława",
  "Mariana, Donaty, Tamary"
 ),
// maj
 new Array(
  "Józefa, Jeremiasza, Filipa, <b>Św. Pracy</b>", // 1
  "Zygmunta, Atanazego, Anatola, <b>Dz. Flagi</b>", // 2
  "Marii, Antoniny, <b>Św. Konstytucji</b>", // 3
  "Moniki, Floriana, Władysława",
  "Ireny, Waldemara, <b>Dz. Godności Osób Niepełnosprawnych</b>", // 5
  "Judyty, Jakuba, Filipa",
  "Gizeli, Ludmiły, Benedykta",
  "Stanisława, Lizy, Wiktora", // 8
  "Bożydara, Grzegorza, Karoliny, <b>Dz. Unii Europejskiej</b>", // 9
  "Izydora, Antoniny, Symeona",
  "Igi, Miry, Władysławy", //11 
  "Pankracego, Dominika, Achillesa",
  "Serwacego, Roberta, Glorii",
  "Bonifacego, Dobiesława, Macieja",
  "Zofii, Nadziei, Izydora",
  "Andrzeja, Jedrzeja, Szymona",
  "Paschalisa, Sławomira, Weroniki",
  "Eryka, Feliksa, Jana",
  "Iwa, Piotra, Celestyna",
  "Bazylego, Bernardyna, Aleksandra",//20
  "Wiktora, Kryspina, Tymoteusza",
  "Heleny, Wiesławy, Ryty", //22 
  "Iwony, Dezyderego, Kryspina", //23 
  "Joanny, Zuzanny",
  "Grzegorza, Urbana, Magdaleny",
  "Filipa, Pauliny, <b>Dzień Matki</b>",//26
  "Augustyna, Juliana, Magdaleny",
  "Jaromira, Justa, Justyny", //28 
  "Magdaleny, Bogumiły, Urszuli",
  "Ferdynanda, Karola, Jana",
  "Anieli, Petroneli"
 ),
// czerwiec
 new Array(
  "Justyna, Anieli, Konrada, <b>Dzień Dziecka</b>", // 1
  "Marianny, Marcelina, Piotra",
  "Leszka, Tamary, Karola", //3 
  "Kwiryny, Franciszka", //4
  "Waltera, Bonifacego, Walerii",
  "Norberta, Laurentego, Bogumiła",
  "Roberta, Wiesława",// 7
  "Medarda, Maksyma, Seweryna",
  "Pelagii, Dominika, Efrema",
  "Bogumiła, Małgorzaty, Diany",
  "Barnaby, Radomiła, Feliksa",
  "Janiny, Onufrego, Leona, <b>Zielone Świątki</b>", //12
  "Lucjana, Antoniego",
  "Bazylego, Elwiry, Michała",
  "Wita, Jolanty", //15 
  "Aliny, Benona, Anety",
  "Laury, Marcjana, Alberta",
  "Marka, Elżbiety",
  "Gerwazego, Protazego",
  "Diny, Bogny, Florentyny",
  "Alicji, Alojzego",
  "Pauliny, Tomasza, Jana",
  "Wandy, Zenona, <b>Boże Ciało, Dzień Ojca</b>", // 23
  "Jana, Danuty",
  "Lucji, Wilhelma, Doroty",
  "Jana, Pawła",
  "Maryli, Władysława, Cyryla",
  "Leona, Ireneusza",
  "Piotra, Pawła",
  "Emilii, Lucyny"
 ),
// lipiec
 new Array(
  "Haliny, Mariana, Marcina",
  "Jagody, Urbana, Marii",
  "Jacka, Anatola, Tomasza",
  "Odona, Malwiny, Elżbiety",
  "Marii, Antoniego",
  "Gotarda, Dominiki, Lucji",
  "Cyryla, Estery, Metodego",
  "Edgara, Elżbiety, Eugeniusza",
  "Lukrecji, Weroniki, Zenona",
  "Sylwany, Witalisa, Antoniego",
  "Olgi, Kaliny, Benedykta",
  "Jana, Brunona, Bonifacego",
  "Henryka, Kingi, Andrzeja",
  "Ulryka, Bonawentury, Kamila",
  "Henryka, Włodzimierza, Dawida",
  "Mariki, Benity, Eustachego",
  "Anety, Bogdana, Jadwigi",
  "Erwina, Kamila, Szymona",
  "Wincentego, Wodzisława, Marcina",
  "Czesława, Hieronima, Małgorzaty",
  "Daniela, Dalidy, Wawrzyńca",
  "Marii, Magdaleny",
  "Stwosza, Bogny, Brygidy",
  "Kingi, Krystyny",
  "Walentyny, Krzysztofa, Jakuba",
  "Anny, Mirosławy, Grażyny",
  "Lilii, Julii, Natalii",
  "Aidy, Marceli, Wiktora",
  "Olafa, Marty, Ludmiły",
  "Julity, Piotra, Aldony",
  "Ignacego, Lubomira, Heleny"
 ),
// sierpień
 new Array(
  "Nadii, Justyna, Juliana",
  "Kariny, Gustawa, Euzebiusza",
  "Lidii, Augusta, Nikodema",
  "Dominika, Protazego, Jana",
  "Oswalda, Marii, Mariana",
  "Sławy, Jakuba, Oktawiana",
  "Kajetana, Doroty, Sykstusa",
  "Cypriana, Emiliana, Dominika",
  "Romana, Ryszarda, Edyty",
  "Borysa, Filomeny, Wawrzyńca",
  "Klary, Zuzanny, Lecha",
  "Innocentego, Lecha, Euzebii",
  "Diany, Hipolita, Poncjana",
  "Alfreda, Euzebiusza, Maksymiliana",
  "Napoleona, Stelii, <b>Wnieb. Najśw. Marii Panny</b> i <b>Dz. Woj. Polskiego</b>", // 15
  "Rocha, Stefana, Joachima",
  "Żanny, Mirona, Jacka",
  "Ilony, Bronisława, Heleny",
  "Bolesława, Juliana",
  "Bernarda, Samuela, Sobiesława",
  "Joanny, Kazimiery, Piusa",
  "Cezarego, Tymoteusza",
  "Apolinarego, Filipa",
  "Jerzego, Bartosza, Haliny",
  "Luizy, Ludwika, Józefa",
  "Marii, Aleksandra",
  "Cezarego, Józefa, Moniki",
  "Patrycji, Wyszomira, Augustyna",
  "Beaty, Jana, Sabiny, Racibora",
  "Róży, Szczęsnego, Feliksa",
  "Bogdana, Ramony, Rajmunda"
 ),
// wrzesień
 new Array(
  "Idziego, Bronisława, <b>Rocz. Wybuchu II Wojny Świat.</b>",
  "Juliana, Stefana, Wilhelma",
  "Grzegorza, Izabeli, Szymona",
  "Idy, Julianny, Rozalii, Róży",
  "Doroty, Teodora, Wawrzyńca",
  "Beaty, Eugeniusza",
  "Domosławy, Melchiora, Reginy",
  "Marii, Adrianny, Serafiny",
  "Ścibora, Sergiusza, Piotra",
  "Lukasza, Aldony, Mścisława",
  "Jacka, Prota, Dagny, Hiacynta",
  "Gwidona, Radzimira, Marii",
  "Eugenii, Aureliusza, Jana",
  "Roksany, Bernarda, Cypriana",
  "Albina, Nikodema, Marii",
  "Edyty, Korneliusza, Cypriana",
  "Franciszka, Roberta, Justyna",
  "Irmy, Stanisława, Ireny",
  "Januarego, Konstancji, Teodora",
  "Filipiny, Eustachego, Euzebii",
  "Jonasza, Mateusza, Hipolita",
  "Tomasza, Maurycego, Joachima",
  "Tekli, Bogusława, Linusa",
  "Gerarda, Ruperta, Tomiry",
  "Aurelii, Władysława, Kleofasa",
  "Wawrzyńca, Kosmy, Damiana",
  "Wincentego, Mirabeli, Justyny",
  "Wacława, Tymona, Marka",
  "Michała, Gabriela, Rafała",
  "Wery, Honoriusza, Hieronima"
 ),
// październik
 new Array(
  "Danuty, Remigiusza, Teresy",
  "Teofila, Dionizego, Sławomira",
  "Teresy, Heliodora, Jana",
  "Rozalii, Edwina, Franciszka",
  "Placyda, Apolinarego",
  "Artura, Brunona",
  "Marii, Marka, Mirelli",
  "Pelagii, Brygidy, Walerii",
  "Amolda, Dionizego, Wincentego",
  "Pauliny, Danieli, Leona",
  "Aldony, Aleksandra, Dobromiry",
  "Eustachego, Maksymiliana, Edwina",
  "Geralda, Edwarda, Honorata",
  "Liwii, Kaliksta, Bernarda, <b>Dzień Nauczyciela</b>", // 14
  "Jadwigi, Teresy, Florentyny",
  "Gawła, Ambrożego",
  "Wiktora, Marity, Ignacego",
  "Juliana, Łukasza",
  "Ziemowita, Jana, Pawła",
  "Ireny, Kleopatry, Jana",
  "Urszuli, Hilarego, Jakuba",
  "Halki, Filipa, Salomei",
  "Marleny, Seweryna, Igi",
  "Rafała, Marcina, Antoniego",
  "Darii, Wilhelminy, Bonifacego",
  "Lucjana, Ewarysta, Damiana",
  "Iwony, Sabiny",
  "Szymona, Tadeusza",
  "Euzebii, Wioletty, Felicjana",
  "Zenobii, Przemysława, Edmunda",
  "Urbana, Saturnina, Krzysztofa" // 31
 ),
// listopad
 new Array(
  "Wiktoryny, Konrada, <b>Wszystkich Świętych</b>", // 1
  "Bohdany, Bożydara, <b>Dzień Zaduszny</b>",
  "Sylwii, Marcina, Huberta", // 3
  "Karola, Olgierda",
  "Elżbiety, Sławomira, Dominika",
  "Feliksa, Leonarda, Ziemowita",
  "Antoniego, Żytomira, Ernesta",
  "Seweryna, Bogdana, Klaudiusza",
  "Aleksandra, Ludwika, Teodora",
  "Leny, Ludomira, Leona",
  "Marcina, Batłomieja, Teodora, <b>Święto Niepodległości</b>", // 11
  "Renaty, Witolda, Jozafata",
  "Mateusza, Izaaka, Stanisława",
  "Rogera, Serafina, Wawrzyńca",
  "Alberta, Leopolda",
  "Gertrudy, Edmunda, Marii",
  "Salomei, Grzegorza, Elżbiety",
  "Romana, Klaudyny, Karoliny",
  "Seweryny, Maksyma, Salomei",
  "Anatola, Sedzimira, Rafała",
  "Alberta, Janusza, Konrada",
  "Cecylii, Wszemiły, Stefana",
  "Adelii, Klemensa, Felicyty",
  "Flory, Emmy, Chryzogona",
  "Erazma, Katarzyny",
  "Delfiny, Sylwestra, Konrada",
  "Waleriana, Wirgiliusza, Maksyma",
  "Lesława, Zdzisława, Stefana",
  "Błażeja, Saturnina",
  "Andrzeja, Maury, Konstantego, <b>Andrzejki</b>" // 30
 ),
// grudzień
 new Array(
  "Natalii, Eligiusza, Edmunda",
  "Balbiny, Bibianny, Pauliny",
  "Franciszka, Ksawerego, Kasjana",
  "Barbary, Krystiana, Jana, <b>Barbórka</b>", // 4
  "Sabiny, Krystyny, Edyty",
  "Mikołaja, Jaremy, Emiliana, <b>Mikołaja</b>", // 6
  "Marcina, Ambrożego, Teodora",
  "Marii, Światozara, Makarego",
  "Wiesława Leokadii Joanny",
  "Julii, Danieli, Bogdana",
  "Damazego, Waldemara, Daniela",
  "Dagmary, Aleksandra, Ady",
  "Lucji, Otylii",
  "Alfreda, Izydora, Jana",
  "Niny, Celiny, Waleriana",
  "Albiny, Zdzisławy, Alicji",
  "Olimpii, Lazarza, Floriana",
  "Gracjana, Bogusława, Laurencji",
  "Gabrieli, Dariusza, Eleonory",
  "Bogumiły, Dominika",
  "Tomisława, Seweryna, Piotra",
  "Zenona, Honoraty, Franciszki",
  "Wiktorii, Sławomiry, Jana",
  "Adama, Ewy, Eweliny, <b>Wigilia</b>", // 24
  "Anastazji, Eugenii, <b>Boże Narodzenie</b>", // 25
  "Dionizego, Szczepana, <b>Boże Narodzenie</b>", // 26
  "Jana, Żanety, Maksyma",
  "Teofilii, Godzisława, Cezarego",
  "Dawida, Tomasza, Dominika",
  "Rainera, Eugeniusza, Irmy",
  "Sylwestra, Melanii, Mariusza, <b>Sylwester</b>"
 )
);

function PobierzImieniny(Sep, lastSep, method) {
 switch (arguments.length) {
  case 0: Sep=null;
  case 1: lastSep=null;
  case 2: method=0;
 }
 if (Sep==null) Sep=", "; if (lastSep==null) lastSep=Sep;

 var date=new Date();
 var tab=ImieninyArray[date.getMonth()][date.getDate()-1].split(", ");

 if (method==1)
  for (var i=0, ch, name, len, last; i<tab.length; i++) {
   ch=(last=(name=tab[i]).substring((len=name.length)-3)).charAt(2);

   if (last=="ego") { tab[i]=name.substring(0,len-3)+"y";    continue; }
   if (last=="ńca") { tab[i]=name.substring(0,len-3)+"niec"; continue; }
   if (last=="tra") { tab[i]=name.substring(0,len-3)+"ter";  continue; }

   tab[i]=name.substring(0,len-1)+(ch=='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);
}
WypiszImieniny("<B>Imieniny:&nbsp;</B>","",", "," , ",0);

