function initArray() {
  this.length = initArray.arguments.length
  for (var i = 0; i < this.length; i++)
  this[i+1] = initArray.arguments[i]
}

function havinev(ev,ho,nap) {
  if (ho==1) {
    var napok = new initArray("Újév kezdete","Turán","Nimród","Hunor","Enikő","Magyar",
    "Atilla","Szörény","Csöpi","Szörényke","Alpár","Mizse",
    "Vidor","Bódog","Ugrin","Bendegúz","Edömér","Piroska","Dsingiz",
    "Balamér","Regehő","Hunorka","Alirán","Magyarka","Úrkúnd","Aba","Ur-Engur",
    "Zalán","Irnek","Jászó","Anikó","");
  }

  if (ho==2)
    if ((ev!=2016) && (ev!=2012) && ev!=2008) {
      var napok=new initArray("Csanád","Emese","Kund","Lelle","Taksony","Gidula","Izsép","Tarcal",
      "Abigél","Ügek","Zete","Ara","Kadosa","Levente","Karcsa","Marót",
      "Zille","Nemere","Farsang","Álmos","Réva","Küne","Gyopár","Solt","Gejza",
      "Menyétke","Ákos","Elemér","","");
    }
    else {
      var napok=new initArray("Csanád","Emese","Kund","Lelle","Taksony","Gidula","Izsép","Tarcal",
      "Abigél","Ügek","Zete","Ara","Kadosa","Levente","Karcsa","Marót",
      "Zille","Nemere","Farsang","Álmos","Réva","Küne","Gyopár","Solt","Gejza",
      "Menyétke","Ákos","Elemér","Szökőnap","","");
    }

  if (ho==3) {
    var napok=new initArray("Acsád","Turda-Torda-Tardos","Iboly-Ibolya","Hurtuba","Adorján",
    "Nyestike","Baján","Zoltán","Csepel","Seruzád","Aladár","Dengizék","Szende","Kökényes",
    "Nemzeti megújhodás ünnepe","Ellák-Ellek-Velek","Gyarmat","Kászon","Botond",
    "Csilla","Tavasz ünnepe","Horka","Lengő","Jutas","Gyümölcsöző Boldogasszony","Iszla","Hajnalka-Hajna",
    "Keve","Laborc","Dalamér","Árpád","");
  }

  if (ho==4) {
    var napok=new initArray("Katul","Ond","Gyöngyvirág","Pós","Szilamér","Burtáj",
    "Tonuzaba","Ividő","Meggyfavirágzás ünnepe","Habilán","Torontál","Gyula","Büvellő",
    "Tibor","Anasztázia, Tas","Csongor","Rudolf","Andrea, Ilma","Emma",
    "Tas","Askam","Ubul","Bíborka","Ilma","Kocsárd","Apor",
    "Ekese-Ekszede","Aranyos","Béla","Sell?","Keán-Keyan","Csobánka","Dancs","Bulcsú","Énee-Énet","Buda","" );
  }

  if (ho==5) {
    var napok=new initArray("Munka Ünnepe","Csaba","Elvő","Dalia",
    "Magó","Szilas","Réka","Somogy","Zaránd","Gyöngyvér",
    "Balmaz","Hulikó","Mátka","Bars","Büszke","Csongor-Sólyom","Itlár","Tünde","Oguz",
    "Kadarta","Rof-Ero","Bogyó","Szabolcs","Vidorka","Törtel","Doboka","Ede-Ete","Természet ünnepe","Kalandó",
    "Dsila","Kültegin","" );
  }

  if (ho==6) {
    var napok=new initArray("Napsugárka","Lápos","Csillavér","Ócsád","Rózsa","Emőke",
    "Retel","Tomaj","Géda","Üllő","Barna","Enid","Fruzsina","Vazul","Vid","Zerin","Töhötöm",
    "Viola","Gerle","Zajzon","Döme","Hajna","Csörsz","Koppánd","Kalli","Ünőke","Gorda","Bihar",
    "Ogmánd-Agmánd","" );
  }

  if (ho==7) {
    var napok=new initArray("Boglár","Sarló Boldogasszony","Pirota","Öcsöb","Ajtony",
    "Ung","Tarján","Baba","Vata","Zsombor","Csengele","Zila","Jenő","Örs","Ildikó","Aszlár",
    "Elek","Lilla","Kamorka","Bátor","Csobán","Obi","Izár","Mandula","Olgya","Kádán",
    "Tardos","Délceg","Rába","Csala","Árboc","" );
  }

  if (ho==8) {
    var napok=new initArray("Szerény","Lehel","Bács","Délibáb","Kende",
    "Oldamur","Csiperke","Sudár","Emőd","Becse","Szalók","Delinke","Ipoly","Özséb","Estilla","Tomor",
    "Ilona","Huba","Vajk","Zelemér","Ella","Tuli","Vázsoly","Koppány","Füvellő",
    "Maglód","Kajtár","Edő","Szalárd","Atád","Bella");
  }

  if (ho==9) {
    var napok= new initArray("Egyed","Filéne","Turzó","Zicsi","Hajnácska",
    "Zandirhám","Ugocsa","Kisboldogasszony, a gyermek ünnepe","Kajár","Tápé",
    "Irmén","Agárd","Csele","Hali","Báta","Pille","Dizavul","Tardos","Ovola","Kál","Földanya ünnepe",
    "Senyő","Pöszke","Zobor","Szübál","Balassa","Sugárka","Csoma","Uzonka","Zsadán","" );
  }

  if (ho==10) {
    var napok= new initArray("Tanhu","Imola","Sebős","Öcsény","Himes","Nemzeti Gyászünnep","Kulpa",
    "Etelka","Gyalán","Szellő","Hohat","Illangó","Batu","Dorozsma","Táltos","Kedves","Balajtár",
    "Szívölő","Villám","Iringó","Bise","Előd","Gyöngy","Káldor","Barakon","Hülek","Ibla","Ozul","Zenő",
    "Vitéz","Szemőke");
  }

  if (ho==11) {
    var napok=new initArray("Ősök napja","Turul","Győző","Karcsú","Sólyom","Méhike","Türje",
    "Surbán","Olna","Picur","Kaplony","Csát","Szömér","Berke","Nyilas","Tuga","Érd","Kartal","Timur",
    "Jolán","Úz-Uzor","Nyék","Makár","Virág","Csete","Kötöny","Csagatáj","Bájos","Maksa","Szüvellő","");
  }

  if (ho==12) {
    var napok=new initArray("Csák","Aranka","Kemecse","Zala","Sejbán",
    "Torzon","Csáb","Nyalka","Bojta","Rugacs","Gilvád","Virító",
    "Kurszán","Szilárdka","Bábolna","Szepes","Tugurkán",
    "Csekő","Bodony","Csellőke","Kocsobur","Écska","Kinga","Újjászülető Napisten Ünnepe",
    "KARÁCSONY","Edua","Bölöjte","Szubotáj","Üdvöske","Zoárd","Szittya","");
  }

  return napok[nap]

}

function honev(ho) {
  var month = new initArray("Fergeteg Hava","Jégbontó Hava","Kikelet Hava","Szelek Hava","Ígéret Hava",
  "Napisten Hava","Áldás Hava","Újkenyér Hava","Földanya Hava","Magvető Hava","Enyészet Hava","Álom Hava");
  return month[ho]
}

function napnev(szam) {
  var napok = new initArray("Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat","Vasá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; 

document.writeln("Ma " + ev + ". " + honev(ho) + " " + nap + ". " + napnev(ido.getDay()+1)+",<strong> "+havinev(ev,ho,nap)+"</strong> napja van.")
