var hinta;
var tilaustyypit = new Array();
var liitot = new Array();
var osastot = new Array();

// TILAUSTYYPIT (nimi, hinta)
tilaustyypit[0] = new tilaustyyppi( "kestotilaus", 61.00 );
tilaustyypit[1] = new tilaustyyppi( "säästötilaus (myös kesto)", 57.00 );
tilaustyypit[2] = new tilaustyyppi( "määräaikaistilaus 12kk", 65.00 );
tilaustyypit[3] = new tilaustyyppi( "määräaikaistilaus 11kk", 61.00 );
tilaustyypit[4] = new tilaustyyppi( "määräaikaistilaus 10kk", 57.00 );
tilaustyypit[5] = new tilaustyyppi( "määräaikaistilaus 9kk", 53.00 );
tilaustyypit[6] = new tilaustyyppi( "määräaikaistilaus 8kk", 49.00 );
tilaustyypit[7] = new tilaustyyppi( "määräaikaistilaus 7kk", 45.00 );
tilaustyypit[8] = new tilaustyyppi( "määräaikaistilaus 6kk", 37.00 );
tilaustyypit[9] = new tilaustyyppi( "määräaikaistilaus 5kk", 33.00 );
tilaustyypit[10] = new tilaustyyppi( "määräaikaistilaus 4kk", 29.00 );
tilaustyypit[11] = new tilaustyyppi( "määräaikaistilaus 3kk", 23.00 );
tilaustyypit[12] = new tilaustyyppi( "määräaikaistilaus 2kk", 15.00 );
tilaustyypit[13] = new tilaustyyppi( "määräaikaistilaus 1kk", 12.00 );
tilaustyypit[14] = new tilaustyyppi( "Tutustumistarjous 6kk", 30.00 );
tilaustyypit[15] = new tilaustyyppi( "Tutustumistarjous 3kk", 17.00 );
tilaustyypit[16] = new tilaustyyppi( "Tutustumistarjous 1kk", 7.00 );
tilaustyypit[17] = new tilaustyyppi( "Muut maat ja Islanti 12kk", 198.00 );
tilaustyypit[18] = new tilaustyyppi( "Muut maat ja Islanti 6kk", 113.00 );
tilaustyypit[19] = new tilaustyyppi( "Muut maat ja Islanti 3kk", 71.00 );
tilaustyypit[20] = new tilaustyyppi( "Muut maat ja Islanti 1kk", 44.00 );

// TILAUSTYYPPIEN NIMET, JOISTA SAA ALENNUSTA
var alennusTilaustyypit = new Array( "kestotilaus", "määräaikaistilaus 12kk" );

// LIITOT (liiton nimi, osaston nimi, alennus, alennustyyppi: euroa tai prosentteja )
liitot[0] = new liitto( "Auto- ja Kuljetusalan Liitto", 20.00, "e");
liitot[1] = new liitto( "Ilmailualanunioni", 18.00, "e");
liitot[2] = new liitto( "Julkisten- ja Hyvinvointialojen Liitto", 10.00, "e");
liitot[3] = new liitto( "Metalliliitto", 18.00, "e");
liitot[4] = new liitto( "Kemianliitto", 30.00, "e");
liitot[5] = new liitto( "Suomen Merimiesunioni", 18.00, "e");
liitot[6] = new liitto( "Palvelualojen Ammattiliitto", 12.00, "e");
liitot[7] = new liitto( "Posti- ja Logistiikka-alan Unioni", 18.00, "e");
liitot[8] = new liitto( "Puu- ja Erityisalojen Liitto", 15.00, "e");
liitot[9] = new liitto( "Viestintäalan Ammattiliitto", 18.00, "e");
liitot[10] = new liitto( "Rautatieläisten Liitto", 20.00, "e");
liitot[11] = new liitto( "Tulliliitto", 10.00, "%");
liitot[12] = new liitto( "Sähköliitto", 18.00, "e");
liitot[13] = new liitto( "Suomen Elintarviketyöläisten Liitto", 18.00, "e");
liitot[14] = new liitto( "Rakennusliitto", 20.00, "e");
liitot[15] = new liitto( "Veturimiesliitto", 18, "e");
liitot[16] = new liitto( "Yleinen Lehtimiesliitto", 24.00, "e");
liitot[17] = new liitto( "Paperiliitto", 14.00, "e");

// OSASTOT (osaston liiton nimi, osaston nimi, alennus, alennustyyppi: euroa tai prosentteja )
osastot[0] = new osasto("Auto- ja Kuljetusalan Liitto", "Haapajärven ao.107", 8.41, "e");
osastot[1] = new osasto("Auto- ja Kuljetusalan Liitto", "Helsingin ao.150", 17.00, "e");
osastot[2] = new osasto("Auto- ja Kuljetusalan Liitto", "Kajaanin seudun automiehet ao.53", 17.00, "e");
osastot[3] = new osasto("Auto- ja Kuljetusalan Liitto", "Kalajokilaakson Auto- ja Öljyalan työntekijät ao.69",	12.00, "e");
osastot[4] = new osasto("Auto- ja Kuljetusalan Liitto", "Kemijärven Auto- ja Huoltomiehet ao.109",	17.00, "e");
osastot[5] = new osasto("Auto- ja Kuljetusalan Liitto", "Kemin Ahtaajat ao.141", 12.00, "e");
osastot[6] = new osasto("Auto- ja Kuljetusalan Liitto", "Kuhmon ao.70 kuittia vastaan", 16.80, "e");
osastot[7] = new osasto("Auto- ja Kuljetusalan Liitto", "Kuusamon ao.85 kuittia vastaan",	8.40, "e");
osastot[8] = new osasto("Auto- ja Kuljetusalan Liitto", "Oulun Bens. ja Öljyalan ao.120", 10.00, "e");
osastot[9] = new osasto("Auto- ja Kuljetusalan Liitto", "Oulun Satamatyöntekijät ao.142", 10.00, "e");
osastot[10] = new osasto("Auto- ja Kuljetusalan Liitto", "Oulun Seudun Autoalantyöntekijät ao.58", 10.00, "e");
osastot[11] = new osasto("Auto- ja Kuljetusalan Liitto", "Pihtiputaan ao.66",	6.73, "e");
osastot[12] = new osasto("Auto- ja Kuljetusalan Liitto", "Pudasjärven ao.127", 13.12, "e");
osastot[13] = new osasto("Auto- ja Kuljetusalan Liitto", "Rahjankylän Ahtaajat ao.159", 11.77, "e");
osastot[14] = new osasto("Auto- ja Kuljetusalan Liitto", "Tornion Kuljetustyöntekijät ao.59",	35.00, "e");

