 // Imieniny.js  v1.3
 // Copyright (c) 2007 by Genealogia Polska (a@genealogiapolska.pl)
 // This script is distributed under terms of GNU Lesser General Public License
 // Visit www.genealogiapolska.pl for more
var ImieninyArray = new Array(
	new Array(
		"Mieszka, Miecisława, Miesława, Masława, Mieczysława",
		"Strzeżysława, Dobiemira, Grzegorza",
		"Danuty",
		"Bożymira, Anieli, Eugeniusza",
		"Włościbora, Edwarda, Elżbiety",
		"Trzech Króli / Kacpra, Melchiora, Baltazara",
		"Juliana, Lucjana, Chocisława",
		"Mroczesława, Mścisława",
		"Borzymira, Marianny, Mścisławy",
		"Mojmira, Dobrosława, Danuty",
		"Krzesimira, Matyldy",
		"Czasława, Czecha",
		"Bogumiły, Boguchny, Bogusąda, Weroniki",
		"Radogosta, Domosława, Feliksa",
		"Dąbrówki, Domasława, Domosława",
		"Włodzimira, Włodzimierza, Marcelego",
		"Rosławy, Rościsława, Rosława, Antoniego",
		"Jaropełka, Małgorzaty",
		"Henryka, Mariusza",
		"Dobiegniewa, Sebastiana",
		"Jarosławy, Jarosława, Agnieszki",
		"Dobromysława, Dobromysława",
		"Rajmunda",
		"Mirogniewa, Franciszka, Chwaliboga",
		"Miłosza, Pęcisławy, Pawła",
		"Tymoteusza, Michała",
		"Przybysława, Anieli, Przybyrada",
		"Radomira, Kochana, Tomasza, Juliana",
		"Zdzisława, Franciszka, Józefa",
		"Dobiegniewy, Dobrogniewa, Dobiechny",
		"Marceli, Ludwiki"
	),

	new Array(
		"Prosimira, Ignacego, Anny",
		"Mirosza, Miłosława, Miłosławy",
		"Błażeja, Krzesisławy",
		"Andrzeja, Weroniki, Joanny",
		"Agaty, Przybygniewa",
		"Bogdany, Bohdana, Bogdana, Pawła, Doroty",
		"Ryszarda, Subisława, Sulimira",
		"Hieronima, Sebastiana, Ireny",
		"Ludosławy, Gorzysława, Apolonii",
		"Tomisławy, Jacka",
		"Marii, Lucjana",
		"Eulalii, Radosława, Radzima",
		"Jordana, Toligniewa",
		"Cyrymna, Metodego, Walentego, Radowana, Niemira, Radwana",
		"Pakosławy",
		"Danuty, Julianny, Czcisława",
		"Aleksego, Zbigniewa, Niegomira",
		"Gniewomira, Gniewosza, Wiaczesława",
		"Bądzisławy, Konrada, Marcelego",
		"Ludmiła, Ludomira, Lubomira, Siestrzewita",
		"Eleonory, Roberta, Piotra",
		"Małgorzaty, Piotra",
		"Bądzimira, Damiana, Polikarpa, Izabeli",
		"Boguszny, Bogusza, Bohusza",
		"Bolebora, Tolisława, Cezarego",
		"Mirosława, Aleksandra",
		"Gabriela",
		"Bogurada, Ludomira, Lecha, Romana",
		"Lecha, Lutosława, Dobroniega"
	),

	new Array(
		"Antoniny, Radosława, Budzisława",
		"Heleny, Halszki, Rasława",
		"Maryny, Kunegundy",
		"Kazimiery, Kazimierza, Eugeniusza",
		"Pakosława, Wolimira, Wojsława, Teofila",
		"Róży, Jordana, Agnieszki",
		"Tomasza",
		"Miłogosta, Wincentego, Jana, Beaty",
		"Franciszki, Katarzyny",
		"Bożysława, Aleksandra",
		"Ludosława, Nawoja, Drogosławy",
		"Grzegorza, Blizbora, Alojzego, Alojzego",
		"Bożena, Bożeny, Krystyny",
		"Leona, Matyldy",
		"Longina, Gościmira, Ludwiki",
		"Przybymira, Budzimira, Drzewowita, Juliana",
		"Patryka, Zbigniewa",
		"Boguchwała, Boguchwały, Cyryla",
		"Józefa, Bogdana",
		"Bogusława, Bogosława, Bosława",
		"Lubomira, Benedykta, Mikołaja",
		"Kazimira, Bosława, Bogusława",
		"Zbysława, Feliksa",
		"Dzierżysława, Dzierżysławy, Katarzyny",
		"Święto Zwiastowania NMP / Sławiny, Wieczysława, Wieńczysława",
		"Tworzymira, Teodora",
		"Krzesimiry, Rościmira",
		"Anieli, Krzesisława, Joanny",
		"Czcirada",
		"Anieli, Dobromira, Częstobora",
		"Myślisława, Dobromierza, Dobromiry, Balbiny"
	),

	new Array(
		"Tomisława, Zbyszka, Ireny, Grażyny",
		"Władysława, Franciszka, Sądomira, Marii",
		"Ryszarda, Pankracego, Cieszygora",
		"Izydora, Wacława, Benedykta",
		"Dobromiła, Borzywoja, Wincentego, Ireny",
		"Sieciesławy, Celestyna, Świętobora",
		"Przecława, Jana",
		"Dobrosławy, Dionizego, Julii",
		"Marii, Duszana",
		"Michała",
		"Filipa",
		"Juliusza, Lubosława, Zenona",
		"Przemysława, Marcina, Długomiła, Przemysła",
		"Waleriana, Justyny",
		"Ludwiny, Wacławy, Wszegniewa",
		"Nosisława, Radociecha",
		"Bożebora, Roberta",
		"Bogusławy, Gosława, Gościsława",
		"Cieszyrada, Czechasza, Leona",
		"Czesława, Agnieszki, Czechonia, Marceliny",
		"Żelisława, Bartosza, Drogomiły, Konrada",
		"Strzeżymira, Leonii",
		"Jerzego, Wojciecha, Idzisławy",
		"Zbroimira",
		"Marka, Jarosława",
		"Marzeny, Spycimira",
		"Zyty, Felicji",
		"Walerii, Witalisa",
		"Myślimira, Chwalisławy, Bogusława, Katarzyny",
		"Mariana, Masławy, Tamary"
	),

	new Array(
		"Rocznica aneksji Polski / Józefa",
		"Zygmunta, Witomira, Częstowoja",
		"Rocznica Konstytucji 3 Maja / Najś. Maryi Królowej Korony Polskiej",
		"Floriana, Strzeżywoja, Władysława",
		"Ireny, Chociemira",
		"Sawy, Jakuba, Filipa",
		"Bogumira, Ludmiły, Ludomiła, Stojana, Stojmira, Róży",
		"Stanisława",
		"Bożydara, Bożdara",
		"Częstomira, Antoniny, Antoniego, Chociesława",
		"Lutogniewa, Miry, Władysławy, Ignacego",
		"Nawojki, Dominika, Wszemiła",
		"Ciechosława, Dobiesława, Cieszymira",
		"Bonifacego, Dobiesława, Macieja, Justyny",
		"Zofii, Nadziei, Stanibora, Izydora",
		"Andrzeja, Jędrzeja, Szymona",
		"Chwalimira, Sławomira, Weroniki",
		"Myślibora, Feliksa, Jana, Henryka",
		"Piotra, Celestyna",
		"Bronimira, Aleksandra",
		"Wiktora, Wszemira, Tymoteusza, Jana",
		"Heleny, Wiesławy, Krzesisławy",
		"Iwony, Chociana",
		"Naj. Maryi Panny Wspomożycielki wiernych / Zuzanny",
		"Grzegorza, Borysława",
		"Filipa",
		"Radowita, Juliana, Magdaleny, Augustyna",
		"Jaromira, Bogurada, Jaromira",
		"Magdaleny, Bogumiły, Milana, Urszuli, Orszuli",
		"Bolemysława, Brodzisława, Sulirada, Jana, Joanny",
		"Nawiedzenie Naj. Maryi Panny / Anieli, Bożysławy"
	),

	new Array(
		"Dzień Dziecka / Justyna, Konrada",
		"Radosty, Marianny, Jaromiła, Jaromiły",
		"Leszka, Bratumiły, Lestka, Karola",
		"Gościmiła, Franciszka",
		"Dobrymira, Dobrociecha, Walerii, Bonifacego",
		"Więcerada, Bogumiła, Pauliny",
		"Ciechomira, Wiesława, Wisława, Roberta",
		"Maksyma, Seweryna",
		"Kanimira, Dominika, Felicjana",
		"Bogumiła, Bogmiła, Diany",
		"Radomiła, Feliksa",
		"Janiny, Wyszemira, Leona",
		"Lucjana, Antoniego",
		"Ninogniewa, Michała, Walerego",
		"Dobrymira, Wodzisława, Witosława, Jolanty",
		"Aliny, Tyszemira, Anety",
		"Laury, Marcjana, Radomiła, Aliny",
		"Dobrocha, Drogomysła, Grzegorza",
		"Borysława, Kwiatosławy, Borzysława",
		"Bożena, Bogny",
		"Alicji, Domamira",
		"Broniwoja, Tomasza, Jana",
		"Wigilia św. Jana - Noc Kupały / Wandy, Wilczana",
		"Narodzenie św. Jana Chrzciciela / Janisława, Danuty",
		"Doroty",
		"Zdziwoja",
		"Maryli, Władysława, Włodzisława, Cyryla",
		"Zbrosława, Ireneusza",
		"Apostołów Piotra i Pawła / Dalebora, Dolebora",
		"Ciechosławy, Czciory, Lucyny"
	),

	new Array(
		"Haliny, Marcina",
		"Jagody, Niegosławy, Słońcesława",
		"Radosza, Radomira, Tomasza, Anatola",
		"Wielisława, Malwiny, Elżbiety",
		"Marii, Antoniego, Przybywoja",
		"Chociebora, Dominiki, Niegosława, Teresy",
		"Benedykta, Sędzisławy, Metodego",
		"Elżbiety, Eugeniusza",
		"Lukrecji, Weroniki, Wszebąda",
		"Ludzisława, Radziwoja, Witalisa, Racimira, Antoniego",
		"Sawina, Ludosława, Benedykta, Olgi",
		"Tolimira, Bonifacego",
		"Henryka, Andrzeja",
		"Dobrogosta, Bonawentury, Kamila",
		"Niecisława, Włodzimierza, Lubomysła",
		"Matki Bożej z Góry Carmel / Dziersława, Izasława, Eustachego",
		"Jadwigi, Dzierżykraja, Bogdana",
		"Dragomira, Drogomiła, Unisława",
		"Wincentego, Wodzisława, Lutobora",
		"Czesława, Hieronima",
		"Stojsława, Dalidy, Wawrzyńca",
		"Marii, Magdaleny, Stoisławy",
		"Lubosława, Bogny, Bolisława",
		"Kingi, Krystyny, Borysa",
		"Nieznamira, Krzysztofa, Sławosza",
		"Anny, Mirosławy, Mojsława, Joachima",
		"Tomisławy, Julii, Wszebora, Innocentego",
		"Aidy, Świętomira, Wieczysława, Wiktora",
		"Cierpisława, Marty, Ludmiły",
		"Zdobysława, Lutomysła, Ubysława",
		"Ludomira, Lubomira, Heleny, Ignacego"
	),

	new Array(
		"Wybuch Powstanie Warszawskiego / Brodzisława, Wierusza, Nadziei",
		"Borzysławy, Gustawa, Euzebiusza, Stefana",
		"Lidii, Miłosława, Nikodema",
		"Pękosława, Pęcisława, Jana",
		"Jacława, Marii, Mariana",
		"Przemienienie Pańskie / Sławy, Krzesisławy, Nasława",
		"Kajetana, Doroty, Klaudi",
		"Niezamysła, Emiliana, Dominika",
		"Miłorada, Romana",
		"Borysa, Wierzchosława, Wawrzyńca",
		"Klary, Włodziwoja, Lecha, Zuzanny",
		"Innocentego, Lecha, Bądzisława",
		"Hipolita, Wojbora",
		"Alfreda, Dobrowoja, Maksymiliana, Marcelego",
		"Matki Boskiej Zielnej / Marii, Sunisława",
		"Domana, Domarda, Ciechana, Stefana, Rocha",
		"Żanny, Jaczewoja, Zawiszy, Jacka",
		"Bronisza, Bronisława, Heleny",
		"Bolesława, Bolisława, Jana",
		"Sieciecha, Wszeciecha, Sobiesława, Sieciesława",
		"Joanny, Kazimiery, Męcimira",
		"NMP Królowej / Cezarego, Namysława, Dalegora",
		"Róży, Lubomiry, Filipa",
		"Jerzego, Bartosza, Ciesimira",
		"Piasta, Ludwika, Józefa",
		"Matki Boskiej Częstochowskiej / Aleksandra",
		"Cezarego, Moniki, Stosława",
		"Patrycji, Wyszomira, Stronisława, Augustyna",
		"Męczeństwo sw. Jana Chrzciciela / Beaty, Sabiny, Racibora",
		"Szczęsnego, Feliksa",
		"Bohdana, Świętosława"
	),

	new Array(
		"Rocznica wybuchu II Wojny Światowej / Barnisława, Bronisława, Idzisława",
		"Witomysła, Seweryna, Dersława",
		"Grzegorza, Bronsława, Szymona",
		"Rozalii, Róży",
		"Racława, Racisława, Wawrzyńca, Doroty",
		"Bolemira, Beaty, Uniewita",
		"Domosławy, Melchiora, Domasławy, Reginy",
		"Narodzenie Naj. Maryi Panny / Bratumiła, Tomasza",
		"Ścibora, Sobiesąda",
		"Mścibora, Aldony, Mścisława",
		"Jacka, Naczesława, Krzesisława, Hiacynta",
		"Radzimira, Marii",
		"Morzysława, Lubora, Jana",
		"Podwyższenie Krzyża Swiętego / Ziemomysława, Siemomysła, Siemomysława",
		"NMP Bolesnej / Budzigniewa, Nikodema, Marii",
		"Sędzisława, Cypriana, Ludmiły, Edyty",
		"Franciszka, Dragisława, Roberta",
		"Dobrowita, Stanisława, Ireny",
		"Konstancji, Teodora",
		"Euzebii, Franciszka",
		"Mateusza, Bożeciecha, Bożciecha, Bożydara",
		"Tomasza, Maurycego",
		"Tekli, Bogusława",
		"Tomira, Uniegosta, Tomiry",
		"Aurelii, Władysława, Ładysława, Świętopełka",
		"Wawrzyńca, Łękomira, Budziwoja",
		"Wincentego, Przedbora, Teresy",
		"Wacława, Więcemira, Luby, Luboszy",
		"Michała, Gabriela, Dadźboga, Rafała",
		"Imisława, Hieronima, Franciszka"
	),

	new Array(
		"Teresy, Cieszysława, Remisława",
		"Aniołów Stróżów / Teofila, Stanimira, Sławomira",
		"Sierosława, Sulibora, Jana",
		"Rozalii, Debosława, Dobromiły, Franciszka",
		"Częstogniewa, Apolinarego, Igora",
		"Artura, Brunisława",
		"Naj. Maryi Panny Różańcowej / Justyny, Rocława",
		"Pelagii, Walerii",
		"Dionizego, Wincentego",
		"Lutomira, Przedpełka, Tomiła",
		"Gromosława, Gromisława, Gardomira, Dobromiry",
		"Grodzisława, Maksymiliana, Grzymisława",
		"Siemisława, Edwarda, Honorata, Teofila",
		"Liwii, Dzierżymira, Lubogosta, Dominika",
		"Teresy, Gościsławy",
		"Jadwigi, Gawła, Radzisława, Małgorzaty",
		"Sulisławy, Ignacego",
		"Bratumiła, Siemowita, Łukasza",
		"Ziemowita, Pawła, Jana",
		"Ireny, Kleopatry, Jana",
		"Urszuli, Orszuli, Jakuba",
		"Halki, Filipa, Salomei, Korduli",
		"Włościsława, Jana",
		"Boleczesta, Marcina, Antoniego",
		"Darii, Wojmira, Bonifacego",
		"Lucjana, Lutosława, Damiana, Dymitra",
		"Sambora, Siestrzemiła, Sabiny",
		"Miłobrata, Tadeusza, Szymona, Judy",
		"Dalemira, Felicjana",
		"Dalisława, Przemysława",
		"Godzimira, Sądosława, Krzysztofa"
	),

	new Array(
		"WSZYSTKICH ŚWIĘTYCH / ",
		"ZADUSZKI / Bohdany, Bożydara",
		"Marcina, Cibora",
		"Karola, Olgierda",
		"Elżbiety, Zachariasza, Mściwoja, Sławomira, Dalmira",
		"Ziemowita, Długomira, Ziemowita, Trzebowita",
		"Antoniego, Żytomira, Przemiła",
		"Radosta, Bogdana, Sędziwoja",
		"Czcibora, Bogudara, Bogodara, Joanny, Ludwika",
		"Leny, Ludomira, Leona, Andrzeja",
		"Świeto Niepodległości / Spycisława, Marcina, Teodora",
		"Krystyny, Witolda, Jozafata",
		"Mateusza, Stanisława",
		"Wszerada, Świerada, Wawrzyńca",
		"Alberta, Leopolda",
		"Niedamira, Edmunda",
		"Drogomira, Drogosza, Elżbiety, Grzegorza",
		"Romana, Cieszymysła, Karoliny",
		"Maksyma, Salomei",
		"Anatola, Sędzimira, Rafała, Edmunda",
		"Ofiarowanie Naj. Maryi Panny / Twardosława, Janusza",
		"Cecylii, Wszemiły, Stefana",
		"Przedwoja, Klemensa",
		"Darosława, Dargorada, Dobrosława",
		"Godzisza, Tęgomira, Katarzyny",
		"Lechosławy, Dobiemiesta, Konrada",
		"Waleriana, Maksyma",
		"Lesława, Zdzisława, Gościrada, Lesławy, Stefana",
		"Błażeja, Bolemysława",
		"Andrzeja, Lelisławy, Justyny"
	),

	new Array(
		"Długosza, Godzisława, Edmunda",
		"Balbiny, Budzisza, Sulisława",
		"Franciszka, Unimira",
		"Jana, Barbary, Krystiana",
		"Sabiny, Krystyny, Edyty",
		"Mikołaja, Jaremy, Jarogniewa",
		"Ambrożego, Teodora, Ninomysła, Siemirada",
		"Niepokalane Poczecie NMP / Światozara, Makarego",
		"Wiesława Niemysława, Wielisławy",
		"Julii, Żytomira, Bogdana",
		"Damazego, Waldemara, Żywisława",
		"Joanny, Aleksandra, Gościwita, Suliwoja, Ady",
		"Rocznica stanu wojennego / Łucji",
		"Jana, Celiny, Alfreda",
		"Drogosława, Mścigniewa, Waleriana, Zdzisławy",
		"Albiny, Zdzisławy, Wolisława",
		"Żyrosława, Floriana",
		"Bogusława, Laurencji",
		"Gabrieli, Dariusza, Żywosława",
		"Bogumiły, Dominika, Zefiryna, Wincemtego",
		"Tomisława, Piotra",
		"Dragmira, Luborada, Drogomiry, Franciszka, Zenona",
		"Wiktorii, Sławomiry",
		"WIGILIA / Adama, Ewy",
		"BOŻE NARODZENIE / Ziemosława, Anastazji",
		"BOŻE NARODZENIE / Wróciwoja, Szczepana",
		"Przybysława, Jana",
		"Dobrowiesta, Godzisława, Radomysła",
		"Domawita, Tomasza, Domowita",
		"Eugeniusza",
		"Sylwestra, Tworzysława"
	)
);

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++) {
			name = tab[i];
			len = name.length;
			last3 = name.substring(len-3);
			last2 = name.substring(len-2);
			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.substring(2,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);
}