<!---
/*-------------------------------------------------------------------------------------
Päivämäärät ja nimipäivät HTML-sivulle.

   Lisää HTML-sivun HEAD-osaan rivi:

      <SCRIPT LANGUAGE="JavaScript" SRC="Nimpparit.js"></SCRIPT>

   ja haluttuun kohtaan funktiokutsu 

      <SCRIPT>funktio(parametri)</SCRIPT>

   Funktiot löytyvät tämän tiedoston lopusta osasta 'Kutsuttavat funktiot'.
   Huom! Kutsussa kirjainkoko on merkitsevä!

   Parametri ilmoittaa päivän kuluvasta päivästä:

      0 = tänään; 1 = huomenna; 2 = ylihuomenna; jne

   Esimerkki:

      <SCRIPT>PvmPit(0)</SCRIPT>
         Tulostaa tämän päivän päivämäärän pitkässä muodossa.

      <SCRIPT>Nimpparit(2)</SCRIPT>
         Tulostaa ylihuomisen nimipäivät.

-------------------------------------------------------------------------------------*/

//--- Vakiot ---//

Pvm = new Date();
PvSec = 24*60*60*1000;

Kk_Nimet = new Array("","tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu");
Vp_Nimet = new Array("Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai");
Vp_Lyhyet = new Array("Su","Ma","Ti","Ke","To","Pe","La");