osastot[15] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Haukiputaan ao.669", 20.00, "e");
osastot[16] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Iin kunnantyöntekijät ja viranhaltijat ao.351",	16.00, "e");
osastot[17] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Inarin ao.674", 8.50, "e");
osastot[18] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kajaanin ao.276", 15.00, "e");
osastot[19] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kalajoen ao.652",	10.00, "e");
osastot[20] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kemin ao.71 kuittia vastaan", 8.40, "e");
osastot[21] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Keminmaan ao.607", 8.41, "e");
osastot[22] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kempeleen ao.680", 10.00, "e");
osastot[23] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kittilän ao.505", 16.82, "e");
osastot[24] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kolarin ao.704", 5.05, "e");
osastot[25] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kuhmon ao.655", 10.00, "e");
osastot[26] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Kyrökosken ao.349",	16.82, "e");
osastot[27] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Lapin tiemiehet ao.577", 10.09, "e");
osastot[28] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Limingan ao.531", 10.00, "e");
osastot[29] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Muhoksen ao.719",	10.09, "e");
osastot[30] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Meri-Lapin pelastushenkilökunnan ao.535", 20.00, "e");
osastot[31] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Naantalin ao.246",	7.00, "e");
osastot[32] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Nivalan ao.424", 14.00, "e");
osastot[33] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Oulu Tahkokankaan ao.546", 10.00, "e");
osastot[34] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Oulun ao.24",	10.00, "e");
osastot[35] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Oulun kaupungin viranhaltijat ao.379", 12.00, "e");
osastot[36] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Oulun OYS:n henkilökunnan ao.68", 13.00, "e");
osastot[37] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Oulun sähkölaitoksen ao.102", 13.00, "e");
osastot[38] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Paltamon ao.686", 12.00, "e");
osastot[39] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Pudasjärven ao.330",	8.50, "e");
osastot[40] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Puolangan ao.751",	10.00, "e");
osastot[41] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Raahen sairaalahenkilökunnan ao.427", 10.00, "e");
osastot[42] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Raskoneen työntekijät ja toimihenkilöt ao.841", 10.00, "e");
osastot[43] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Ristijärven ao.718",	10.00, "e");
osastot[44] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Rovaniemen ao.169", 11.00, "e");
osastot[45] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Rovaniemen mlk ao.632",	11.00, "e");
osastot[46] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Rovaniemen sairaalahenkilökunnan ao.216", 9.00, "e");
osastot[47] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Sodankylän ao.59 kuittia vastaan",	20.00, "e");
osastot[48] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Sodankylän JHL ao.673 kuittia vastaan",	10.00, "e");
osastot[49] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Sotkamon ao.697", 10.00, "e");
osastot[50] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Tervolan ao.556", 10.00, "e");
osastot[51] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "TSL:n työntekijöiden ao.16", 25, "e");
osastot[52] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Vaalan ao.665", 12.00, "e");
osastot[53] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Vantaan ao.313", 16.82, "e");
osastot[54] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Vilppulan ao.293",	12.00, "e");
osastot[55] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Yksityisten alojen ao.149", 20.00, "e");
osastot[56] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Ylikiimingin ao.496", 8.41, "e");
osastot[57] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Ylitornion ao.749", 8.41, "e");
osastot[58] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Ylöjärven ao.270",	40.00, "e");
osastot[59] = new osasto("Julkisten- ja Hyvinvointialojen Liitto", "Äänekosken ao.608",	5.00, "e");

