function initArray() {
  this.length = initArray.arguments.length
  for (var i = 0; i < this.length; i++)
  this[i+1] = initArray.arguments[i];
}
 
function pGetNameDay(aYear, aMonth, aDay) {
	if (aMonth == 1){ 
		var lNameDayArray = new initArray("Újév, Fruzsina", "Ábel", "Genovéva, Benjámin", "Titusz, Leona",
			"Simon", "Boldizsár", "Attila, Ramóna", "Gyöngyvér", "Marcell",
			"Melánia", "Ágota", "Ernő", "Veronika", "Bódog", "Lóránt, Loránd",
			"Gusztáv", "Antal, Antónia", "Piroska", "Sára, Márió", "Fábián, Sebestyén",
			"Ágnes", "Vince, Artúr", "Zelma, Rajmund", "Timót", "Pál", "Vanda, Paula",
			"Angelika", "Károly, Karola", "Adél", "Martina, Gerda", "Marcella", "Ignác");
	}
	else if (aMonth == 2) {
		if (aYear % 4 != 0) {
			var lNameDayArray = new initArray("Ignác", "Karolina, Aida", "Balázs", "Ráhel, Csenge", "Ágota, Ingrid",
				"Dorottya, Dóra", "Tódor, Rómeó", "Aranka", "Abigél, Alex", "Elvira",
				"Bertold, Marietta", "Lívia, Lídia", "Ella, Linda", "Bálint, Valentin",
				"Kolos, Georgina", "Julianna, Lilla", "Donát", "Bernadett", "Zsuzsanna",
				"Aladár, Álmos", "Eleonóra", "Gerzson", "Alfréd",
				"Mátyás", "Géza", "Edina", "Ákos, Bátor", "Elemér", "Albin");
		}
		else { 
			var lNameDayArray = new initArray("Ignác", "Karolina, Aida", "Balázs", "Ráhel, Csenge", "Ágota, Ingrid",
				"Dorottya, Dóra", "Tódor, Rómeó", "Aranka", "Abigél, Alex", "Elvira",
				"Bertold, Marietta", "Lívia, Lídia", "Ella, Linda", "Bálint, Valentin",
				"Kolos, Georgina", "Julianna, Lilla", "Donát", "Bernadett", "Zsuzsanna",
				"Aladár, Álmos", "Eleonóra", "Gerzson", "Alfréd",
				"Szőkőnap", "Mátyás", "Géza", "Edina", "Ákos, Bátor", "Elemér", "Albin");
		}
	}
	else if (aMonth == 3){ 
		var lNameDayArray = new initArray("Albin", "Lujza", "Kornélia", "Kázmér", "Adorján, Adrián", "Leonóra, Inez",
			"Tamás", "Nemz.Nőnap, Zoltán", "Franciska, Fanni", "Ildikó", "Szilárd",
			"Gergely", "Krisztián, Ajtony", "Matild", "Nemzeti Ünnep, Kristóf",
			"Henrietta", "Gertrúd, Patrik", "Sándor, Ede", "József, Bánk", "Klaudia",
			"Benedek", "Beáta, Izolda", "Emőke", "Gábor, Karina", "Irén, Irisz",
			"Emánuel", "Hajnalka", "Gedeon, Johanna", "Auguszta", "Zalán", "Árpád", "Hugó");
	}
	else if (aMonth == 4) {
		var lNameDayArray = new initArray("Hugó", "Áron", "Buda, Richárd", "Izidor", "Vince", "Vilmos, Bíborka",
			"Herman", "Dénes", "Erhard", "Zsolt", "Leó, Szaniszló", "Gyula", "Ida",
			"Tibor", "Anasztázia, Tas", "Csongor", "Rudolf", "Andrea, Ilma", "Emma",
			"Tivadar", "Konrád", "Csilla, Noémi", "Béla", "György", "Márk", "Ervin",
			"Zita", "Valéria", "Péter", "Katalin, Kitti", "Fülöp, Jakab");
	}
	else if (aMonth == 5){ 
		var lNameDayArray = new initArray("Munka Ünnepe , Fülöp, Jakab", "Zsigmond", "Tímea, Irma", "Mónika, Flórián",
			"Györgyi", "Ivett, Frida", "Gizella", "Mihály", "Gergely", "Ármin, Pálma",
			"Ferenc", "Pongrác", "Szervác, Imola", "Bonifác", "Zsófia, Szonja",
			"Mózes, Botond", "Paszkál", "Erik, Alexandra", "Ivó, Milán",
			"Bernát, Felícia", "Konstantin", "Júlia, Rita", "Dezső", "Eszter, Eliza",
			"Orbán", "Fülöp, Evelin", "Hella", "Emil, Csanád", "Magdolna",
			"Janka, Zsanett", "Angéla, Petronella", "Tünde");
	}
	else if (aMonth == 6) {
		var lNameDayArray = new initArray("Tünde", "Kármen, Anita", "Klotild", "Bulcsú", "Fatime", "Norbert, Cintia",
			"Róbert", "Medárd", "Félix", "Margit, Gréta", "Barnabás", "Villő",
			"Antal, Anett", "Vazul", "Jolán, Vid", "Jusztin", "Laura, Alida",
			"Arnold, Levente", "Gyárfás", "Rafael", "Alajos, Leila", "Paulina",
			"Zoltán", "Iván", "Vilmos", "János, Pál", "László", "Levente, Irén",
			"Péter, Pál", "Pál", "Tihamér");
		}
	else if (aMonth == 7) { 
		var lNameDayArray = new initArray("Tihamér, Annamária", "Ottó", "Kornél, Soma", "Ulrik", "Emese, Sarolta",
			"Csaba", "Appolónia", "Ellák", "Lukrécia", "Amália", "Nóra, Lili",
			"Izabella, Dalma", "Jenő", "Őrs, Stella", "Henrik, Roland", "Valter",
			"Endre, Elek", "Frigyes", "Emília", "Illés", "Dániel, Daniella",
			"Magdolna", "Lenke", "Kinga, Kincső", "Kristóf, Jakab", "Anna, Anikó",
			"Olga, Liliána", "Szabolcs", "Márta, Flóra", "Judit, Xénia", "Oszkár", "Boglárka");
	}
	else if (aMonth == 8) {
		var lNameDayArray = new initArray("Boglárka", "Lehel", "Hermina", "Domonkos, Dominika", "Krisztina",
			"Berta, Bettina", "Ibolya", "László", "Emőd", "Lörinc",
			"Zsuzsanna, Tiborc", "Klára", "Ipoly", "Marcell", "Mária", "Ábrahám",
			"Jácint", "Ilona", "Huba", "Államalapítás, István", "Sámuel, Hajna",
			"Menyhért, Mirjam", "Bence", "Bertalan", "Lajos, Patrícia", "Izsó",
			"Gáspár", "Ágoston", "Beatrix, Erna", "Rózsa", "Erika, Bella", "Egyed, Egon");
	}
	else if (aMonth == 9) {
		var lNameDayArray = new initArray("Egyed, Egon", "Rebeka, Dorina", "Hilda", "Rozália", "Viktor, Lőrinc",
			"Zakariás", "Regina", "Mária, Adrienn", "Ádám", "Nikolett, Hunor",
			"Teodóra", "Mária", "Kornél", "Szeréna, Roxána", "Enikő, Melitta", "Edit",
			"Zsófia", "Diána", "Vilhelmina", "Friderika", "Máté, Mirella", "Móric",
			"Tekla", "Gellért, Mercédesz", "Eufrozina, Kende", "Jusztina", "Adalbert",
			"Vencel", "Mihály", "Jeromos", "Malvin");
	}
	else if (aMonth == 10) {
		var lNameDayArray = new initArray("Malvin", "Petra", "Helga", "Ferenc", "Aurél", "Brúnó, Renáta", "Amália",
			"Koppány", "Dénes", "Gedeon", "Brigitta", "Miksa", "Kálmán, Ede", "Helén",
			"Teréz", "Gál", "Hedvig", "Lukács", "Nándor", "Vendel", "Orsolya", "Előd",
			"Gyöngyi", "Salamon", "Blanka, Bianka", "Dömötör",
			"Szabina", "Simon, Szimonetta", "Nárcisz", "Alfonz", "Farkas", "Marianna");
	}
	else if (aMonth == 11) {
		var lNameDayArray = new initArray("Marianna", "Achilles", "Győző", "Károly", "Imre", "Lénárd", "Rezső",
			"Zsombor", "Tivadar", "Réka", "Márton", "Jónás, Renátó", "Szilvia",
			"Aliz", "Albert, Lipót", "Ödön", "Hortenzia, Gergő", "Jenő", "Erzsébet",
			"Jolán", "Olivér", "Cecília", "Kelemen, Klementina", "Emma", "Katalin",
			"Virág", "Virgil", "Stefánia", "Taksony", "András, Andor", "Elza");
	}
	else if (aMonth == 12) {
		var lNameDayArray = new initArray("Elza", "Melinda, Vivien", "Ferenc, Olívia", "Borbála, Barbara", "Vilma",
			"Miklós", "Ambrus", "Mária", "Natália", "Judit", "Árpád", "Gabriella",
			"Luca, Otília", "Szilárda", "Valér", "Etelka, Aletta", "Lázár, Olimpia",
			"Auguszta", "Viola", "Teofil", "Tamás", "Zéno", "Viktória", "Ádám, Éva",
			"Karácsony, Eugénia", "Karácsony, István", "János", "Kamilla",
			"Tamás, Tamara", "Dávid", "Szilveszter", "Újév, Fruzsina");
	}
	return lNameDayArray[aDay];
}
 