Nimet=new Array(13);for(i=0;i<13;i++){Nimet[i]=new Array(32)};

   Nimet[01][01]="* Uudenvuodenpäivä *";
   Nimet[01][02]="Aapeli";
   Nimet[01][03]="Elmeri Elmer Elmo";
   Nimet[01][04]="Ruut";
   Nimet[01][05]="Lea Leea";
   Nimet[01][06]="Harri";
   Nimet[01][07]="Aukusti Aku August";
   Nimet[01][08]="Hilppa Titta";
   Nimet[01][09]="Veikko Veli Veijo";
   Nimet[01][10]="Nyyrikki";
   Nimet[01][11]="Kari Karri";
   Nimet[01][12]="Toini";
   Nimet[01][13]="Nuutti";
   Nimet[01][14]="Sakari Saku";
   Nimet[01][15]="Solja";
   Nimet[01][16]="Ilmari Ilmo";
   Nimet[01][17]="Toni Anttoni Antto Anton";
   Nimet[01][18]="Laura";
   Nimet[01][19]="Heikki Henrik Henrikki Henri";
   Nimet[01][20]="Henna Henni Henriikka";
   Nimet[01][21]="Aune Oona Auni";
   Nimet[01][22]="Visa";
   Nimet[01][23]="Eine Eini Enni";
   Nimet[01][24]="Senja";
   Nimet[01][25]="Paavo Pauli Paavali Paul";
   Nimet[01][26]="Joonatan";
   Nimet[01][27]="Viljo";
   Nimet[01][28]="Kaarlo Kalle Kaarle Mies";
   Nimet[01][29]="Valtteri";
   Nimet[01][30]="Irja";
   Nimet[01][31]="Alli";

   Nimet[02][01]="Riitta";
   Nimet[02][02]="Aamu";
   Nimet[02][03]="Valo";
   Nimet[02][04]="Armi Ronja";
   Nimet[02][05]="Asser";
   Nimet[02][06]="Terhi Teija Tiia Tea Terhikki";
   Nimet[02][07]="Riku Rikhard";
   Nimet[02][08]="Laina";
   Nimet[02][09]="Raija Raisa";
   Nimet[02][10]="Elina Elna Ella Ellen";
   Nimet[02][11]="Talvikki";
   Nimet[02][12]="Elma Elmi";
   Nimet[02][13]="Sulo Sulho";
   Nimet[02][14]="Voitto Valentin Tino";
   Nimet[02][15]="Sipi Sippo";
   Nimet[02][16]="Kai";
   Nimet[02][17]="Väinö Väinämö";
   Nimet[02][18]="Kaino";
   Nimet[02][19]="Eija";
   Nimet[02][20]="Heli Helinä Heljä Hely";
   Nimet[02][21]="Keijo";
   Nimet[02][22]="Tuulikki Tuuli Tuulia";
   Nimet[02][23]="Aslak";
   Nimet[02][24]="Matti Matias";
   Nimet[02][25]="Tuija Tuire";
   Nimet[02][26]="Nestori";
   Nimet[02][27]="Torsti";
   Nimet[02][28]="Onni";
   Nimet[02][29]="* Karkauspäivä *";

   Nimet[03][01]="Alpo Alvi Alpi";
   Nimet[03][02]="Virve Virva";
   Nimet[03][03]="Kauko";
   Nimet[03][04]="Ari Arsi Atro";
   Nimet[03][05]="Laila Leila";
   Nimet[03][06]="Tarmo";
   Nimet[03][07]="Tarja Taru";
   Nimet[03][08]="Vilppu";
   Nimet[03][09]="Auvo";
   Nimet[03][10]="Aurora Aura Auri";
   Nimet[03][11]="Kalervo";
   Nimet[03][12]="Reijo Reko";
   Nimet[03][13]="Erno Tarvo Ernesti";
   Nimet[03][14]="Matilda Tilda";
   Nimet[03][15]="Risto";
   Nimet[03][16]="Ilkka";
   Nimet[03][17]="Kerttu Kerttuli";
   Nimet[03][18]="Eetu Edvard";
   Nimet[03][19]="Jooseppi Juuso Joosef Josefiina";
   Nimet[03][20]="Aki Joakim Kim Jaakkima";
   Nimet[03][21]="Pentti";
   Nimet[03][22]="Vihtori";
   Nimet[03][23]="Akseli";
   Nimet[03][24]="Kaapo Gabriel Kaapro Kaappo";
   Nimet[03][25]="Aija";
   Nimet[03][26]="Manu Immanuel Manne Immo";
   Nimet[03][27]="Sauli Saul";
   Nimet[03][28]="Armas";
   Nimet[03][29]="Joonas Jouni Joni Joona Jonne Jonni";
   Nimet[03][30]="Usko";
   Nimet[03][31]="Irma Irmeli";

   Nimet[04][01]="Raita Pulmu";
   Nimet[04][02]="Pellervo";
   Nimet[04][03]="Sampo";
   Nimet[04][04]="Ukko";
   Nimet[04][05]="Irene Irina Ira Iro";
   Nimet[04][06]="Vilho Ville Viljami Vilhelm Vili Jami";
   Nimet[04][07]="Allan Ahvo";
   Nimet[04][08]="Suoma Suometar";
   Nimet[04][09]="Elias Eelis Eljas";
   Nimet[04][10]="Tero";
   Nimet[04][11]="Verna";
   Nimet[04][12]="Julius Julia Juliaana";
   Nimet[04][13]="Tellervo";
   Nimet[04][14]="Taito";
   Nimet[04][15]="Linda Tuomi";
   Nimet[04][16]="Jalo Patrik";
   Nimet[04][17]="Otto";
   Nimet[04][18]="Valto Valdemar";
   Nimet[04][19]="Päivi Pilvi";
   Nimet[04][20]="Lauha";
   Nimet[04][21]="Anssi Anselmi";
   Nimet[04][22]="Alina";
   Nimet[04][23]="Yrjö Jyrki Jyri Yrjänä Jori";
   Nimet[04][24]="Pertti Albert Altti";
   Nimet[04][25]="Markku Markus Marko";
   Nimet[04][26]="Terttu Teresa";
   Nimet[04][27]="Merja";
   Nimet[04][28]="Ilpo Ilppo Tuure";
   Nimet[04][29]="Teijo";
   Nimet[04][30]="Mirja Mirva Mira Miia Mia Mirjami Mirka Mirkka";

   Nimet[05][01]="Vappu Valpuri";
   Nimet[05][02]="Vuokko Viivi";
   Nimet[05][03]="Outi";
   Nimet[05][04]="Ruusu Roosa";
   Nimet[05][05]="Maini";
   Nimet[05][06]="Ylermi";
   Nimet[05][07]="Helmi Kastehelmi";
   Nimet[05][08]="Heino";
   Nimet[05][09]="Timo";
   Nimet[05][10]="Aino Aina Aini Ainikki";
   Nimet[05][11]="Osmo";
   Nimet[05][12]="Lotta";
   Nimet[05][13]="Kukka Floora";
   Nimet[05][14]="Tuula";
   Nimet[05][15]="Sofia Sonja Sohvi";
   Nimet[05][16]="Esteri Essi Ester";
   Nimet[05][17]="Maila Maili Mailis Rebekka";
   Nimet[05][18]="Erkki Eero Eerikki Eerika";
   Nimet[05][19]="Emilia Emma Emmi Milla Milja Milka Amalia";
   Nimet[05][20]="Lilja Karoliina Lilli";
   Nimet[05][21]="Kosti Konsta Konstantin";
   Nimet[05][22]="Hemminki Hemmo";
   Nimet[05][23]="Lyydia Lyyli";
   Nimet[05][24]="Tuukka Touko";
   Nimet[05][25]="Urpo";
   Nimet[05][26]="Vilhelmiina Minna Vilma Miina Mimmi";
   Nimet[05][27]="Ritva";
   Nimet[05][28]="Alma";
   Nimet[05][29]="Oiva Oivi Olivia";
   Nimet[05][30]="Pasi";
   Nimet[05][31]="Helka Helga";

   Nimet[06][01]="Teemu Nikodemus";
   Nimet[06][02]="Venla";
   Nimet[06][03]="Orvokki Viola";
   Nimet[06][04]="Toivo";
   Nimet[06][05]="Sulevi";
   Nimet[06][06]="Kustaa Kyösti Kustavi";
   Nimet[06][07]="Suvi Robert Roope";
   Nimet[06][08]="Salomo Salomon";
   Nimet[06][09]="Ensio";
   Nimet[06][10]="Seppo";
   Nimet[06][11]="Impi Immi";
   Nimet[06][12]="Esko";
   Nimet[06][13]="Raili Raila";
   Nimet[06][14]="Kielo";
   Nimet[06][15]="Vieno Viena";
   Nimet[06][16]="Päivi Päivikki Päivä";
   Nimet[06][17]="Urho";
   Nimet[06][18]="Tapio";
   Nimet[06][19]="Siiri";
   Nimet[06][20]="Into";
   Nimet[06][21]="Ahti Ahto";
   Nimet[06][22]="Paula Liina Pauliina";
   Nimet[06][23]="Aatto Aatu Aadolf";
   Nimet[06][24]="Johannes Juhani Juha Juho Jukka Jussi Janne Jani Juhana";
   Nimet[06][25]="Uuno";
   Nimet[06][26]="Jorma Jarmo Jarkko Jarno Jere Jeremias";
   Nimet[06][27]="Elviira Elvi";
   Nimet[06][28]="Leo";
   Nimet[06][29]="Pietari Pekka Petri Petra Petteri Pekko";
   Nimet[06][30]="Päiviö Päivö";

   Nimet[07][01]="Aaro Aaron";
   Nimet[07][02]="Maria Mari Maija Meeri Maaria Marika Maiju Maikki Kukka-Maaria";
   Nimet[07][03]="Arvo";
   Nimet[07][04]="Ulla Ulpu";
   Nimet[07][05]="Unto Untamo";
   Nimet[07][06]="Esa Esaias";
   Nimet[07][07]="Klaus Launo";
   Nimet[07][08]="Turo Turkka";
   Nimet[07][09]="Ilta Jasmin";
   Nimet[07][10]="Saima Saimi";
   Nimet[07][11]="Elli Noora Nelli Eleonoora";
   Nimet[07][12]="Hermanni Herkko Herman";
   Nimet[07][13]="Ilari Lari Joel";
   Nimet[07][14]="Aliisa";
   Nimet[07][15]="Rauni Rauna";
   Nimet[07][16]="Reino";
   Nimet[07][17]="Ossi Ossian";
   Nimet[07][18]="Riikka";
   Nimet[07][19]="Saara Sari Salli Salla Sara";
   Nimet[07][20]="Marketta Maarit Reeta Maaret Reetta Margareeta";
   Nimet[07][21]="Johanna Hanna Jenni Jonna Jenna Hannele Hanne Joanna";
   Nimet[07][22]="Leena Leeni Lenita Matleena";
   Nimet[07][23]="Oili Olga";
   Nimet[07][24]="Kristiina Kirsti Tiina Kirsi Krista Kiia";
   Nimet[07][25]="Jaakko Jaakoppi Jaakob";
   Nimet[07][26]="Martta";
   Nimet[07][27]="Heidi";
   Nimet[07][28]="Atso";
   Nimet[07][29]="Olavi Olli Uolevi Uoti";
   Nimet[07][30]="Asta";
   Nimet[07][31]="Helena Elena";

   Nimet[08][01]="Maire";
   Nimet[08][02]="Kimmo";
   Nimet[08][03]="Linnea Nea Vanamo";
   Nimet[08][04]="Veera";
   Nimet[08][05]="Salme Sanelma";
   Nimet[08][06]="Toimi Keimo";
   Nimet[08][07]="Lahja";
   Nimet[08][08]="Sylvi Sylvia Silva";
   Nimet[08][09]="Erja Eira";
   Nimet[08][10]="Lauri Lasse Lassi";
   Nimet[08][11]="Sanna Sanni Susanna Susanne";
   Nimet[08][12]="Klaara";
   Nimet[08][13]="Jesse";
   Nimet[08][14]="Onerva Kanerva";
   Nimet[08][15]="Marjatta Marja Jaana Marjo Marjut Marjaana Marjukka Marita Maritta Marianne Marianna";
   Nimet[08][16]="Aulis";
   Nimet[08][17]="Verneri";
   Nimet[08][18]="Leevi";
   Nimet[08][19]="Mauno Maunu";
   Nimet[08][20]="Samuli Sami Samuel Samu";
   Nimet[08][21]="Soini Veini";
   Nimet[08][22]="Iivari Iivo";
   Nimet[08][23]="Varma Signe";
   Nimet[08][24]="Perttu";
   Nimet[08][25]="Loviisa";
   Nimet[08][26]="Ilma Ilmi Ilmatar";
   Nimet[08][27]="Rauli";
   Nimet[08][28]="Tauno";
   Nimet[08][29]="Iines Iina Inari";
   Nimet[08][30]="Eemil Eemeli";
   Nimet[08][31]="Arvi";

   Nimet[09][01]="Pirkka";
   Nimet[09][02]="Sinikka Sini";
   Nimet[09][03]="Soili Soile Soila";
   Nimet[09][04]="Ansa";
   Nimet[09][05]="Roni Mainio";
   Nimet[09][06]="Asko";
   Nimet[09][07]="Miro Arho Arhippa";
   Nimet[09][08]="Taimi";
   Nimet[09][09]="Eevert Isto";
   Nimet[09][10]="Kalevi Kaleva";
   Nimet[09][11]="Aleksanteri Santeri Santtu Ali Ale Aleksandra";
   Nimet[09][12]="Valma Vilja";
   Nimet[09][13]="Orvo";
   Nimet[09][14]="Iida";
   Nimet[09][15]="Sirpa";
   Nimet[09][16]="Hellevi Hillevi Hille Hilla";
   Nimet[09][17]="Aili Aila";
   Nimet[09][18]="Tyyne Tytti Tyyni";
   Nimet[09][19]="Reija";
   Nimet[09][20]="Varpu Vaula";
   Nimet[09][21]="Mervi";
   Nimet[09][22]="Mauri";
   Nimet[09][23]="Mielikki";
   Nimet[09][24]="Alvar Auno";
   Nimet[09][25]="Kullervo";
   Nimet[09][26]="Kuisma";
   Nimet[09][27]="Vesa";
   Nimet[09][28]="Arja";
   Nimet[09][29]="Mikael Mikko Mika Miika Miikka Miska Mikaela";
   Nimet[09][30]="Sorja Sirja";

   Nimet[10][01]="Rauno Rainer Raine Raino";
   Nimet[10][02]="Valio";
   Nimet[10][03]="Raimo";
   Nimet[10][04]="Saila Saija";
   Nimet[10][05]="Inkeri Inka";
   Nimet[10][06]="Minttu Pinja";
   Nimet[10][07]="Pirkko Pirjo Piritta Pirita Birgitta";
   Nimet[10][08]="Hilja";
   Nimet[10][09]="Ilona";
   Nimet[10][10]="Aleksi Aleksis";
   Nimet[10][11]="Otso Ohto";
   Nimet[10][12]="Aarre Aarto";
   Nimet[10][13]="Taina Tanja Taija";
   Nimet[10][14]="Elsa Else Elsi";
   Nimet[10][15]="Helvi Heta";
   Nimet[10][16]="Sirkka Sirkku";
   Nimet[10][17]="Saini Saana";
   Nimet[10][18]="Satu Säde";
   Nimet[10][19]="Uljas";
   Nimet[10][20]="Kauno Kasperi";
   Nimet[10][21]="Ursula";
   Nimet[10][22]="Anja Anita Anniina Anitta";
   Nimet[10][23]="Severi";
   Nimet[10][24]="Asmo Rasmus";
   Nimet[10][25]="Sointu";
   Nimet[10][26]="Amanda Niina Manta";
   Nimet[10][27]="Helli Hellä Hellin Helle";
   Nimet[10][28]="Simo";
   Nimet[10][29]="Alfred Urmas";
   Nimet[10][30]="Eila";
   Nimet[10][31]="Artturi Arto Arttu";

   Nimet[11][01]="Pyry Lyly";
   Nimet[11][02]="Topi Topias";
   Nimet[11][03]="Terho";
   Nimet[11][04]="Hertta";
   Nimet[11][05]="Reima";
   Nimet[11][06]="Kustaa Aadolf";
   Nimet[11][07]="Taisto";
   Nimet[11][08]="Aatos";
   Nimet[11][09]="Teuvo";
   Nimet[11][10]="Martti";
   Nimet[11][11]="Panu";
   Nimet[11][12]="Virpi";
   Nimet[11][13]="Ano Kristian";
   Nimet[11][14]="Iiris";
   Nimet[11][15]="Janika Janita Janina Janette";
   Nimet[11][16]="Aarne Aarno Aarni";
   Nimet[11][17]="Eino Einari";
   Nimet[11][18]="Tenho Jousia";
   Nimet[11][19]="Elisabet Liisa Eliisa Elisa Elise Liisi";
   Nimet[11][20]="Jalmari Jari";
   Nimet[11][21]="Hilma";
   Nimet[11][22]="Silja Selja";
   Nimet[11][23]="Ismo";
   Nimet[11][24]="Lempi Lemmikki Sivi";
   Nimet[11][25]="Katri Kaisa Kaija Katja Kaarina Katariina Katriina Kati Kaisu Riina";
   Nimet[11][26]="Sisko";
   Nimet[11][27]="Hilkka";
   Nimet[11][28]="Heini";
   Nimet[11][29]="Aimo";
   Nimet[11][30]="Antti Antero Atte";

   Nimet[12][01]="Oskari";
   Nimet[12][02]="Anelma Unelma";
   Nimet[12][03]="Vellamo Meri";
   Nimet[12][04]="Airi Aira";
   Nimet[12][05]="Selma";
   Nimet[12][06]="Niilo Nikolai Niko Niklas";
   Nimet[12][07]="Sampsa";
   Nimet[12][08]="Kyllikki Kylli";
   Nimet[12][09]="Anna Anne Anni Anu Annikki Anneli Annukka Annika";
   Nimet[12][10]="Jutta";
   Nimet[12][11]="Taneli Tatu Daniel";
   Nimet[12][12]="Tuovi";
   Nimet[12][13]="Seija";
   Nimet[12][14]="Jouko";
   Nimet[12][15]="Heimo";
   Nimet[12][16]="Auli Aulikki Aada";
   Nimet[12][17]="Raakel";
   Nimet[12][18]="Aapo Aappo Rami";
   Nimet[12][19]="Iikka Iiro Iisakki Isko";
   Nimet[12][20]="Benjamin Kerkko";
   Nimet[12][21]="Tuomas Tuomo Tommi Tomi";
   Nimet[12][22]="Raafael";
   Nimet[12][23]="Senni";
   Nimet[12][24]="Aatami Eeva Eevi Eveliina";
   Nimet[12][25]="* Joulupäivä *";
   Nimet[12][26]="Tapani Teppo Tahvo";
   Nimet[12][27]="Hannu Hannes";
   Nimet[12][28]="Piia";
   Nimet[12][29]="Rauha";
   Nimet[12][30]="Daavid Taavetti Taavi";
   Nimet[12][31]="Sylvester Silvo";