osastot[60] = new osasto("Metalliliitto", "Eristyspeltiseppien ao.155", 10.09, "e");
osastot[61] = new osasto("Metalliliitto", "Haapajärven teletyöntekijöiden ao.310", 18.75, "e");
osastot[62] = new osasto("Metalliliitto", "Haukiputaan ao.289", 17.00, "e");
osastot[63] = new osasto("Metalliliitto", "Heinolan ao.14",	5.00, "e");
osastot[64] = new osasto("Metalliliitto", "Helsingin ao.82", 40.00, "e");
osastot[65] = new osasto("Metalliliitto", "Helsingin hissityöntekijät ao.128",	20.00, "e");
osastot[66] = new osasto("Metalliliitto", "Helsingin teollisuusasentajat ao.254", 22.50, "e");
osastot[67] = new osasto("Metalliliitto", "Kajaanin ao.63", 15.00, "e");
osastot[68] = new osasto("Metalliliitto", "Kajaanin autoalan ao.302", 20.00, "e");
osastot[69] = new osasto("Metalliliitto", "Kalajoen ao.259",	15.00, "e");
osastot[70] = new osasto("Metalliliitto", "Karjaan ao.125", 14.00, "e");
osastot[71] = new osasto("Metalliliitto", "Kemijärven ao.316", 14.00, "e");
osastot[72] = new osasto("Metalliliitto", "Kemin autokorjaamotyöntekijät ao.284",	20.00, "e");
osastot[73] = new osasto("Metalliliitto", "Kemin metallityöväen ao.75",	15.00, "e");
osastot[74] = new osasto("Metalliliitto", "Keminmaan metalli- ja kaivostyöntekijät ao.213",	15.00, "e");
osastot[75] = new osasto("Metalliliitto", "Kolarin metalli- ja kaivostyöntekijät ao.313", 10.00, "e");
osastot[76] = new osasto("Metalliliitto", "Lapin teleasentajat ao.208", 25.00, "e");
osastot[77] = new osasto("Metalliliitto", "Martinniemen ao.108",	17.50, "e");
osastot[78] = new osasto("Metalliliitto", "Muhoksen metallityöväen ao.139",	12.00, "e");
osastot[79] = new osasto("Metalliliitto", "Nivalan metalli- ja kaivostyöntekijät ao.332", 20.00, "e");
osastot[80] = new osasto("Metalliliitto", "Nivalan metallityöväen ao.353", 15.00, "e");
osastot[81] = new osasto("Metalliliitto", "Otanmäen ao.256", 11.77, "e");
osastot[82] = new osasto("Metalliliitto", "Oulaisten Metalli ao.368", 20.00, "e");
osastot[83] = new osasto("Metalliliitto", "Oulun autotyöväen ao.118", 16.50, "e");
osastot[84] = new osasto("Metalliliitto", "Oulun kaapelityöväen ao.72", 15.00, "e");	
osastot[85] = new osasto("Metalliliitto", "Oulun metallityöväen ao.56",	17.50, "e");
osastot[86] = new osasto("Metalliliitto", "Oulun seudun Metalli ao.210", 20.00, "e");
osastot[87] = new osasto("Metalliliitto", "Oulun teletyöntekijät ao.219", 13.46, "e");
osastot[88] = new osasto("Metalliliitto", "Pulkkilan ao.377", 18.75, "e");
osastot[89] = new osasto("Metalliliitto", "Pyhäjoen ao.351", 10.00, "e");
osastot[90] = new osasto("Metalliliitto", "Pyhäsalmen metalli- ja kaivosalan ao.309", 18.75, "e");
osastot[91] = new osasto("Metalliliitto", "Raahen Metalli ao.55", 17.50, "e");
osastot[92] = new osasto("Metalliliitto", "Raahen Rautaruukin ao.200",	11.7, "e");
osastot[93] = new osasto("Metalliliitto", "Roin korjaamotyöntekijät ao.306", 20.00, "e");
osastot[94] = new osasto("Metalliliitto", "Roin Metalli ao.99 kuittia vastaan", 30.00, "e");
osastot[95] = new osasto("Metalliliitto", "Suomussalmen ao.369", 18.75, "e");
osastot[96] = new osasto("Metalliliitto", "Tornion metallityöväen ao.81", 20.00, "e");
osastot[97] = new osasto("Metalliliitto", "Vanajan ao.250", 16.00, "e");
osastot[98] = new osasto("Metalliliitto", "Varkauden ao.24", 10.00, "e");
osastot[99] = new osasto("Metalliliitto", "Ylivieskan Metalli ao.227",	17.50, "e");

osastot[100] = new osasto("Kemianliitto", "Kalajoen vaatetustyöntekijät ao.594", 5.00, "e");
osastot[101] = new osasto("Kemianliitto", "Muhoksen kumityöntekijät ao.343", 6.73, "e");
osastot[102] = new osasto("Kemianliitto", "Oulun ao.420", 10.09, "e");
osastot[103] = new osasto("Kemianliitto", "Oulun lääketyöntekijät ao.33", 17.00, "e");
osastot[104] = new osasto("Kemianliitto", "Porvoon ao.44", 17.00, "e");
osastot[105] = new osasto("Kemianliitto", "Rovaniemen ao.263", 28.00, "e");
osastot[106] = new osasto("Kemianliitto", "Sievin jalkinetyöntekijät ao.303", 14.00, "e");
osastot[107] = new osasto("Kemianliitto", "Tornion tekstiilityöntekijät ao.598", 11.00, "e");
osastot[108] = new osasto("Kemianliitto", "Typen kemiantyöntekijät ao.64", 15.00, "e");

osastot[109] = new osasto("Palvelualojen Ammattiliitto", "Kajaanin ao.752",	10.00, "e");
osastot[110] = new osasto("Palvelualojen Ammattiliitto", "Meri-Lapin ao.718 kuittia vastaan", 15.00, "e");
osastot[111] = new osasto("Palvelualojen Ammattiliitto", "Oulun ao.506", 15.00, "e");
osastot[112] = new osasto("Palvelualojen Ammattiliitto", "Ivalon ao.241", 7.57, "e");
osastot[113] = new osasto("Palvelualojen Ammattiliitto", "Tornion liiketyöntekijöiden ao.169",	8.50, "e");
osastot[114] = new osasto("Palvelualojen Ammattiliitto", "Rovaniemen ao.622", 16.82, "e");

