/*
 * Nameday   ver  2.0.1  2003-11-02
 * Copyright (c) 2002-2003 by Michal Nazarewicz (mina86@tlen.pl)
 *
 * This script is free software; It is ditributed under terms of
 * GNU Lesser General Public License. Copy of the license can be found
 * at www.gnu.org/licenses/licenses.html#LGPL
 *
 * Visit www.projektcode.prv.pl for more..
 */


//
// Tuday's date :)
//
var nameday_date = new Date(),
	nameday_day = nameday_date.getDate(),
	nameday_month = nameday_date.getMonth()+1;



//
// Object representing names
//
function NamedayNames(names) {
	if (names instanceof Array) {
		this.names = names;
	} else {
		this.names = names.split('|');
	}
}

NamedayNames.prototype = {
	join: function(sep, last_sep, limit) {
		// Init args
		switch (arguments.length) {
			case  0: sep = null;
			case  1: last_sep = null;
			case  2: limit = null;
			case  3: break;
			default: return false;
		}


		// Get names
		var names = this.getNames(limit);


		// Join
		if (sep==null) {
			sep = ', ';
		}
		if (last_sep==null) {
			return names.join(sep);
		} else {
			var str = '';
			for (var i = 0; i<names.length; i++) {
				if (i==names.length-1) {
					str += last_sep;
				} else if (i) {
					str += sep;
				}
				str += names[i];
			}
			return str;
		}
	},


	//
	// Returns names as formated string
	//
	toString: function(before, after, sep, last_sep, limit) {
		// Init args
		switch (arguments.length) {
			case  0: before = null;
			case  1: after = null;
			case  2: sep = null;
			case  3: last_sep = null;
			case  4: limit = null;
			case  5: break;
			default: return false;
		}


		// Join names
		var str = this.join(sep, last_sep, limit);
		if (!str) {
			return false;
		}


		// Return
		return (before==null?'':before) + str + (after==null?'':after);
	},


	//
	// Returns names in array (maximum number of names in array is limit
	// or there's no maximum number if limit==0 || limit==null)
	//
	getNames: function(limit) {
		// Check args;
		if (arguments.length>1) {
			return false;
		}

		// All requested
		if (arguments.length==0 || limit==null || limit<1 ||
			limit>=this.names.length) {
			return this.names;

		// Limit requested
		} else {
			var arr = new Array(limit);
			for (var i = 0; i<limit; i++) {
				arr[i] = names[i];
			}
			return arr;
		}
	},


	//
	// Get name at index
	//
	get: function(index) {
		return this.names[index];
	},


	//
	// Get number of names
	//
	count: function() {
		return this.names.length;
	}
};



//
// Object representing set of names for each day of year
//
function NamedaySet(array) {
	this.array = array;
}

NamedaySet.prototype = {
	//
	// Returns NamedayNames object with names of people who have nameday
	// today or in the dth of m  If d or m is null or omitted, todays day
	// and/or month is taken.
	// Note: Months are indexed from 1 !!
	//
	getNames: function(d, m) {
		switch (arguments.length) {
			case  0: d = null;
			case  1: m = null;
			case  2: break;
			default: return false;
		}

		if (d==null) {
			d = nameday_day;
		}
		if (m==null) {
			m = nameday_month;
		}

		return new NamedayNames(this.array[m-1][d-1]);
	}
};




//
// Main object
//
function Nameday() {
	this.sets = new Array();
}


Nameday.prototype = {
	//
	// Returns specyfied set
	//
	getSet: function(lang) {
		if (arguments.length!=1) {
			return false;
		}
		return this.sets['' + lang];
	},


	//
	// Adds set
	//
	addSet: function(lang, set) {
		if (arguments.length!=2) {
			return false;
		}
		if (set instanceof NamedaySet) {
			this.sets['' + lang] = set;
		} else {
			this.sets['' + lang] = new NamedaySet(set);
		}
	}
};

var nameday = new Nameday();





/*
 * Nameday Polish Extension  ver  1.4.2  2003-11-19
 * Copyright (c) 2002-2003 by Michal Nazarewicz (mina86@tlen.pl)
 *
 * This script is free software; It is ditributed under terms of
 * GNU Lesser General Public License. Copy of the license can be found
 * at www.gnu.org/licenses/licenses.html#LGPL
 */