//--- Apufunktiot ---//

function Pv_Num(Ero)  {return(Pv(Ero).getDate());}             // Palauttaa päivän numeron
function Kk_Num(Ero)  {return(Pv(Ero).getMonth()+1);}          // Palauttaa kuukauden numeron
function Vv_Num(Ero)  {return(Pv(Ero).getYear());}             // Palauttaa vuoden numeron
function Vp_Num(Ero)  {return(Pv(Ero).getDay());}              // Palauttaa viikonpäivän numeron
function Kk_Nimi(Ero) {return(Kk_Nimet[Kk_Num(Ero)]+"kuu");}   // Palauttaa kuukauden nimen
function Vp_Nimi(Ero) {return(Vp_Nimet[Vp_Num(Ero)]);}         // Palauttaa viikonpäivän nimen
function Vp_Lyh(Ero)  {return(Vp_Lyhyet[Vp_Num(Ero)]);}        // Palauttaa viikonpäivän lyhenteen

function Pvm_Pit(Ero)                                          // Palauttaa pitkän päivämäärän
   {return(Vp_Nimi(Ero)+" "+Pv_Num(Ero)+". "+Kk_Nimi(Ero)+"ta "+Vv_Num(Ero));}

function Pvm_Lyh(Ero)                                          // Palauttaa lyhyen päivämäärän
   {return(Pv_Num(Ero)+"."+Kk_Num(Ero)+"."+Vv_Num(Ero));}