osastot[115] = new osasto("Posti- ja Logistiikka-alan Unioni", "Kemin ao.118", 17.00, "e");
osastot[116] = new osasto("Posti- ja Logistiikka-alan Unioni", "Muonion ao.136", 8.41, "e");
osastot[117] = new osasto("Posti- ja Logistiikka-alan Unioni", "Oulun ao.140", 15.00, "e");
osastot[118] = new osasto("Posti- ja Logistiikka-alan Unioni", "Oulun automiehet ao.35", 10.00, "e");
osastot[119] = new osasto("Posti- ja Logistiikka-alan Unioni", "Tornion ao.157", 10.00, "e");
osastot[120] = new osasto("Posti- ja Logistiikka-alan Unioni", "Turun ao.158", 25.00, "e");
osastot[121] = new osasto("Posti- ja Logistiikka-alan Unioni", "Ylivieskan seudun ao.168", 15.00, "e");

osastot[122] = new osasto("Puu- ja Erityisalojen Liitto", "Haapajärven ao.187", 15.00, "e");
osastot[123] = new osasto("Puu- ja Erityisalojen Liitto", "Haukiputaan ao.289", 18.25, "e");
osastot[124] = new osasto("Puu- ja Erityisalojen Liitto", "Ivalon ao.683", 20.00, "e");
osastot[125] = new osasto("Puu- ja Erityisalojen Liitto", "Kajaanin saha- ja puutyöväen ao.26", 14.00, "e");
osastot[126] = new osasto("Puu- ja Erityisalojen Liitto", "Karihaaran ao.128", 5.05, "e");
osastot[127] = new osasto("Puu- ja Erityisalojen Liitto", "Kemijärven ao.576",	15.00, "e");
osastot[128] = new osasto("Puu- ja Erityisalojen Liitto", "Kestilän ao.740", 30.00, "e");
osastot[129] = new osasto("Puu- ja Erityisalojen Liitto", "Kittilän ao.742", 10.09, "e");
osastot[130] = new osasto("Puu- ja Erityisalojen Liitto", "Kolarin ao.761", 10.09, "e");
osastot[131] = new osasto("Puu- ja Erityisalojen Liitto", "Kuhmon ao.752", 8.50, "e");
osastot[132] = new osasto("Puu- ja Erityisalojen Liitto", "Kuusamon ao.89",	6.00, "e");
osastot[133] = new osasto("Puu- ja Erityisalojen Liitto", "Kärsämäen ao.293", 14.00, "e");
osastot[134] = new osasto("Puu- ja Erityisalojen Liitto", "Nivalan ao.106", 16.82, "e");
osastot[135] = new osasto("Puu- ja Erityisalojen Liitto", "Oulun puutyöväen ao.76", 15.00, "e");
osastot[136] = new osasto("Puu- ja Erityisalojen Liitto", "Portimon ao.729", 10.00, "e");
osastot[137] = new osasto("Puu- ja Erityisalojen Liitto", "Pyhäsalmen ao.111 kuittia vastaan", 16.82, "e");
osastot[138] = new osasto("Puu- ja Erityisalojen Liitto", "Rantsilan ao.493", 13.46, "e");
osastot[139] = new osasto("Puu- ja Erityisalojen Liitto", "Rovaniemen ao.72", 8.41, "e");
osastot[140] = new osasto("Puu- ja Erityisalojen Liitto", "Sallan ao.585", 8.41, "e");
osastot[141] = new osasto("Puu- ja Erityisalojen Liitto", "Sirkkakosken ao.387", 8.00, "e");
osastot[142] = new osasto("Puu- ja Erityisalojen Liitto", "Sodankylän metsät. ao.685", 30.00, "e");
osastot[143] = new osasto("Puu- ja Erityisalojen Liitto", "Sotkamon.732", 12.00, "e");
osastot[144] = new osasto("Puu- ja Erityisalojen Liitto", "Taivalkosken ao.264", 15.00, "e");
osastot[145] = new osasto("Puu- ja Erityisalojen Liitto", "Utajärven ao.425", 20.00, "e");
osastot[146] = new osasto("Puu- ja Erityisalojen Liitto", "Veitsiluodon puutyöväen ao.18", 13.00, "e");

osastot[147] = new osasto("Viestintäalan Ammattiliitto", "Kajaanin yhdistys ao.09", 16.82, "e");
osastot[148] = new osasto("Viestintäalan Ammattiliitto", "Kemin kirjatyöntekijöiden ao.10", 24.00, "e");
osastot[149] = new osasto("Viestintäalan Ammattiliitto", "Oulun yhdistys ao.21 kuittia vastaan", 15.00, "e");
osastot[150] = new osasto("Viestintäalan Ammattiliitto", "Oulun sanomalehden jakajien ao.201", 10.00, "e");
osastot[151] = new osasto("Viestintäalan Ammattiliitto", "Tampereen kirjatyöntekijöiden ao.29", 18.00, "e");
osastot[152] = new osasto("Viestintäalan Ammattiliitto", "Viestintäalan toimihenkilöiden ao.301", 12.00, "e");

osastot[153] = new osasto("Rautatieläisten Liitto", "Kemin liik.alue ao.141", 8.41, "e");
osastot[154] = new osasto("Rautatieläisten Liitto", "Kontiomäen ao.121", 10.00, "e");
osastot[155] = new osasto("Rautatieläisten Liitto", "Oulun ao.15", 16.82, "e");
osastot[156] = new osasto("Rautatieläisten Liitto", "Oulun ao.58", 10.00, "e");