function pGetMonthName(aMonth) {
	var lMonthName = new initArray("január", "február", "március", "április", 
				"május", "június", "július", "augusztus", 
				"szeptember", "október", "november", "december");
	return lMonthName[aMonth];
}
 
function pGetWeekDayName(aDay) {
	var lDayNames = new initArray("Vasárnap", "Hétfő", "Kedd", "Szerda", 
				"Csütörtök", "Péntek", "Szombat", "Vasárnap")
	return lDayNames[aDay];
}

function pDrawCalendar() {
	var lDate = new Date();
	var lYear = lDate.getFullYear();
	var lMonth = lDate.getMonth() + 1;
	var lMonthName = pGetMonthName(lMonth);
	var lDay = lDate.getDate();
	var lWeekDay = lDate.getDay() + 1;
	var lWeekDayName = pGetWeekDayName(lWeekDay);
	var lNameDay = pGetNameDay(lYear, lMonth, lDay);
	var lDateString = '<b>' + lYear + '. ' + lMonthName + ' ' + lDay + 
		'.</b> &#8226; ' + lWeekDayName + ' &#8226 <i>' + lNameDay + '</i> napja';
	if (lMonth == 12 && lDay >= 24 && lDay <= 26) {
		lDateString += ' &#8226; <span class="christhmas">Boldog, Békés Karácsonyt Kívánunk!</span>';
	} else if (lMonth == 1 && lDay == 1) {
		lDateString += ' &#8226; <span class="christhmas">Boldog Új Évet Kívánunk!</span>';
	} else if (lYear == 2011 && lMonth == 4 && lDay >= 23 && lDay <= 25) {
		lDateString += ' &#8226; <span class="christhmas">Kellemes Húsvéti Ünnepeket Kívánunk!</span>';
	}
		
	$('#calendar-caption').html(lDay);
	$('#date-info').html(lDateString);
}
 
/*var ido = new Date()
  var ev = ido.getYear()
if (ev<2000) ev=ev+1900
  var ho = ido.getMonth()+1
  var nap = ido.getDate()
 
document.writeln('' ev '. ' honev(ho) ' ' nap '. ' napnev(ido.getDay() 1) ', Ma ' havinev(ev, ho, nap) ', holnap ' havinev(ev,ho, nap 1) ' ünnepli a névnapját.')
</script>*/