function Pv(Ero)                                               // Palauttaa halutun päivämäärän järjestysnumeron
   {return(new Date(Pvm.getTime()+Ero*PvSec));}

function Nimpp_Nimet(Ero)                                      // Palauttaa päivän nimipäivät
   {return (Nimet[Kk_Num(Ero)][Pv_Num(Ero)]);}

//--- Kutsuttavat funktiot ---//

function PvmPit(Ero)    {document.write(Pvm_Pit(Ero));}        // Tulostaa pitkän päivämäärän
function PvmLyh(Ero)    {document.write(Pvm_Lyh(Ero));}        // Tulostaa lyhyen päivämäärän
function VpNimi(Ero)    {document.write(Vp_Nimi(Ero));}        // Tulostaa viikonpäivän nimen
function VpLyh(Ero)     {document.write(Vp_Lyh(Ero));}         // Tulostaa viikonpäivän lyhenteen
function PvNum(Ero)     {document.write(Pv_Num(Ero));}         // Tulostaa päivän numeron
function KkNum(Ero)     {document.write(Kk_Num(Ero));}         // Tulostaa kuukauden numeron
function KkNimi(Ero)    {document.write(Kk_Nimi(Ero));}        // Tulostaa kuukauden nimen
function VvNum(Ero)     {document.write(Vv_Num(Ero));}         // Tulostaa vuoden numeron
function Nimpparit(Ero) {document.write(Nimpp_Nimet(Ero))};    // Tulostaa päivän nimipäivät

//--->