osastot[157] = new osasto("Sähköliitto", "Emäjoen ao.8", 8.41, "e");
osastot[158] = new osasto("Sähköliitto", "Haukiputaan sähköalan työntekijöiden ao.79", 20.00, "e");
osastot[159] = new osasto("Sähköliitto", "Iijoen ao.81", 10.09, "e");
osastot[160] = new osasto("Sähköliitto", "Kainuun sähköalan työntekijöiden ao.40", 20.00, "e");
osastot[161] = new osasto("Sähköliitto", "Kalajoen ao.179", 10.00, "e");
osastot[162] = new osasto("Sähköliitto", "Karihaaran ao.9", 10.09, "e");
osastot[163] = new osasto("Sähköliitto", "Kemin sähköalan työntekijöiden ao.12 kuittia vastaan", 16.82, "e");
osastot[164] = new osasto("Sähköliitto", "Muhoksen sähkötyönntekijöiden ao.3", 13.45, "e");
osastot[165] = new osasto("Sähköliitto", "Oulaisten seudun ao.84", 16.82, "e");
osastot[166] = new osasto("Sähköliitto", "Oulun ao.1", 12.00, "e");
osastot[167] = new osasto("Sähköliitto", "Oulun puhelinmiesten ao.167", 10.00, "e");
osastot[168] = new osasto("Sähköliitto", "Pyhäsalmen ao.93", 18.75, "e");
osastot[169] = new osasto("Sähköliitto", "Raahen sähköalan työntekijöiden ao.94", 25.00, "e");
osastot[170] = new osasto("Sähköliitto", "Rovakairan ao.172", 13.46, "e");
osastot[171] = new osasto("Sähköliitto", "Tornion sähköalan työntekijöiden ao.114 r.y.", 15.00, "e");
osastot[172] = new osasto("Sähköliitto", "Veitsiluodon ao.2", 25.00, "e");
osastot[173] = new osasto("Sähköliitto", "Ylivieskan ao.101", 14.00, "e");

osastot[174] = new osasto("Suomen Elintarviketyöläisten Liitto", "Kainuun ao.89 kuittia vastaan", 15.00, "e");
osastot[175] = new osasto("Suomen Elintarviketyöläisten Liitto", "Kemin ao.33", 8.00, "e");
osastot[176] = new osasto("Suomen Elintarviketyöläisten Liitto", "Kuusamon ao.160", 11.7, "e");
osastot[177] = new osasto("Suomen Elintarviketyöläisten Liitto", "Oulun ao.4", 10.00, "e");
osastot[178] = new osasto("Suomen Elintarviketyöläisten Liitto", "Rovaniemen elintarviketyöntekijöiden ao.114", 9.84, "e");
osastot[179] = new osasto("Suomen Elintarviketyöläisten Liitto", "Seinäjoen ao.52", 35.00, "e");
osastot[180] = new osasto("Suomen Elintarviketyöläisten Liitto", "Tornion ao.88", 11.00, "e");
osastot[181] = new osasto("Suomen Elintarviketyöläisten Liitto", "Vihannin ao.12", 16.82, "e");

osastot[182] = new osasto("Rakennusliitto", "Haapajärven ao.286", 25.00, "e");
osastot[183] = new osasto("Rakennusliitto", "Haapaveden ao.350", 18.00, "e");
osastot[184] = new osasto("Rakennusliitto", "Haukiputaan ao.203", 15.00, "e");
osastot[185] = new osasto("Rakennusliitto", "Hyrynsalmen ao.473", 11.77, "e");
osastot[186] = new osasto("Rakennusliitto", "Iin ao.192", 25.00, "e");
osastot[187] = new osasto("Rakennusliitto", "Kainuun maa- ja vesirakennus ao.550", 15.00, "e");
osastot[188] = new osasto("Rakennusliitto", "Kajaanin maalarit ao.161", 12.50, "e");
osastot[189] = new osasto("Rakennusliitto", "Kalajoen ao.359", 20.00, "e");
osastot[190] = new osasto("Rakennusliitto", "Kemijärven ao.128", 5.00, "e");
osastot[191] = new osasto("Rakennusliitto", "Kokkolan ao.86", 5.05, "e");
osastot[192] = new osasto("Rakennusliitto", "Kuhmon ao.270", 15.00, "e");
osastot[193] = new osasto("Rakennusliitto", "Kuusamon ao.234", 10.00, "e");
osastot[194] = new osasto("Rakennusliitto", "Kärsämäen ao.531", 6.73, "e");
osastot[195] = new osasto("Rakennusliitto", "Meri-Lapin Rakentajat ao.210", 15.00, "e");
osastot[196] = new osasto("Rakennusliitto", "Muhoksen ao.167", 30.00, "e");
osastot[197] = new osasto("Rakennusliitto", "Nivalan ao.351", 13,00, "e");
osastot[198] = new osasto("Rakennusliitto", "Oulaisten ao.346", 10.00, "e");
osastot[199] = new osasto("Rakennusliitto", "Oulun ao.53", 10.00, "e");
osastot[200] = new osasto("Rakennusliitto", "Oulun ao.59", 20.00, "e");
osastot[201] = new osasto("Rakennusliitto", "Oulun maa- ja vesirakennus ao.489", 10.00, "e");
osastot[202] = new osasto("Rakennusliitto", "Oulun maalarit ja mattomiehet ao.102", 15.00, "e");
osastot[203] = new osasto("Rakennusliitto", "Oulun muurarit ao.614", 15.00, "e");
osastot[204] = new osasto("Rakennusliitto", "Oulun putkimiesten ja eristäjien ao.393", 26.00, "e");
osastot[205] = new osasto("Rakennusliitto", "Pellon ao.432", 10.00, "e");
osastot[206] = new osasto("Rakennusliitto", "Posion ao.260 kuittia vastaan", 20.00, "e");
osastot[207] = new osasto("Rakennusliitto", "Pudasjärven ao.425", 10.00, "e");
osastot[208] = new osasto("Rakennusliitto", "Pulkkilan ao.105", 20.00, "e");
osastot[209] = new osasto("Rakennusliitto", "Puolangan ao.363", 20.00, "e");
osastot[210] = new osasto("Rakennusliitto", "Pyhäjoen ao.217", 8.41, "e");
osastot[211] = new osasto("Rakennusliitto", "Pyhäsalmen ao.303", 12.61, "e");
osastot[212] = new osasto("Rakennusliitto", "Raahen ao.222", 20.00, "e");
osastot[213] = new osasto("Rakennusliitto", "Raahen ao.223", 8.41, "e");
osastot[214] = new osasto("Rakennusliitto", "Raahen ao.687", 8.41, "e");
osastot[215] = new osasto("Rakennusliitto", "Ristijärven ao.353", 13.46, "e");
osastot[216] = new osasto("Rakennusliitto", "Rovaniemen ao.131", 14.00, "e");
osastot[217] = new osasto("Rakennusliitto", "Rovaniemen putkimiehet ao.406", 20.00, "e");
osastot[218] = new osasto("Rakennusliitto", "Sotkamon ao.357", 10.00, "e");
osastot[219] = new osasto("Rakennusliitto", "Suomussalmen ao.383", 20.00, "e");
osastot[220] = new osasto("Rakennusliitto", "Taivalkosken ao.452", 14.00, "e");
osastot[221] = new osasto("Rakennusliitto", "Tervolan ao.238", 11.77, "e");
osastot[222] = new osasto("Rakennusliitto", "Tornion ao.209 kuittia vastaan", 8.41, "e");
osastot[223] = new osasto("Rakennusliitto", "Tunturi-Lapin ao.200", 13.50, "e");
osastot[224] = new osasto("Rakennusliitto", "Utajärven ao.356", 16.82, "e");
osastot[225] = new osasto("Rakennusliitto", "Vaalan ao.314", 20.00, "e");
osastot[226] = new osasto("Rakennusliitto", "Yli-Iin ao.428", 25.00, "e");
osastot[227] = new osasto("Rakennusliitto", "Ylivieskan muurarit ao.640", 12.00, "e");