//
// Converts names
//
NamedayNames.prototype.pl_convert = function(method) {
	if (arguments.length!=1) {
		return false;
	}
	if (method==0) {
		return new NamedayNames(this.names);
	}
	if (method!=1) {
		return false;
	}

	var ret = new Array(), name = '';
	for (var i = 0; i<this.names.length; i++) {
		name = this.names[i];

		var len = name.length,
			last3 = name.substring(len-3),
			last2 = name.substring(len-2),
			last4 = name.substring(len-4),			
			vowel3 = "aeioóuy".indexOf(name.charAt(len-4))!=-1,
			vowel2 = "aeioóuy".indexOf(name.charAt(len-3))!=-1;
		


			if (last4=="lego") {
			name = name.substring(0, len-3) + "i";}
			else
			if (last4=="iego") {
			name = name.substring(0, len-3) ;}

			else
			if (last4=="rego") {
			name = name.substring(0, len-3) + "y" ;}
			else
			if (last4=="tego") {
			name = name.substring(0, len-3) + "y" ;}
			else
			if (last4=="hego") {
			name = name.substring(0, len-3) + "y" ;}
else
			if (last4=="sego") {
			name = name.substring(0, len-3) + "y" ;}
else
			if (last4=="zego") {
			name = name.substring(0, len-3) + "y" ;}
else
			if (last4=="nego") {
			name = name.substring(0, len-3) + "y" ;}
else
			if (last4=="cego") {
			name = name.substring(0, len-3) + "y" ;}
			else

		
 			if (last3=="ńca") {
			name = name.substring(0, len-3) + "niec";
		} else if (last3=="wła") {
			name = name.substring(0, len-3) + "weł";
		} 
else if (last3=="tra") {
			name = name.substring(0,len-3) + (vowel3?"tr":"ter");
		} else if (last2=="ka" && !vowel2) {
			name =  name.substring(0,len-2) + "ek";
		} else if (last2=="ła" && !vowel2) {
			name = name.substring(0, len-2) + "ła";
		} else {
			name = name.substring(0, len-1) +
				(last2.substring(2,1)=='a'?'':'a');
		}

		ret[i] = name;
	}
	return new NamedayNames(ret);
};


//
// For backward compatibility
//
function WypiszImieniny(before, after, sep, last_sep, method) {
	switch (arguments.length) {
		case 0: before = null;
		case 1: after = null;
		case 2: sep = null;
		case 3: last_sep = null;
		case 3: method = null;
	}


	var names = PobierzImieniny(sep, last_sep, method);
	if (!names) {
		return false;
	}


	document.write("" + before + names + after);
	return true;
}

function PobierzImieniny(sep, last_sep, method) {
	switch (arguments.length) {
		case 0: sep = null;
		case 1: last_sep = null;
		case 2: method = null;
	}
	if (method==null) {
		method = 0;
	}

	var names;
	if (!(names = nameday.getSet('pl')) || !(names = names.getNames()) ||
		!(names = names.pl_convert(method))) {
		return false;
	}

	return names.toString('', '', sep, last_sep);
}



/*
 * Nameday Polish Names Database  v 2.1
 * Database taken from infoludek.pl/~slawek/imieniny.html
 * +some corrections
 */


