// www.profirka.hu - köszönet a szerzőnek!
function initArray() {  
  this.length = initArray.arguments.length  
  for (var i = 0; i < this.length; i++)  
  this[i+1] = initArray.arguments[i]  
}  
  
/*  Hónap névnapjainak meghatározása */  
function havinev(ev,ho,nap) {  
if (ho==1)  
  { var napok = new initArray("&Uacute;j&eacute;v, Fruzsina","&Aacute;bel","Genov&eacute;va, Benj&aacute;min", 
        "Titusz, Leona","Simon, Edv&aacute;rd","Boldizs&aacute;r","Attila, Ram&oacute;na, Ram&oacute;n",
		"Gy&ouml;ngyv&eacute;r, Keve","Marcell",  
        "Mel&aacute;nia","&Aacute;gota","Ern&#337;, Tatj&aacute;na, Ernesztina","Veronika, Vera",
		"B&oacute;dog","L&oacute;r&aacute;nt, Lor&aacute;nd",  
        "Guszt&aacute;v","Antal, Ant&oacute;nia","Piroska","S&aacute;ra, M&aacute;ri&oacute;",
		"F&aacute;bi&aacute;n, Sebesty&eacute;n, Szebaszti&aacute;n",  
        "&Aacute;gnes","Vince, Art&uacute;r","Rajmund, Emerencia, Zelma","Tim&oacute;t","P&aacute;l","Vanda, Paula",  
        "Angelika, Angyalka","K&aacute;roly, Karola","Ad&eacute;l","Martina, Gerda","Marcella","") }  
if (ho==2)  
  if ((ev!=2000) && (ev!=2004) && (ev!=2008) && (ev!=2012) && (ev!=2016) && ev!=1996)  
    { var napok=new initArray("Ign&aacute;c, Virg&iacute;nia","Karolina, Aida","Bal&aacute;zs","R&aacute;hel, Csenge", 
        "&Aacute;gota, Ingrid","Dorottya, D&oacute;ra, Titanilla","T&oacute;dor, R&oacute;me&oacute;","Aranka, Jutocsa",
		"Abig&eacute;l, Alex","Elvira","Bertold, Marietta","L&iacute;dia, L&iacute;via","Ella, Linda",
		"B&aacute;lint, Valentin","Gina, Georgina, Kolos","Julianna, Lilla","Don&aacute;t","Bernadett","Zsuzsanna",  
        "Alad&aacute;r, &Aacute;lmos","Eleon&oacute;ra, Norina","Gerzson, Z&eacute;t&eacute;ny","Alfr&eacute;d, Mirtill",  
        "M&aacute;ty&aacute;s, J&aacute;zmin","G&eacute;za, Alexander","Edina, Szvetl&aacute;na",
		"&Aacute;kos, B&aacute;tor","Elem&eacute;r","","")  }  
     else  
    { var napok=new initArray("Ign&aacute;c, Virg&iacute;nia","Karolina, Aida","Bal&aacute;zs","R&aacute;hel, Csenge", 
        "&Aacute;gota, Ingrid","Dorottya, D&oacute;ra, Titanilla","T&oacute;dor, R&oacute;me&oacute;","Aranka, Jutocsa",
		"Abig&eacute;l, Alex","Elvira","Bertold, Marietta","L&iacute;dia, L&iacute;via","Ella, Linda",
		"B&aacute;lint, Valentin","Gina, Georgina, Kolos","Julianna, Lilla","Don&aacute;t","Bernadett","Zsuzsanna",  
        "Alad&aacute;r, &Aacute;lmos","Eleon&oacute;ra, Norina","Gerzson, Z&eacute;t&eacute;ny","Alfr&eacute;d, Mirtill",  
        "Sz&#337;k&#337;nap","M&aacute;ty&aacute;s, J&aacute;zmin","G&eacute;za, Alexander","Edina, Szvetl&aacute;na",
		"&Aacute;kos, B&aacute;tor","Elem&eacute;r","","") }  
if (ho==3)  
  { var napok=new initArray("Albin, Albina","Lujza","Korn&eacute;lia, Nelli","K&aacute;zm&eacute;r, Zor&aacute;n",
		"Adorj&aacute;n, Adri&aacute;n","Leon&oacute;ra, Inez","Tam&aacute;s, Tomaj","Zolt&aacute;n",
		"Franciska, Fanni, Rebeka","Ildik&oacute;, Melissza","Szil&aacute;rd, Borsika","Gergely",
		"Kriszti&aacute;n, Ajtony","Matild, Tilda","Nemzeti &uuml;nnep, Krist&oacute;f","Henrietta, Vidor",
		"Gertr&uacute;d, Patrik","S&aacute;ndor, Ede","J&oacute;zsef, B&aacute;nk, J&oacute;zsa","Klaudia, Alexa",  
        "Benedek, Napsug&aacute;r","Be&aacute;ta, Izolda, Lea","Em&#337;ke","G&aacute;bor, Karina, Mil&eacute;na",
		"Ir&eacute;n, &Iacute;risz, Irina","Em&aacute;nuel, Larissza, Manu&eacute;la","Hajnalka, Alp&aacute;r",
		"Gedeon, Johanna, Hanna","Auguszta","Zal&aacute;n","&Aacute;rp&aacute;d, Ben&#337;","" ) }  
if (ho==4)  
  { var napok=new initArray("Hug&oacute;","&Aacute;ron","Buda, Rich&aacute;rd","Izidor","Vince","Vilmos, B&iacute;borka",
		"Herman","D&eacute;nes","Erhard, Dus&aacute;n","Zsolt","Le&oacute;, Szaniszl&oacute;, Gl&oacute;ria","Gyula", 
        "Ida","Tibor","Anaszt&aacute;zia, Tas","Csongor, Joakim","Rudolf, Kiara","Andrea, Ilma","Emma","Tivadar, Odett",
		"Konr&aacute;d","Csilla, No&eacute;mi","B&eacute;la","Gy&ouml;rgy, Deb&oacute;ra",
		"M&aacute;rk, M&aacute;rk&oacute;, M&aacute;rkus","Ervin","Zita, Mariann","Val&eacute;ria, Nimr&oacute;d",
		"P&eacute;ter","Katalin, Kitti, Kata","" )}  
if (ho==5)  
  { var napok=new initArray("A munka &uuml;nnepe, F&uuml;l&ouml;p","Zsigmond, Zo&eacute;","T&iacute;mea, Irma", 
        "M&oacute;nika, Fl&oacute;ri&aacute;n","Gy&ouml;rgyi","Ivett, Frida","Gizella, Bendeg&uacute;z","Mih&aacute;ly",
		"Gergely","&Aacute;rmin, P&aacute;lma, M&iacute;ria","Ferenc","Pongr&aacute;c, Gy&ouml;ngy",
		"Szerv&aacute;c, Imola, Imelda","Bonif&aacute;c","Zs&oacute;fia, Szonja","M&oacute;zes, Botond","Paszk&aacute;l",
		"Erik, Alexandra, Szandra","Iv&oacute;, Mil&aacute;n","Bern&aacute;t, Fel&iacute;cia","Konstantin",
		"J&uacute;lia, Rita","Dezs&#337;","Eszter, Eliza, Vanessza","Orb&aacute;n","F&uuml;l&ouml;p, Evelin","Hella",
		"Emil, Csan&aacute;d","Magdolna, Magdal&eacute;na, L&eacute;na","Janka, Zsanett","Ang&eacute;la, Petronella","" )}  
if (ho==6)  
  { var napok=new initArray("T&uuml;nde, Kund","Anita, K&aacute;rmen","Klotild, Kevin","Bulcs&uacute;","Fatime, Ferdin&aacute;nd", 
        "Norbert, Cintia, Norman","R&oacute;bert, Roberta, Robin","Med&aacute;rd, Zar&aacute;nd","F&eacute;lix, Annabella",
		"Margit, Gr&eacute;ta","Barnab&aacute;s, Barna, Barab&aacute;s","Vill&#337;","Anett, Antal","Vazul, Herta",
		"Jol&aacute;n, Vid","Jusztin, Arany","Laura, Alida","Arnold, Levente","Gy&aacute;rf&aacute;s","Rafael, Dina, Polett",
		"Alajos, Leila, Alojzia","Paulina","Zolt&aacute;n, &Eacute;dua","Iv&aacute;n","Vilmos, Maxim","J&aacute;nos, P&aacute;l",
		"L&aacute;szl&oacute;","Ir&eacute;n, Levente, Lora","P&eacute;ter, P&aacute;l","P&aacute;l","" ) }  
if (ho==7)  
  { var napok=new initArray("Tiham&eacute;r, Annam&aacute;ria","Ott&oacute;, Ottok&aacute;r","Korn&eacute;l, Soma","Ulrik, Babett", 
        "Emese, Sarolta","Csaba","Apoll&oacute;nia, Apolka","Ell&aacute;k, Edg&aacute;r","Lukr&eacute;cia, Marina",
		"Am&aacute;lia, Alma","N&oacute;ra, Lili","Izabella, Dalma","Jen&#337;","&Ouml;rs, Stella","Henrik, Roland","Valter",  
        "Endre, Elek, Dzsesszika","Frigyes, Kamill","Em&iacute;lia, Esztella","Ill&eacute;s","D&aacute;niel, Daniella",  
        "Magdolna, Magda","Lenke, Borisz","Kinga, Kincs&#337;","Krist&oacute;f, Jakab, Zsaklin","Anna, Anik&oacute;",  
        "Olga, Lili&aacute;na","Szabolcs, Alina","M&aacute;rta, Fl&oacute;ra","Judit, X&eacute;nia","Oszk&aacute;r","" )}  
if (ho==8)  
  { var napok=new initArray("Bogl&aacute;rka, Bogl&aacute;r","Lehel, &Ouml;zs&eacute;b","Hermina, K&iacute;ra",
		"Domonkos, Dominika","Krisztina, Kriszta","Berta, Bettina","Ibolya, Afrodit&eacute;","L&aacute;szl&oacute;, Eszmeralda",
		"Em&#337;d","L&#337;rinc","Zsuzsanna, Tiborc","Kl&aacute;ra, Let&iacute;cia","Ipoly","Marcell, Maximili&aacute;n",
		"M&aacute;ria","&Aacute;brah&aacute;m, R&oacute;kus","J&aacute;cint, Arika","Ilona, Ilka","Huba",
		"&Aacute;llami &uuml;nnep, Istv&aacute;n, Vajk","S&aacute;muel, Hajna","Menyh&eacute;rt, Mirjam","Bence, Szid&oacute;nia",
		"Bertalan, Jonat&aacute;n","Lajos, Patr&iacute;cia","Izs&oacute;, T&aacute;lia","G&aacute;sp&aacute;r","&Aacute;goston",
		"Erna, Beatrix","R&oacute;zsa, F&eacute;lix","Erika, Bella, Hanga") }  
if (ho==9)  
  { var napok= new initArray("Egyed, Egon","Rebeka, Dorina","Hilda","Roz&aacute;lia, R&oacute;za","Viktor, L&#337;rinc",
		"Zakari&aacute;s","Regina","M&aacute;ria, Adrienn","&Aacute;d&aacute;m","Nikolett, Hunor","Teod&oacute;ra, Igor",
		"M&aacute;ria","Korn&eacute;l","Szer&eacute;na, Rox&aacute;na","Enik&#337;, Melitta","Edit, Ditta, Ludmilla",  
        "Zs&oacute;fia, Hildeg&aacute;rd","Di&aacute;na","Vilhelmina, Dori&aacute;n","Friderika","M&aacute;t&eacute;, Mirella",
		"M&oacute;ric","Tekla, Lina","Gell&eacute;rt, Merc&eacute;desz","Eufrozina, Kende","Jusztina","Adalbert",  
        "Vencel","Mih&aacute;ly","Jeromos, M&eacute;dea","" )}  
if (ho==10)  
  { var napok= new initArray("Malvin","Petra","Helga","Ferenc, Edvig, Z&oacute;ra","Aur&eacute;l, Galina",
	    "Ren&aacute;ta, Br&uacute;n&oacute;","Am&aacute;lia","Kopp&aacute;ny","D&eacute;nes","Gedeon","Brigitta, Gitta","Miksa",
		"K&aacute;lm&aacute;n, Ede","Hel&eacute;n, Hel&eacute;na","Ter&eacute;z, Ter&eacute;zia","G&aacute;l, Aur&eacute;lia",
		"Hedvig, H&eacute;di","Luk&aacute;cs","N&aacute;ndor","Vendel","Orsolya, Orsika","El&#337;d, Korinna",  
        "Nemzeti &uuml;nnep, Gy&ouml;ngyi","Salamon","Blanka, Bianka","D&ouml;m&ouml;t&ouml;r, Amanda, Armand","Szabina, Szabrina",
		"Simon, Szimonetta, Szim&oacute;nia","N&aacute;rcisz","Alfonz, Zen&oacute;bia","Farkas","" )}  
if (ho==11)  
  { var napok=new initArray("Marianna","Achillesz","Gy&#337;z&#337;, Hubert","K&aacute;roly","Imre, T&eacute;t&eacute;ny",
		"L&eacute;n&aacute;rd","Rezs&#337;, Csenger","Zsombor","Tivadar, Szibilla","R&eacute;ka, Ariel","M&aacute;rton, Martin",
		"J&oacute;n&aacute;s, Ren&aacute;t&oacute;","Szilvia","Aliz","Albert, Lip&oacute;t","&Ouml;d&ouml;n, Edmond",
		"Hortenzia, Gerg&#337;","Jen&#337;","Erzs&eacute;bet, Zs&oacute;ka, Liza","Jol&aacute;n","Oliv&eacute;r","Cec&iacute;lia",
		"Kelemen, Klementina","Emma","Katalin, Katinka, Katrin","Vir&aacute;g","Virgil","Stef&aacute;nia","Taksony, Brenda",
		"Andr&aacute;s, Andor","" )}  
if (ho==12)  
  { var napok=new initArray("Elza","Melinda, Vivien","Ferenc, Ol&iacute;via, Xav&eacute;r","Borb&aacute;la, Barbara, Bor&oacute;ka", 
        "Vilma","Mikl&oacute;s, D&ouml;n&iacute;z","Ambrus","M&aacute;ria, Marion","Nat&aacute;lia, Natasa","Judit, Loretta",
		"&Aacute;rp&aacute;d","Gabriella","Luca, Ot&iacute;lia, L&uacute;cia","Szil&aacute;rda","Val&eacute;r","Etelka, Aletta",
		"L&aacute;z&aacute;r, Olimpia","Auguszta","Viola, Violetta","Teofil","Tam&aacute;s",
		"Anik&oacute;, Tifani, Z&eacute;n&oacute;","Vikt&oacute;ria, Nik&eacute;","&Eacute;va, &Aacute;d&aacute;m",  
        "Kar&aacute;csony, Eug&eacute;nia","Kar&aacute;csony, Istv&aacute;n","J&aacute;nos","Kamilla, Apor",  
        "Tamara, Tam&aacute;s","D&aacute;vid, Zo&aacute;rd","Szilveszter, Darinka","") }  
   return napok[nap];  
}  
  
/* Hónap neve */  
function honev(ho) {  
   var month = new initArray("Janu&aacute;r","Febru&aacute;r","M&aacute;rcius","&Aacute;prilis","M&aacute;jus",  
   "J&uacute;nius","J&uacute;lius","Augusztus","Szeptember","Okt&oacute;ber","November","December");  
   return month[ho]  
   }  
  
/* Nap neve */  
function napnev(szam) {  
   var napok = new initArray("Vas&aacute;rnap","H&eacute;tf&#337;","Kedd","Szerda","Cs&uuml;t&ouml;rt&ouml;k", 
                             "P&eacute;ntek","Szombat","Vas&aacute;rnap")  
   return napok[szam]  
   }  
  
  var ido = new Date()  
  var ev = ido.getYear()  
  var ho = ido.getMonth()+1  
  var nap = ido.getDate()  
  if (ev<1900) ev+=1900;