osastot[228] = new osasto("Paperiliitto", "Kajaanin ao.51", 15.60, "e");
osastot[229] = new osasto("Paperiliitto", "Kemin ao.33", 15.00, "e");
osastot[230] = new osasto("Paperiliitto", "Nuottasaaren ao.43", 18.25, "e");
osastot[231] = new osasto("Paperiliitto", "Veitsiluodon ao.41", 18.00, "e");



function laitaTilaustyypitLomakkeeseen() {

  if (document.getElementById("tilaustyypit")) {
  var tilaustyypitDiv = document.getElementById("tilaustyypit");

  if ( tilaustyypit.length > 0 ) {
  	
    for (var i = 0; i < tilaustyypit.length; i++) {

      if (i == 0) {
        tilaustyypitDiv.innerHTML = "<INPUT class='icon' type='radio' NAME='tilaustyyppitmp' value='" + tilaustyypit[i].nimi + "' id='" + tilaustyypit[i].nimi + "' onclick='paivita()' checked='checked'/>";
      }
      else tilaustyypitDiv.innerHTML += "<INPUT class='icon' type='radio' NAME='tilaustyyppitmp' value='" + tilaustyypit[i].nimi + "' id='" + tilaustyypit[i].nimi + "' onclick='paivita()'/>";

	  if(tilaustyypit[i].nimi == "Tutustumistarjous 6kk" || tilaustyypit[i].nimi == "Tutustumistarjous 3kk" || tilaustyypit[i].nimi == "Tutustumistarjous 1kk" || tilaustyypit[i].nimi == "säästökestotilaus 12kk") tilaustyypitDiv.innerHTML += "<label for='" + tilaustyypit[i].nimi + "' style='font-weight: bold; color: #e30005;'>" + tilaustyypit[i].nimi + "</label><br />";
      else tilaustyypitDiv.innerHTML += "<label for='" + tilaustyypit[i].nimi + "'>" + tilaustyypit[i].nimi + "</label><br />";

    }
  }
  
  var liitotTD = document.getElementById("liitot");
  var liitotTD2 = document.getElementById("liitot2");
  var liitotTD3 = document.getElementById("liitot3");
  
  if ( liitot.length > 0 ) {
    
    var liitotSelect = "<SELECT NAME='liitto' id='liitto' onchange='paivita();paivitaOsastot(1);'><OPTION value=''>Valitse liitto</OPTION>";
    var liitotSelect2 = "<SELECT NAME='liitto2' id='liitto2' onchange='paivita();paivitaOsastot(2);'><OPTION value=''>Valitse liitto</OPTION>";
    var liitotSelect3 = "<SELECT NAME='liitto3' id='liitto3' onchange='paivita();paivitaOsastot(3);'><OPTION value=''>Valitse liitto</OPTION>";
    
    for (var i = 0; i < liitot.length; i++) {
      liitotSelect += "<OPTION value='" + liitot[i].nimi + "' >" + liitot[i].nimi + "</OPTION>";
      liitotSelect2 += "<OPTION value='" + liitot[i].nimi + "' >" + liitot[i].nimi + "</OPTION>";
      liitotSelect3 += "<OPTION value='" + liitot[i].nimi + "' >" + liitot[i].nimi + "</OPTION>";
    }
    
    liitotTD.innerHTML = liitotSelect + "</SELECT>";
    liitotTD2.innerHTML = liitotSelect2 + "</SELECT>";
    liitotTD3.innerHTML = liitotSelect3 + "</SELECT>";
  }
  
  }
  
}