nameday.addSet('pl', new Array(
	new Array(
		"Masława|Mieczysława",
		"Izydora|Makarego|Narcyzy",
		"Arlety|Danuty|Genowefy",
		"Anieli|Eugeniusza|Grzegorza",
		"Edwarda|Hanny|Szymona",
		"Kacpra|Melchiora|Baltazara",
		"Rajmunda|Lucjana|Teodora",
		"Teofila|Rajmunda|Seweryna",
		"Adriana|Juliana|Marceliny",
		"Ady|Jana|Wilhelma",
		"Aleksandra|Honoraty|Matyldy",
		"Benedykta|Czesławaa",
		"Bogumiła|Melanii|Weroniki",
		"Feliksa|Hilarego|Niny",
		"Arnolda|Izydora|Pawła",
		"Marcelego|Waldemara",
		"Antoniego|Jana|Mariana",
		"Krystyny|Małgorzaty|Piotra",
		"Józefa|Henryka|Mariusza",
		"Fabiana|Lucjana|Sebastiana",
		"Agnieszki|Jarosława|Karola",
		"Dominiki|Wiktora|Wincentego",
		"Marii|Jana|Rajmunda",
		"Felicji|Rafała|Franciszka",
		"Miłosza|Pawła|Tatiany",
		"Roberta|Tytusa|Pauliny",
		"Ilony|Angeliki|Jerzego",
		"Tomasza|Juliana|Walerego",
		"Franciszka|Zdzisława",
		"Martyny|Macieja|Marcina",
		"Jana|Ludwika|Marcela"
	),
	new Array(
		"Brygidy|Ignacego",
		"Kornela|Marii|Mirosławy",
		"Błażeja|Hipolita|Oskara",
		"Andrzeja|Joanny|Weroniki",
		"Agaty|Izydora|Jakuba",
		"Antoniego|Bohdana|Doroty",
		"Ryszarda|Gabrieli|Wilhelminy",
		"Sebastiana|Piotra|Hieronima",
		"Cyryla|Eryka|Apolonii",
		"Elwiry|Scholastyki|Jacka",
		"Bernadetty|Marii|Olgierda",
		"Czasława|Damiana|Normy",
		"Grzegorza|Lesława|Katarzyny",
		"Cyryla|Metodego|Walentego",
		"Faustyny|Jowity|Klaudii",
		"Danuty|Daniela|Julianny",
		"Aleksego|Zbigniewa|Łukasza",
		"Konstancji|Szymona|Maksyma",
		"Elzbiety|Konrada|Arnolda",
		"Ludmiły|Eustachego|Leona",
		"Eleonory|Feliksa|Roberta",
		"Małgorzaty|Marty|wodzisława",
		"Damiana|Izabeli|Romany",
		"Sergiusza|Bogusza|Macieja",
		"Wiktora|Cezarego|Zygfryda",
		"Bogumiła|Aleksandra|Mirosława",
		"Gagrieli|Anastazji|Juliana",
		"Oswalda|Antoniego|Romana",
		"Lecha|Lutomira|Wiktora"
	),
	new Array(
		"Albina|Antoniego|Radosława",
		"Franciszka|Heleny|Pawła",
		"Kamila|Kunegundy|Tycjana",
		"Łucji|Kazimierza|Eugeniusza",
		"Adriana|Fryderyka|Teofila",
		"Klaudii|Wiktora|Róży",
		"Felicji|Tomasza|Pawłą",
		"Beaty|Jana|Wincentego",
		"Dominiki|Brunona|Katarzyny",
		"Emila|Cypriana|Aleksandry",
		"Konstantego|Benedykta",
		"Grzegorza|Justyny|Bernarda",
		"Bożeny|Krystyny|Patrycji",
		"Jakuba|Leona|Matyldy",
		"Ludwiki|Longina|Klemensa",
		"Izabeli|Hilarego|Oktawii",
		"Reginy|Patryka|Zbigniewa",
		"Edwarda|Narcyza|Cyryla",
		"Aleksandryny|Józefa|Bogdana",
		"Joachima|Klaudii|Marcela",
		"Benedykta|Lubomiry|Lubomira",
		"Bogusławy|Jagody|Katarzyny",
		"Feliksa|Konrada|Pelagii",
		"Gabrieli|Marka|Seweryna",
		"Wieńczysława|Marioli",
		"Emanuela|Olgi|Teodora",
		"Ernesta|Marka|Lidii",
		"Anieli|Jana|Sonii",
		"Eustachego|Zenona",
		"Amelii|Dobromira|Leonarda",
		"Balbiny|Gwidona|Beniamina"
	),
	new Array(
		"Zbigniewa|Grażyny",
		"Franciszka|Władysława",
		"Pankracego|Renaty|Ryszarda",
		"Benedykta|Izodora|Wacława",
		"Ireny|Kleofasa|Wincentego",
		"Ady|Celestyny|Ireneusza",
		"Donata|Herminy|Rufina",
		"Amadeusza|Cezaryny|Juliany",
		"Mai|Marcelego|Wadima",
		"Borysławy|Makarego|Michała",
		"Filipa|Izoldy|Leona",
		"Juliusza|Lubosława|Wiktora",
		"Idy|Artemona|Przemysława",
		"Justyny|Martyny|Waleriana",
		"Anastazji|Odetty|Teodora",
		"Bernadety|Julii|Erwina",
		"Roberta|Klary|Rudolfa",
		"Apoloniusza|Bogusława",
		"Adolfa|Leona|Tymona",
		"Agnieszki|Amalii|Czesława",
		"Feliksa|Bartosza|Anzelma",
		"Łukasza|Kajusa|Nastazji",
		"Heleny|Jerzego|Wojciecha",
		"Erwina|Horacego|Grzegorza",
		"Jarosława|Marka|Wasyla",
		"Klaudii|Marzeny|Jana",
		"Sergiusza|Teofila|Zyty",
		"Bogny|Walerii|Witalisa",
		"Hugona|Piotra|Roberty",
		"Balladyny|Lilli|Mariana"
	),
	new Array(
		"Józefa|Lubomira|Ramony",
		"Longiny|Toli|Zygmunta",
		"Jaropełka|Marii|Niny",
		"Floriana|Michała|Moniki",
		"Ireny|Tamary|Waldemara",
		"Jakuba|Filipa|Judyty",
		"Augusta|Benedykta|Ludmiły",
		"Kornela|Wiktora|Stanisława",
		"Grzegorza|Katarzyny|Karola",
		"Antoniego|Izydora|Jana",
		"Władysława|Ignacego|Miry",
		"Dominika|Imeldy|Pankracego",
		"Agnieszki|Magdaleny",
		"Bonifacego|Julity|Macieja",
		"Dionizego|Nadzieji|Zofii",
		"Andrzeja|Szymona",
		"Brunona|Sławomira|Weroniki",
		"Aleksleandra|Feliksa|Eryka",
		"Celestyny|Mikołaja|Piotra",
		"Bazylego|Bernardyna|Krystyny",
		"Tymoteusza|Moniki|Wiktora",
		"Emila|Heleny|Wiesława",
		"Iwony|Dezydoriusza|Renaty",
		"Joanny|Zdenka|Zuzanny",
		"Borysa|Magdaleny|Grzegorza",
		"Pauliny|Filipa|Pawła",
		"Juliana|Izydora|Jana",
		"Augustyna|Ingi|Jaromira",
		"Benity|Maksymiliana|Teodozji",
		"Ferdynanda|Joanny|Sulimira",
		"Petroneli|Feliksa|Anieli"
	),
	new Array(
		"Gracji|Jakuba|Konrada",
		"Erazma|Marianny|Marzeny",
		"Anatola|Leszka|Tamary",
		"Franciszka|Helgi|Karola",
		"Bonifacego|Kiry|Walerii",
		"Norberta|Pauliny",
		"Jarosława|Roberta",
		"Ady|Wilhelma|Medarda",
		"Pelagii|Felicjana|Sławoja",
		"Bogumiła|Diany",
		"Barnaby|Benedykta|Feliksa",
		"Gwidona|Onufrego|Janiny",
		"Antoniego|Gracji|Lucjana",
		"Bazyla|Elizy|Waleriana",
		"Jolanty|Lotara|Wita",
		"Aliny|Anety|Justyny",
		"Laury|Leszka|Adolfa",
		"Elżbiety|Marka|Pauli",
		"Gerwazego|Sylwii",
		"Bogny|Florentyny|Rafała",
		"Alicji|Marty|Rudolfa",
		"Pauliny|Sabiny|Flawiusza",
		"Albina|Wandy|Zenona",
		"Danuty|Jana|Janiny",
		"Łucji|Witolda|Wilhelma",
		"Jana|Pauliny|Rudolfiny",
		"Cypriana|Emanueli",
		"Florentyny|Ligii|Leona",
		"Pawła|Piotra|Salomei",
		"Arnolda|Emiliany|Lucyny"
	),
	new Array(
		"Bogusza|Haliny|Mariana",
		"Kariny|Serafiny|Urbana",
		"Anatola|Jacka|Mirosławy",
		"Elżbiety|Malwiny|Teodora",
		"Antoniego|Bartłomieja|Lucjana",
		"Dominiki|Jaropełka|Łucji",
		"Estery|Kiry|Rudolfa",
		"Arnolda|Wirginii|Elżbiety",
		"Hieronima|Zenona|Weroniki",
		"Filipa|Amelii|Anieli",
		"Benedykta|Pelagii|Olgi",
		"Brunona|Jana|Weroniki",
		"Eugeniusza|Małgorzaty",
		"Bonawentury|Marcelego",
		"Henryka|Igi|Włodzimierza",
		"Eustachego|Mariki|Mirelli",
		"Aleksego|Bogdana|Martyny",
		"Kamila|Karoliny|Roberta",
		"Alfreny|Rufina|Wincentego",
		"Fryderyka|Małgorzaty",
		"Danieli|Wawrzyńca|Wiktora",
		"Magdaleny|Mileny|Wawrzyńca",
		"Sławy|Sławosza|Żelisławy",
		"Kingi|Krystyna|Michaliny",
		"jakuba|Krzysztofa|Walentyny",
		"Anny|Mirosławy|Joachima",
		"Aureliusza|Natalii|Rudolfa",
		"Ady|Wiwiany|Sylwiusza",
		"Marty|Konstantego|Olafa",
		"Julity|Ludmiły|Zdobysława",
		"Ignacego|Lodomiry|Romana"
	),
	new Array(
		"Jarosława|Justyny|Piotra",
		"Gustawa|Kariny|Stefana",
		"Augusta|Nikodema|Lidii",
		"Dominiki|Dominika|Protazego",
		"Emila|Karoliny|Kary",
		"Jakuba|Sławy|Wincentego",
		"Donaty|Olechny|Kajetana",
		"Cypriana|Emiliana|Seweryna",
		"Klary|Romana|Romualda",
		"Bianki|Borysa|Wawrzyńca",
		"Ligii|Włodzmierza|Zuzanny",
		"Klary|Juliana|Lecha",
		"Elwiry|Hipolita|Diany",
		"Alfreda|Maksymiliana",
		"Marii|Napoleona|Stelli",
		"Joachima|Rocha|Stefana",
		"Anity|Elizy|Jacka",
		"Bogusława|Bronisława|Heleny",
		"Bolesława|Juliana|Konstancji",
		"Bernarda|Sabiny|Samuela",
		"Franciszka|Kazimiery|Joanny",
		"Cezarego|Marii|Zygfryda",
		"Apolinarego|Filipa|Róży",
		"Bartosza|Jerzego|Bartłomieja",
		"Gaudentego|Ludwika|Luizy",
		"Ireneusza|Konstantyna|Marii",
		"Cezarego|Małgorzaty|Józefa",
		"Patrycji|Augustyna|Sobiesława",
		"Beaty|Racibora|Sabiny",
		"Benona|Jowity|Szczęsnego",
		"Cyrusa|Izabeli|Rajmundy"
	),
	new Array(
		"Belindy|Bronisza|Idziego",
		"Dionizy|Stefana|Juliana",
		"Joachima|Izabeli|Szymona",
		"Róży|Rozalii|Rocha",
		"Doroty|Justyna|Wawrzyńca",
		"Beaty|Eugeniusza",
		"Reginy|Ryszarda|Melchiora",
		"Czcibora|Marii|Radosława",
		"Piotra|Ścibora|Sergiusza",
		"Eligii|Mikołaja|Łukasza",
		"Dagny|Jacka|Prota",
		"Radzimira|Gwidona|Marii",
		"Aureliusza|Eugenii|Lubora",
		"Bernarda|Cypriana|Roksany",
		"Albina|Lolity|Nikodema",
		"Edyty|Kamila|Korneliusza",
		"Franciszka|Roberta|Narcyza",
		"Ireny|Irmy|Stefana",
		"Januarego|Konstancji",
		"Eustachego|Faustyny|Filipa",
		"Jonasza|Mateusza|Hipolita",
		"Maurycego|Milany|Tomasza",
		"Bogusława|Liwiusza|Tekli",
		"Teodora|Gerarda|Hermana",
		"Aurelii|Kamila|Kleofasa",
		"Cypriana|Justyny|Łucji",
		"Damiana|Kosmy|Amadeusza",
		"Luby|Wacława|Marka",
		"Michaliny|Michała|Gabrieli",
		"Hieronima|Honoriusza|Zofii"
	),
	new Array(
		"Remigiusza|Danuty",
		"Dionizego|Sławy|Teofila",
		"Bogumiła|Gerarda|Teresy",
		"Edwina|Franciszka|Rozalii",
		"Igora|Apolinarego|Marcela",
		"Artura|Fryderyki|Brunona",
		"Amalii|Marii|Marka",
		"Brygidy|Pelagii|Marcina",
		"Arnolda|Dionizego|Sybili",
		"Franciszka|Daniela|Pauliny",
		"Aldony|Dobromiły|Emilii",
		"Eustachego|Maksymiliana",
		"Edwarda|Geralda|Teofila",
		"Alana|Kaliksta|Bernarda",
		"Jadwigi|Leonarda|Teresy",
		"Grzegorza|Florentyny",
		"Małgorzaty|Gabriela",
		"Juliana|Bratumiła|Łukasza",
		"Pawła|Ziemowita|Piotra",
		"Ireny|Kleopatry|Jana",
		"Celiny|Hilarego|Urszuli",
		"Halki|Kordiana|Kornelii",
		"Edwarda|Marleny|Seweryna",
		"Arety|Rafała|Marcina",
		"Darii|Wilhelminy|Sambora",
		"Ewarysta|Lucjana|Lutosławy",
		"Iwony|Sabiny|Wincentego",
		"Szymona|Tadeusza|Serefina",
		"Angeli|Przemysława|Zenobii",
		"Augustyny|Łukasza|Urbana",
		"Krzysztofa|Augusta|Saturnina"
	),
	new Array(
		"Konrada|Seweryny|Wiktoryny",
		"Bohdana|Tobiasza|Henryka",
		"Huberta|Marcina|Sylwii",
		"Olgierda|Karola|Albertyny",
		"Dominika|Elżbiety|Sławomira",
		"Leonarda|Feliksa|Arletty",
		"Antoniego|Ernesta|Przemiły",
		"Klaudiusza|Seweryna",
		"Genowefy|Teodora|Gracji",
		"Leny|Andrzeja|Leona",
		"Bartłomieja|Gertrudy|Marcina",
		"Mateusza|Renaty|Witolda",
		"Mikołaja|Krystyna|Stanisława",
		"Serafina|Agaty|Rogera",
		"Alberta|Leopolda|Idalii",
		"Edmunda|Marii|Gertrudy",
		"Grzegorza|Salomei|Elżbiety",
		"Klaudyny|Romana|Anieli",
		"Elżbiety|Faustyny|Salomei",
		"Anatola|Edmunda|Rafała",
		"Janusza|Marii|Konrada",
		"Cecylii|Marka|Jonatana",
		"Adeli|Klemensa|Felicyty",
		"Aleksandra|Flory|Emmy",
		"Erazma|Katarzyny|Beaty",
		"Leonarda|Konrada|Delfiny",
		"Waleriana|Wirgiliusza|Kseni",
		"Grzegorza|Zdzisława|Romy",
		"Błażeja|Fryderyka",
		"Andrzeja|Justyny"
	),
	new Array(
		"Blanki|Edmunda|Natalii",
		"Balbiny|Rafała|Pauliny",
		"Franciszka|Ksawerego",
		"Barbary|Krystiana|Hieronima",
		"Kryspina|Sabiny|Norberta",
		"Mikołaja|Leontyny|Jaremy",
		"Marcina|Ambrożego",
		"Delfiny|Marii|Makarego",
		"Nataszy|Leokadii|Wiesława",
		"Daniela|Judyty|Julii",
		"Artura|Waldemara",
		"Ady|Aleksandra|Dagmary",
		"Dagmary|Otylii|Łucji",
		"Alfreda|Izydora|Jana",
		"Celiny|Krystiana|Niny",
		"Albiny|Sebastiana|Zdzisława",
		"Jolanty|Łazarza|Olimpii",
		"Bogusławy|Gracjana|Laury",
		"Urbana|Dariusza|Gabrieli",
		"Bogumiły|Dominika|Zefiryna",
		"Piotra|Seweryny|Tomasza",
		"Honoraty|Franciszki|Zenona",
		"Małgorzaty|Iwony|Wiktorii",
		"Adama|Ewy|Irminy",
		"Anety|Glorii|Piotra",
		"Dionizego|Kaliksta|Szczepana",
		"Maksymiliana|Jana|Żanety",
		"Antoniego|Cezarego|Teofili",
		"Dawida|Dominiki|Tomasza",
		"Eugeniusza|Rainera|Irmy",
		"Mariusza|Melanii|Sylwestra"
	)
));
