// 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, <b>Tłusty czwartek</b>",   // 12
  "Grzegorza, Katarzyny",
  "Cyryla, Metodego, Walentego, <b>Walentynki</b>", // 14
  "Jowity, Faustyna, Zygfryda",
  "Danuty, Julianny, Daniela, <b>Ostatki</b>",   // 16
  "Aleksego, Zbigniewa, Lukasza, <b>Środa Popielcowa</b> i <b>Dzień Kota</b>",     // 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",
  "Lucji, Kazimierza, Eugeniusza",
  "Adriana, Fryderyka, Teofila",
  "Róży, Jordana, Agnieszki",
  "Tomasza, Perpetuy, Felicyty",
  "Beaty, Wincentego, Jana, <b>Dzień Kobiet</b>", // 8
  "Franciszki, Brunona",
  "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, <b>Wielkanoc</b>", //4 data zmienna",
  "Ireny, Wincentego, <b>Pon. Wielkanocny</b>", // 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", // 17
  "Bogusławy, Apoloniusza",
  "Adolfa, Tymona, Leona",
  "Czesława, Agnieszki, Mariana",
  "Anzelma, Bartosza, Feliksa",
  "Kai, Leonii, Sotera",
  "Jerzego, Wojciecha",
  "Horacego, Feliksa, Grzegorza",
  "Marka, Jarosława, Wasyla",
  "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, <b>Zielone Świątki</b>", //23 zmienna
  "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, <b>Boże Ciało</b>", //3 zmienna
  "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",
  "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>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ń Edukacji Narodowej</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, <b>Halloween</b>" // 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);