function paivitaOsastot(alennusNro) {

var osastoLabel = document.getElementById("osastoLabel");
var osastoLabel2 = document.getElementById("osastoLabel2");
var osastoLabel3 = document.getElementById("osastoLabel3");

var osastotTD = document.getElementById("osastot");
var osastotTD2 = document.getElementById("osastot2");
var osastotTD3 = document.getElementById("osastot3");

var tilaaja1Div = document.getElementById("tilaaja1div");
var tilaaja2Div = document.getElementById("tilaaja2div");
var tilaaja3Div = document.getElementById("tilaaja3div");

if (alennusNro == 1) osastotTD.innerHTML = "";
if (alennusNro == 2) osastotTD2.innerHTML = "";
if (alennusNro == 3) osastotTD3.innerHTML = "";

  if ( osastot.length > 0 ) {
  
    var osastotSelect = "<SELECT NAME='osasto' id='osasto' onchange='paivita();'><OPTION value='' >Valitse osasto</OPTION>";
    var osastotSelect2 = "<SELECT NAME='osasto2' id='osasto2' onchange='paivita();'><OPTION value='' >Valitse osasto</OPTION>";
    var osastotSelect3 = "<SELECT NAME='osasto3' id='osasto3' onchange='paivita();'><OPTION value='' >Valitse osasto</OPTION>";
    
    for (var i = 0; i < osastot.length; i++) {
      if (alennusNro == 1)
      if ( osastot[i].liitto == document.getElementById("liitto").value )
        osastotSelect += "<OPTION value='" + osastot[i].nimi + "' >" + osastot[i].nimi + "</OPTION>";
        
      if (alennusNro == 2)
      if ( osastot[i].liitto == document.getElementById("liitto2").value )
        osastotSelect2 += "<OPTION value='" + osastot[i].nimi + "' >" + osastot[i].nimi + "</OPTION>";
        
      if (alennusNro == 3)
      if ( osastot[i].liitto == document.getElementById("liitto3").value )
        osastotSelect3 += "<OPTION value='" + osastot[i].nimi + "' >" + osastot[i].nimi + "</OPTION>";
      
    }
    
    
    if (alennusNro == 1) {
      osastotTD.innerHTML = osastotSelect + "</SELECT>";
      osastoLabel.innerHTML = "Ammattiosasto 1 ";
      tilaaja1Div.innerHTML = "<div class='rivi1'><div class='kuvaus'>Nimi:</div><div class='laatikko'><input type='text' id='tilaaja1' name='tilaaja1' class='teksti' size='25'> *</div></div></div>";
    }
    if (alennusNro == 2) {
      osastotTD2.innerHTML = osastotSelect2 + "</SELECT>";
      osastoLabel2.innerHTML = "Ammattiosasto 2 ";
      tilaaja2Div.innerHTML = "<div class='rivi1'><div class='kuvaus'>Nimi:</div><div class='laatikko'><input type='text' id='tilaaja2' name='tilaaja2' class='teksti' size='25'> *</div></div></div>";
    }
    if (alennusNro == 3) {
      osastotTD3.innerHTML = osastotSelect3 + "</SELECT>";
      osastoLabel3.innerHTML = "Ammattiosasto 3 ";
      tilaaja3Div.innerHTML = "<div class='rivi1'><div class='kuvaus'>Nimi:</div><div class='laatikko'><input type='text' id='tilaaja3' name='tilaaja3' class='teksti' size='25'> *</div></div></div>";
    }

    if (alennusNro == 1)
    if ( document.getElementById("osasto").options.length < 2 ) {
      osastotTD.innerHTML = "";
      osastoLabel.innerHTML = "";
    }
    
    if (alennusNro == 2)
    if ( document.getElementById("osasto2").options.length < 2 ) {
      osastotTD2.innerHTML = "";
      osastoLabel2.innerHTML = "";
      tilaaja2Tr.innerHTML = "";
    }
    
    if (alennusNro == 3)
    if ( document.getElementById("osasto3").options.length < 2 ) {
      osastotTD3.innerHTML = "";
      osastoLabel3.innerHTML = "";
      tilaaja3Tr.innerHTML = "";
    }
    
  }

}


function paivita() {

var ale = 0.00;
var tiltyyp;

for (var i = 0; i < tilaustyypit.length; i++)
  if (document.getElementById(tilaustyypit[i].nimi).checked) {
    hinta = tilaustyypit[i].hinta;
    tiltyyp = tilaustyypit[i].nimi;
    document.getElementById("ttyyppi").value = tiltyyp;
  }
  
for ( var j = 0; j < alennusTilaustyypit.length; j++ ) {


  if ( tiltyyp ==  alennusTilaustyypit[j] ) {

    for (var i = 0; i < liitot.length; i++) {
      if (document.getElementById("liitto").value == liitot[i].nimi) {
        if (liitot[i].alennustyyppi == "e") {
          ale += liitot[i].alennus;
        }
        else if (liitot[i].alennustyyppi == "%") {
          ale += (hinta / 100.00) * liitot[i].alennus;
        }
        
        
        if ( document.getElementById("osastot").innerHTML != "" ) {
      
          for (var i = 0; i < osastot.length; i++) {
            if (document.getElementById("osasto").value == osastot[i].nimi) {
              if (osastot[i].alennustyyppi == "e") {
                ale += osastot[i].alennus;
              }
              else if (osastot[i].alennustyyppi == "%") {
                ale += (hinta / 100.00) * osastot[i].alennus;
              }
            }
          }
          
        }
      }
   }

      

      for (var i = 0; i < liitot.length; i++)
      if (document.getElementById("liitto2").value == liitot[i].nimi) {
        if (liitot[i].alennustyyppi == "e") {
          ale += liitot[i].alennus;
        }
        else if (liitot[i].alennustyyppi == "%") {
          ale += (hinta / 100.00) * liitot[i].alennus;
        }
        
        
        if ( document.getElementById("osastot2").innerHTML != "" ) {
      
          for (var i = 0; i < osastot.length; i++) {
            if (document.getElementById("osasto2").value == osastot[i].nimi) {
              if (osastot[i].alennustyyppi == "e") {
                ale += osastot[i].alennus;
              }
              else if (osastot[i].alennustyyppi == "%") {
                ale += (hinta / 100.00) * osastot[i].alennus;
              }
            }
          }
          
        }
      }
     
      

      for (var i = 0; i < liitot.length; i++)
      if (document.getElementById("liitto3").value == liitot[i].nimi) {
        if (liitot[i].alennustyyppi == "e") {
          ale += liitot[i].alennus;
        }
        else if (liitot[i].alennustyyppi == "%") {
          ale += (hinta / 100.00) * liitot[i].alennus;
        }
        
        
        if ( document.getElementById("osastot3").innerHTML != "" ) {
      
          for (var i = 0; i < osastot.length; i++) {
            if (document.getElementById("osasto3").value == osastot[i].nimi) {
              if (osastot[i].alennustyyppi == "e") {
                ale += osastot[i].alennus;
              }
              else if (osastot[i].alennustyyppi == "%") {
                ale += (hinta / 100.00) * osastot[i].alennus;
              }
            }
          }
          
        }
      }

      
    }
  }
  
  var hintalappu = document.getElementById("hintalappu");
  
  if (ale >= hinta) hintalappu.innerHTML = "0.00";
  else hintalappu.innerHTML = Math.round((hinta - ale)*100)/100;
  
  if (hintalappu.innerHTML.length > 1) {
  
    if (hintalappu.innerHTML.substring(hintalappu.innerHTML.length-2, hintalappu.innerHTML.length-1) == ".") hintalappu.innerHTML += "0";
    else if (hintalappu.innerHTML.indexOf(".") == -1) hintalappu.innerHTML += ".00";
    
    hintalappu.innerHTML = hintalappu.innerHTML.replace(".", ",");
    var hf = hintalappu.innerHTML;
    
    document.getElementById("hinta").value = hf;
  }
}



function tilaustyyppi( nimi, hinta ) {
  this.nimi = nimi;
  this.hinta = hinta;
}

function liitto(nimi, alennus, alennustyyppi) {
  this.nimi = nimi;
  this.alennus = alennus;
  this.alennustyyppi = alennustyyppi; // '%' tai 'e'
}

function osasto( liitto, nimi, alennus, alennustyyppi) {
  this.liitto = liitto;
  this.nimi = nimi;
  this.alennus = alennus;
  this.alennustyyppi = alennustyyppi; // '%' tai 'e'
}


/*
function checkForm()
{
	var f = document.forms['tilausLomake'];
	
	var error = "";
	
	if( f.nimi.value == '' && f.saajanimi.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna nimesi tai lahjalehden saajan nimi";
	if( f.osoite.value == '' && f.saajaosoite.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna osoitteesi tai lahjalehden saajan katuosoite";
	if( f.postinumero.value == '' && f.saajapostinumero.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna omasi tai lahjalehden saajan postinumero";
	if( f.postitp.value == '' && f.saajapostitp.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna omasi tai lahjalehden saajan postitoimipaikka";
	if( f.nimi.value != '' && f.alkaa.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna tilauksen alkamisajankohta";
	
	if( f.saajanimi.value != '' && f.maksajanimi.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna maksajan nimi";
	if( f.saajanimi.value != '' && f.maksajaosoite.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna maksajan katuosoite";
	if( f.saajanimi.value != '' && f.maksajapostinumero.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna maksajan postinumero";
	if( f.saajanimi.value != '' && f.maksajapostitp.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna maksajan postitoimipaikka";
	if( f.saajanimi.value != '' && f.lahjaalkaa.value == '' ) error += ( error.length > 0 ? "," : "" ) + " Anna tilauksen alkamisajankohta";
	
	if (f.liitto.selectedIndex > 0) {
    if( f.tilaaja1.value == '' )
      error += ( error.length > 0 ? "," : "" ) + " Anna nimi 1. liittoetua varten";
    if( f.tunnus1.value == '' )
      error += ( error.length > 0 ? "," : "" ) + " Anna henkilötunnus 1. liittoetua varten";
	}
	
	if (f.liitto2.selectedIndex > 0) {
    if( f.tilaaja2.value == '' )
      error += ( error.length > 0 ? "," : "" ) + " Anna nimi 2. liittoetua varten";
    if( f.tunnus2.value == '' )
      error += ( error.length > 0 ? "," : "" ) + " Anna henkilötunnus 2. liittoetua varten";
	}
	
	if (f.liitto3.selectedIndex > 0) {
    if( f.tilaaja3.value == '' )
      error += ( error.length > 0 ? "," : "" ) + " Anna nimi 3. liittoetua varten";
    if( f.tunnus3.value == '' )
      error += ( error.length > 0 ? "," : "" ) + " Anna henkilötunnus 3. liittoetua varten";
	}
	
	if( error.length > 0 ) 
	{
		document.getElementById('error').innerHTML = 'Virhe: ' + error;
		return false;
	}
	else
	{
		document.getElementById('error').innerHTML = '&nbsp;';
		return true;
	}
}
*/

