// just to know how many arrays needed for each province. aka the number of communities.
var communityCount = new Array();
communityCount[0] = 5;
communityCount[1] = 15;
communityCount[2] = 1;
communityCount[3] = 10;
communityCount[4] = 6;
communityCount[5] = 8;
communityCount[6] = 13;
communityCount[7] = 12;
communityCount[8] = 8;
communityCount[9] = 14;
communityCount[10] = 33;
communityCount[11] = 26;
communityCount[12] = 9;
communityCount[13] = 7;
communityCount[14] = 16;
communityCount[15] = 15;
communityCount[16] = 7;
communityCount[17] = 11;
communityCount[18] = 49;
communityCount[19] = 12;
communityCount[20] = 13;

// creates a buch of arrays for all the province's communities
var provinces = new Array();
for(var i=0; i<=21; i++) {
	provinces[i] = new Array();
	for(var j=0; j<communityCount[i]; j++) {
		provinces[i][j] = new Array();
	}
}

provinces[0][0]['kommun_id'] = 1082;
provinces[0][0]['namn'] = 'Karlshamn';
provinces[0][1]['kommun_id'] = 1080;
provinces[0][1]['namn'] = 'Karlskrona';
provinces[0][2]['kommun_id'] = 1060;
provinces[0][2]['namn'] = 'Olofström';
provinces[0][3]['kommun_id'] = 1081;
provinces[0][3]['namn'] = 'Ronneby';
provinces[0][4]['kommun_id'] = 1083;
provinces[0][4]['namn'] = 'Sölvesborg';

provinces[1][0]['kommun_id'] = 2084;
provinces[1][0]['namn'] = 'Avesta';
provinces[1][1]['kommun_id'] = 2081;
provinces[1][1]['namn'] = 'Borlänge';
provinces[1][2]['kommun_id'] = 2080;
provinces[1][2]['namn'] = 'Falun';
provinces[1][3]['kommun_id'] = 2026;
provinces[1][3]['namn'] = 'Gagnef';
provinces[1][4]['kommun_id'] = 2083;
provinces[1][4]['namn'] = 'Hedemora';
provinces[1][5]['kommun_id'] = 2029;
provinces[1][5]['namn'] = 'Leksand';
provinces[1][6]['kommun_id'] = 2085;
provinces[1][6]['namn'] = 'Ludvika';
provinces[1][7]['kommun_id'] = 2023;
provinces[1][7]['namn'] = 'Malung-Sälen';
provinces[1][8]['kommun_id'] = 2062;
provinces[1][8]['namn'] = 'Mora';
provinces[1][9]['kommun_id'] = 2034;
provinces[1][9]['namn'] = 'Orsa';
provinces[1][10]['kommun_id'] = 2031;
provinces[1][10]['namn'] = 'Rättvik';
provinces[1][11]['kommun_id'] = 2061;
provinces[1][11]['namn'] = 'Smedjebacken';
provinces[1][12]['kommun_id'] = 2082;
provinces[1][12]['namn'] = 'Säter';
provinces[1][13]['kommun_id'] = 2021;
provinces[1][13]['namn'] = 'Vansbro';
provinces[1][14]['kommun_id'] = 2039;
provinces[1][14]['namn'] = 'Älvdalen';

provinces[2][0]['kommun_id'] = 980;
provinces[2][0]['namn'] = 'Gotland';

provinces[3][0]['kommun_id'] = 2183;
provinces[3][0]['namn'] = 'Bollnäs';
provinces[3][1]['kommun_id'] = 2180;
provinces[3][1]['namn'] = 'Gävle';
provinces[3][2]['kommun_id'] = 2104;
provinces[3][2]['namn'] = 'Hofors';
provinces[3][3]['kommun_id'] = 2184;
provinces[3][3]['namn'] = 'Hudiksvall';
provinces[3][4]['kommun_id'] = 2161;
provinces[3][4]['namn'] = 'Ljusdal';
provinces[3][5]['kommun_id'] = 2132;
provinces[3][5]['namn'] = 'Nordanstig';
provinces[3][6]['kommun_id'] = 2101;
provinces[3][6]['namn'] = 'Ockelbo';
provinces[3][7]['kommun_id'] = 2121;
provinces[3][7]['namn'] = 'Ovanåker';
provinces[3][8]['kommun_id'] = 2181;
provinces[3][8]['namn'] = 'Sandviken';
provinces[3][9]['kommun_id'] = 2182;
provinces[3][9]['namn'] = 'Söderhamn';

provinces[4][0]['kommun_id'] = 1382;
provinces[4][0]['namn'] = 'Falkenberg';
provinces[4][1]['kommun_id'] = 1380;
provinces[4][1]['namn'] = 'Halmstad';
provinces[4][2]['kommun_id'] = 1315;
provinces[4][2]['namn'] = 'Hylte';
provinces[4][3]['kommun_id'] = 1384;
provinces[4][3]['namn'] = 'Kungsbacka';
provinces[4][4]['kommun_id'] = 1381;
provinces[4][4]['namn'] = 'Laholm';
provinces[4][5]['kommun_id'] = 1383;
provinces[4][5]['namn'] = 'Varberg';

provinces[5][0]['kommun_id'] = 2326;
provinces[5][0]['namn'] = 'Berg';
provinces[5][1]['kommun_id'] = 2305;
provinces[5][1]['namn'] = 'Bräcke';
provinces[5][2]['kommun_id'] = 2361;
provinces[5][2]['namn'] = 'Härjedalen';
provinces[5][3]['kommun_id'] = 2309;
provinces[5][3]['namn'] = 'Krokom';
provinces[5][4]['kommun_id'] = 2303;
provinces[5][4]['namn'] = 'Ragunda';
provinces[5][5]['kommun_id'] = 2313;
provinces[5][5]['namn'] = 'Strömsund';
provinces[5][6]['kommun_id'] = 2321;
provinces[5][6]['namn'] = 'Åre';
provinces[5][7]['kommun_id'] = 2380;
provinces[5][7]['namn'] = 'Östersund';

provinces[6][0]['kommun_id'] = 604;
provinces[6][0]['namn'] = 'Aneby';
provinces[6][1]['kommun_id'] = 686;
provinces[6][1]['namn'] = 'Eksjö';
provinces[6][2]['kommun_id'] = 662;
provinces[6][2]['namn'] = 'Gislaved';
provinces[6][3]['kommun_id'] = 617;
provinces[6][3]['namn'] = 'Gnosjö';
provinces[6][4]['kommun_id'] = 643;
provinces[6][4]['namn'] = 'Habo';
provinces[6][5]['kommun_id'] = 680;
provinces[6][5]['namn'] = 'Jönköping';
provinces[6][6]['kommun_id'] = 642;
provinces[6][6]['namn'] = 'Mullsjö';
provinces[6][7]['kommun_id'] = 682;
provinces[6][7]['namn'] = 'Nässjö';
provinces[6][8]['kommun_id'] = 684;
provinces[6][8]['namn'] = 'Sävsjö';
provinces[6][9]['kommun_id'] = 687;
provinces[6][9]['namn'] = 'Tranås';
provinces[6][10]['kommun_id'] = 665;
provinces[6][10]['namn'] = 'Vaggeryd';
provinces[6][11]['kommun_id'] = 685;
provinces[6][11]['namn'] = 'Vetlanda';
provinces[6][12]['kommun_id'] = 683;
provinces[6][12]['namn'] = 'Värnamo';

provinces[7][0]['kommun_id'] = 885;
provinces[7][0]['namn'] = 'Borgholm';
provinces[7][1]['kommun_id'] = 862;
provinces[7][1]['namn'] = 'Emmaboda';
provinces[7][2]['kommun_id'] = 860;
provinces[7][2]['namn'] = 'Hultsfred';
provinces[7][3]['kommun_id'] = 821;
provinces[7][3]['namn'] = 'Högsby';
provinces[7][4]['kommun_id'] = 880;
provinces[7][4]['namn'] = 'Kalmar';
provinces[7][5]['kommun_id'] = 861;
provinces[7][5]['namn'] = 'Mönsterås';
provinces[7][6]['kommun_id'] = 840;
provinces[7][6]['namn'] = 'Mörbylånga';
provinces[7][7]['kommun_id'] = 881;
provinces[7][7]['namn'] = 'Nybro';
provinces[7][8]['kommun_id'] = 882;
provinces[7][8]['namn'] = 'Oskarshamn';
provinces[7][9]['kommun_id'] = 834;
provinces[7][9]['namn'] = 'Torsås';
provinces[7][10]['kommun_id'] = 884;
provinces[7][10]['namn'] = 'Vimmerby';
provinces[7][11]['kommun_id'] = 883;
provinces[7][11]['namn'] = 'Västervik';

provinces[8][0]['kommun_id'] = 764;
provinces[8][0]['namn'] = 'Alvesta';
provinces[8][1]['kommun_id'] = 761;
provinces[8][1]['namn'] = 'Lessebo';
provinces[8][2]['kommun_id'] = 781;
provinces[8][2]['namn'] = 'Ljungby';
provinces[8][3]['kommun_id'] = 767;
provinces[8][3]['namn'] = 'Markaryd';
provinces[8][4]['kommun_id'] = 763;
provinces[8][4]['namn'] = 'Tingsryd';
provinces[8][5]['kommun_id'] = 760;
provinces[8][5]['namn'] = 'Uppvidinge';
provinces[8][6]['kommun_id'] = 780;
provinces[8][6]['namn'] = 'Växjö';
provinces[8][7]['kommun_id'] = 765;
provinces[8][7]['namn'] = 'Älmhult';

provinces[9][0]['kommun_id'] = 2506;
provinces[9][0]['namn'] = 'Arjeplog';
provinces[9][1]['kommun_id'] = 2505;
provinces[9][1]['namn'] = 'Arvidsjaur';
provinces[9][2]['kommun_id'] = 2582;
provinces[9][2]['namn'] = 'Boden';
provinces[9][3]['kommun_id'] = 2523;
provinces[9][3]['namn'] = 'Gällivare';
provinces[9][4]['kommun_id'] = 2583;
provinces[9][4]['namn'] = 'Haparanda';
provinces[9][5]['kommun_id'] = 2510;
provinces[9][5]['namn'] = 'Jokkmokk';
provinces[9][6]['kommun_id'] = 2514;
provinces[9][6]['namn'] = 'Kalix';
provinces[9][7]['kommun_id'] = 2584;
provinces[9][7]['namn'] = 'Kiruna';
provinces[9][8]['kommun_id'] = 2580;
provinces[9][8]['namn'] = 'Luleå';
provinces[9][9]['kommun_id'] = 2521;
provinces[9][9]['namn'] = 'Pajala';
provinces[9][10]['kommun_id'] = 2581;
provinces[9][10]['namn'] = 'Piteå';
provinces[9][11]['kommun_id'] = 2560;
provinces[9][11]['namn'] = 'Älvsbyn';
provinces[9][12]['kommun_id'] = 2513;
provinces[9][12]['namn'] = 'Överkalix';
provinces[9][13]['kommun_id'] = 2518;
provinces[9][13]['namn'] = 'Övertorneå';

provinces[10][0]['kommun_id'] = 1260;
provinces[10][0]['namn'] = 'Bjuv';
provinces[10][1]['kommun_id'] = 1272;
provinces[10][1]['namn'] = 'Bromölla';
provinces[10][2]['kommun_id'] = 1231;
provinces[10][2]['namn'] = 'Burlöv';
provinces[10][3]['kommun_id'] = 1278;
provinces[10][3]['namn'] = 'Båstad';
provinces[10][4]['kommun_id'] = 1285;
provinces[10][4]['namn'] = 'Eslöv';
provinces[10][5]['kommun_id'] = 1283;
provinces[10][5]['namn'] = 'Helsingborg';
provinces[10][6]['kommun_id'] = 1293;
provinces[10][6]['namn'] = 'Hässleholm';
provinces[10][7]['kommun_id'] = 1284;
provinces[10][7]['namn'] = 'Höganäs';
provinces[10][8]['kommun_id'] = 1266;
provinces[10][8]['namn'] = 'Hörby';
provinces[10][9]['kommun_id'] = 1267;
provinces[10][9]['namn'] = 'Höör';
provinces[10][10]['kommun_id'] = 1276;
provinces[10][10]['namn'] = 'Klippan';
provinces[10][11]['kommun_id'] = 1290;
provinces[10][11]['namn'] = 'Kristianstad';
provinces[10][12]['kommun_id'] = 1261;
provinces[10][12]['namn'] = 'Kävlinge';
provinces[10][13]['kommun_id'] = 1282;
provinces[10][13]['namn'] = 'Landskrona';
provinces[10][14]['kommun_id'] = 1262;
provinces[10][14]['namn'] = 'Lomma';
provinces[10][15]['kommun_id'] = 1281;
provinces[10][15]['namn'] = 'Lund';
provinces[10][16]['kommun_id'] = 1280;
provinces[10][16]['namn'] = 'Malmö';
provinces[10][17]['kommun_id'] = 1273;
provinces[10][17]['namn'] = 'Osby';
provinces[10][18]['kommun_id'] = 1275;
provinces[10][18]['namn'] = 'Perstorp';
provinces[10][19]['kommun_id'] = 1291;
provinces[10][19]['namn'] = 'Simrishamn';
provinces[10][20]['kommun_id'] = 1265;
provinces[10][20]['namn'] = 'Sjöbo';
provinces[10][21]['kommun_id'] = 1264;
provinces[10][21]['namn'] = 'Skurup';
provinces[10][22]['kommun_id'] = 1230;
provinces[10][22]['namn'] = 'Staffanstorp';
provinces[10][23]['kommun_id'] = 1214;
provinces[10][23]['namn'] = 'Svalöv';
provinces[10][24]['kommun_id'] = 1263;
provinces[10][24]['namn'] = 'Svedala';
provinces[10][25]['kommun_id'] = 1270;
provinces[10][25]['namn'] = 'Tomelilla';
provinces[10][26]['kommun_id'] = 1287;
provinces[10][26]['namn'] = 'Trelleborg';
provinces[10][27]['kommun_id'] = 1233;
provinces[10][27]['namn'] = 'Vellinge';
provinces[10][28]['kommun_id'] = 1286;
provinces[10][28]['namn'] = 'Ystad';
provinces[10][29]['kommun_id'] = 1277;
provinces[10][29]['namn'] = 'Åstorp';
provinces[10][30]['kommun_id'] = 1292;
provinces[10][30]['namn'] = 'Ängelholm';
provinces[10][31]['kommun_id'] = 1257;
provinces[10][31]['namn'] = 'Örkelljunga';
provinces[10][32]['kommun_id'] = 1256;
provinces[10][32]['namn'] = 'Östra Göinge';

provinces[11][0]['kommun_id'] = 127;
provinces[11][0]['namn'] = 'Botkyrka';
provinces[11][1]['kommun_id'] = 162;
provinces[11][1]['namn'] = 'Danderyd';
provinces[11][2]['kommun_id'] = 125;
provinces[11][2]['namn'] = 'Ekerö';
provinces[11][3]['kommun_id'] = 136;
provinces[11][3]['namn'] = 'Haninge';
provinces[11][4]['kommun_id'] = 126;
provinces[11][4]['namn'] = 'Huddinge';
provinces[11][5]['kommun_id'] = 123;
provinces[11][5]['namn'] = 'Järfälla';
provinces[11][6]['kommun_id'] = 186;
provinces[11][6]['namn'] = 'Lidingö';
provinces[11][7]['kommun_id'] = 182;
provinces[11][7]['namn'] = 'Nacka';
provinces[11][8]['kommun_id'] = 188;
provinces[11][8]['namn'] = 'Norrtälje';
provinces[11][9]['kommun_id'] = 140;
provinces[11][9]['namn'] = 'Nykvarn';
provinces[11][10]['kommun_id'] = 192;
provinces[11][10]['namn'] = 'Nynäshamn';
provinces[11][11]['kommun_id'] = 128;
provinces[11][11]['namn'] = 'Salem';
provinces[11][12]['kommun_id'] = 191;
provinces[11][12]['namn'] = 'Sigtuna';
provinces[11][13]['kommun_id'] = 163;
provinces[11][13]['namn'] = 'Sollentuna';
provinces[11][14]['kommun_id'] = 184;
provinces[11][14]['namn'] = 'Solna';
provinces[11][15]['kommun_id'] = 180;
provinces[11][15]['namn'] = 'Stockholm';
provinces[11][16]['kommun_id'] = 183;
provinces[11][16]['namn'] = 'Sundbyberg';
provinces[11][17]['kommun_id'] = 181;
provinces[11][17]['namn'] = 'Södertälje';
provinces[11][18]['kommun_id'] = 138;
provinces[11][18]['namn'] = 'Tyresö';
provinces[11][19]['kommun_id'] = 160;
provinces[11][19]['namn'] = 'Täby';
provinces[11][20]['kommun_id'] = 114;
provinces[11][20]['namn'] = 'Upplands Väsby';
provinces[11][21]['kommun_id'] = 139;
provinces[11][21]['namn'] = 'Upplands-Bro';
provinces[11][22]['kommun_id'] = 115;
provinces[11][22]['namn'] = 'Vallentuna';
provinces[11][23]['kommun_id'] = 187;
provinces[11][23]['namn'] = 'Vaxholm';
provinces[11][24]['kommun_id'] = 120;
provinces[11][24]['namn'] = 'Värmdö';
provinces[11][25]['kommun_id'] = 117;
provinces[11][25]['namn'] = 'Österåker';

provinces[12][0]['kommun_id'] = 484;
provinces[12][0]['namn'] = 'Eskilstuna';
provinces[12][1]['kommun_id'] = 482;
provinces[12][1]['namn'] = 'Flen';
provinces[12][2]['kommun_id'] = 461;
provinces[12][2]['namn'] = 'Gnesta';
provinces[12][3]['kommun_id'] = 483;
provinces[12][3]['namn'] = 'Katrineholm';
provinces[12][4]['kommun_id'] = 480;
provinces[12][4]['namn'] = 'Nyköping';
provinces[12][5]['kommun_id'] = 481;
provinces[12][5]['namn'] = 'Oxelösund';
provinces[12][6]['kommun_id'] = 486;
provinces[12][6]['namn'] = 'Strängnäs';
provinces[12][7]['kommun_id'] = 488;
provinces[12][7]['namn'] = 'Trosa';
provinces[12][8]['kommun_id'] = 428;
provinces[12][8]['namn'] = 'Vingåker';

provinces[13][0]['kommun_id'] = 381;
provinces[13][0]['namn'] = 'Enköping';
provinces[13][1]['kommun_id'] = 305;
provinces[13][1]['namn'] = 'Håbo';
provinces[13][2]['kommun_id'] = 330;
provinces[13][2]['namn'] = 'Knivsta';
provinces[13][3]['kommun_id'] = 360;
provinces[13][3]['namn'] = 'Tierp';
provinces[13][4]['kommun_id'] = 380;
provinces[13][4]['namn'] = 'Uppsala';
provinces[13][5]['kommun_id'] = 319;
provinces[13][5]['namn'] = 'Älvkarleby';
provinces[13][6]['kommun_id'] = 382;
provinces[13][6]['namn'] = 'Östhammar';

provinces[14][0]['kommun_id'] = 1784;
provinces[14][0]['namn'] = 'Arvika';
provinces[14][1]['kommun_id'] = 1730;
provinces[14][1]['namn'] = 'Eda';
provinces[14][2]['kommun_id'] = 1782;
provinces[14][2]['namn'] = 'Filipstad';
provinces[14][3]['kommun_id'] = 1763;
provinces[14][3]['namn'] = 'Forshaga';
provinces[14][4]['kommun_id'] = 1764;
provinces[14][4]['namn'] = 'Grums';
provinces[14][5]['kommun_id'] = 1783;
provinces[14][5]['namn'] = 'Hagfors';
provinces[14][6]['kommun_id'] = 1761;
provinces[14][6]['namn'] = 'Hammarö';
provinces[14][7]['kommun_id'] = 1780;
provinces[14][7]['namn'] = 'Karlstad';
provinces[14][8]['kommun_id'] = 1715;
provinces[14][8]['namn'] = 'Kil';
provinces[14][9]['kommun_id'] = 1781;
provinces[14][9]['namn'] = 'Kristinehamn';
provinces[14][10]['kommun_id'] = 1762;
provinces[14][10]['namn'] = 'Munkfors';
provinces[14][11]['kommun_id'] = 1760;
provinces[14][11]['namn'] = 'Storfors';
provinces[14][12]['kommun_id'] = 1766;
provinces[14][12]['namn'] = 'Sunne';
provinces[14][13]['kommun_id'] = 1785;
provinces[14][13]['namn'] = 'Säffle';
provinces[14][14]['kommun_id'] = 1737;
provinces[14][14]['namn'] = 'Torsby';
provinces[14][15]['kommun_id'] = 1765;
provinces[14][15]['namn'] = 'Årjäng';

provinces[15][0]['kommun_id'] = 2403;
provinces[15][0]['namn'] = 'Bjurholm';
provinces[15][1]['kommun_id'] = 2425;
provinces[15][1]['namn'] = 'Dorotea';
provinces[15][2]['kommun_id'] = 2481;
provinces[15][2]['namn'] = 'Lycksele';
provinces[15][3]['kommun_id'] = 2418;
provinces[15][3]['namn'] = 'Malå';
provinces[15][4]['kommun_id'] = 2401;
provinces[15][4]['namn'] = 'Nordmaling';
provinces[15][5]['kommun_id'] = 2417;
provinces[15][5]['namn'] = 'Norsjö';
provinces[15][6]['kommun_id'] = 2409;
provinces[15][6]['namn'] = 'Robertsfors';
provinces[15][7]['kommun_id'] = 2482;
provinces[15][7]['namn'] = 'Skellefteå';
provinces[15][8]['kommun_id'] = 2422;
provinces[15][8]['namn'] = 'Sorsele';
provinces[15][9]['kommun_id'] = 2421;
provinces[15][9]['namn'] = 'Storuman';
provinces[15][10]['kommun_id'] = 2480;
provinces[15][10]['namn'] = 'Umeå';
provinces[15][11]['kommun_id'] = 2462;
provinces[15][11]['namn'] = 'Vilhelmina';
provinces[15][12]['kommun_id'] = 2404;
provinces[15][12]['namn'] = 'Vindeln';
provinces[15][13]['kommun_id'] = 2460;
provinces[15][13]['namn'] = 'Vännäs';
provinces[15][14]['kommun_id'] = 2463;
provinces[15][14]['namn'] = 'Åsele';

provinces[16][0]['kommun_id'] = 2280;
provinces[16][0]['namn'] = 'Härnösand';
provinces[16][1]['kommun_id'] = 2282;
provinces[16][1]['namn'] = 'Kramfors';
provinces[16][2]['kommun_id'] = 2283;
provinces[16][2]['namn'] = 'Sollefteå';
provinces[16][3]['kommun_id'] = 2281;
provinces[16][3]['namn'] = 'Sundsvall';
provinces[16][4]['kommun_id'] = 2262;
provinces[16][4]['namn'] = 'Timrå';
provinces[16][5]['kommun_id'] = 2260;
provinces[16][5]['namn'] = 'Ånge';
provinces[16][6]['kommun_id'] = 2284;
provinces[16][6]['namn'] = 'Örnsköldsvik';

provinces[17][0]['kommun_id'] = 1984;
provinces[17][0]['namn'] = 'Arboga';
provinces[17][1]['kommun_id'] = 1982;
provinces[17][1]['namn'] = 'Fagersta';
provinces[17][2]['kommun_id'] = 1961;
provinces[17][2]['namn'] = 'Hallstahammar';
provinces[17][3]['kommun_id'] = 1917;
provinces[17][3]['namn'] = 'Heby';
provinces[17][4]['kommun_id'] = 1960;
provinces[17][4]['namn'] = 'Kungsör';
provinces[17][5]['kommun_id'] = 1983;
provinces[17][5]['namn'] = 'Köping';
provinces[17][6]['kommun_id'] = 1962;
provinces[17][6]['namn'] = 'Norberg';
provinces[17][7]['kommun_id'] = 1981;
provinces[17][7]['namn'] = 'Sala';
provinces[17][8]['kommun_id'] = 1904;
provinces[17][8]['namn'] = 'Skinnskatteberg';
provinces[17][9]['kommun_id'] = 1907;
provinces[17][9]['namn'] = 'Surahammar';
provinces[17][10]['kommun_id'] = 1980;
provinces[17][10]['namn'] = 'Västerås';

provinces[18][0]['kommun_id'] = 1440;
provinces[18][0]['namn'] = 'Ale';
provinces[18][1]['kommun_id'] = 1489;
provinces[18][1]['namn'] = 'Alingsås';
provinces[18][2]['kommun_id'] = 1460;
provinces[18][2]['namn'] = 'Bengtsfors';
provinces[18][3]['kommun_id'] = 1443;
provinces[18][3]['namn'] = 'Bollebygd';
provinces[18][4]['kommun_id'] = 1490;
provinces[18][4]['namn'] = 'Borås';
provinces[18][5]['kommun_id'] = 1438;
provinces[18][5]['namn'] = 'Dals-Ed';
provinces[18][6]['kommun_id'] = 1445;
provinces[18][6]['namn'] = 'Essunga';
provinces[18][7]['kommun_id'] = 1499;
provinces[18][7]['namn'] = 'Falköping';
provinces[18][8]['kommun_id'] = 1439;
provinces[18][8]['namn'] = 'Färgelanda';
provinces[18][9]['kommun_id'] = 1444;
provinces[18][9]['namn'] = 'Grästorp';
provinces[18][10]['kommun_id'] = 1447;
provinces[18][10]['namn'] = 'Gullspång';
provinces[18][11]['kommun_id'] = 1480;
provinces[18][11]['namn'] = 'Göteborg';
provinces[18][12]['kommun_id'] = 1471;
provinces[18][12]['namn'] = 'Götene';
provinces[18][13]['kommun_id'] = 1466;
provinces[18][13]['namn'] = 'Herrljunga';
provinces[18][14]['kommun_id'] = 1497;
provinces[18][14]['namn'] = 'Hjo';
provinces[18][15]['kommun_id'] = 1401;
provinces[18][15]['namn'] = 'Härryda';
provinces[18][16]['kommun_id'] = 1446;
provinces[18][16]['namn'] = 'Karlsborg';
provinces[18][17]['kommun_id'] = 1482;
provinces[18][17]['namn'] = 'Kungälv';
provinces[18][18]['kommun_id'] = 1441;
provinces[18][18]['namn'] = 'Lerum';
provinces[18][19]['kommun_id'] = 1494;
provinces[18][19]['namn'] = 'Lidköping';
provinces[18][20]['kommun_id'] = 1462;
provinces[18][20]['namn'] = 'Lilla Edet';
provinces[18][21]['kommun_id'] = 1484;
provinces[18][21]['namn'] = 'Lysekil';
provinces[18][22]['kommun_id'] = 1493;
provinces[18][22]['namn'] = 'Mariestad';
provinces[18][23]['kommun_id'] = 1463;
provinces[18][23]['namn'] = 'Mark';
provinces[18][24]['kommun_id'] = 1461;
provinces[18][24]['namn'] = 'Mellerud';
provinces[18][25]['kommun_id'] = 1430;
provinces[18][25]['namn'] = 'Munkedal';
provinces[18][26]['kommun_id'] = 1481;
provinces[18][26]['namn'] = 'Mölndal';
provinces[18][27]['kommun_id'] = 1421;
provinces[18][27]['namn'] = 'Orust';
provinces[18][28]['kommun_id'] = 1402;
provinces[18][28]['namn'] = 'Partille';
provinces[18][29]['kommun_id'] = 1495;
provinces[18][29]['namn'] = 'Skara';
provinces[18][30]['kommun_id'] = 1496;
provinces[18][30]['namn'] = 'Skövde';
provinces[18][31]['kommun_id'] = 1427;
provinces[18][31]['namn'] = 'Sotenäs';
provinces[18][32]['kommun_id'] = 1415;
provinces[18][32]['namn'] = 'Stenungsund';
provinces[18][33]['kommun_id'] = 1486;
provinces[18][33]['namn'] = 'Strömstad';
provinces[18][34]['kommun_id'] = 1465;
provinces[18][34]['namn'] = 'Svenljunga';
provinces[18][35]['kommun_id'] = 1435;
provinces[18][35]['namn'] = 'Tanum';
provinces[18][36]['kommun_id'] = 1472;
provinces[18][36]['namn'] = 'Tibro';
provinces[18][37]['kommun_id'] = 1498;
provinces[18][37]['namn'] = 'Tidaholm';
provinces[18][38]['kommun_id'] = 1419;
provinces[18][38]['namn'] = 'Tjörn';
provinces[18][39]['kommun_id'] = 1452;
provinces[18][39]['namn'] = 'Tranemo';
provinces[18][40]['kommun_id'] = 1488;
provinces[18][40]['namn'] = 'Trollhättan';
provinces[18][41]['kommun_id'] = 1473;
provinces[18][41]['namn'] = 'Töreboda';
provinces[18][42]['kommun_id'] = 1485;
provinces[18][42]['namn'] = 'Uddevalla';
provinces[18][43]['kommun_id'] = 1491;
provinces[18][43]['namn'] = 'Ulricehamn';
provinces[18][44]['kommun_id'] = 1470;
provinces[18][44]['namn'] = 'Vara';
provinces[18][45]['kommun_id'] = 1442;
provinces[18][45]['namn'] = 'Vårgårda';
provinces[18][46]['kommun_id'] = 1487;
provinces[18][46]['namn'] = 'Vänersborg';
provinces[18][47]['kommun_id'] = 1492;
provinces[18][47]['namn'] = 'Åmål';
provinces[18][48]['kommun_id'] = 1407;
provinces[18][48]['namn'] = 'Öckerö';

provinces[19][0]['kommun_id'] = 1882;
provinces[19][0]['namn'] = 'Askersund';
provinces[19][1]['kommun_id'] = 1862;
provinces[19][1]['namn'] = 'Degerfors';
provinces[19][2]['kommun_id'] = 1861;
provinces[19][2]['namn'] = 'Hallsberg';
provinces[19][3]['kommun_id'] = 1863;
provinces[19][3]['namn'] = 'Hällefors';
provinces[19][4]['kommun_id'] = 1883;
provinces[19][4]['namn'] = 'Karlskoga';
provinces[19][5]['kommun_id'] = 1881;
provinces[19][5]['namn'] = 'Kumla';
provinces[19][6]['kommun_id'] = 1860;
provinces[19][6]['namn'] = 'Laxå';
provinces[19][7]['kommun_id'] = 1814;
provinces[19][7]['namn'] = 'Lekeberg';
provinces[19][8]['kommun_id'] = 1885;
provinces[19][8]['namn'] = 'Lindesberg';
provinces[19][9]['kommun_id'] = 1864;
provinces[19][9]['namn'] = 'Ljusnarsberg';
provinces[19][10]['kommun_id'] = 1884;
provinces[19][10]['namn'] = 'Nora';
provinces[19][11]['kommun_id'] = 1880;
provinces[19][11]['namn'] = 'Örebro';

provinces[20][0]['kommun_id'] = 560;
provinces[20][0]['namn'] = 'Boxholm';
provinces[20][1]['kommun_id'] = 562;
provinces[20][1]['namn'] = 'Finspång';
provinces[20][2]['kommun_id'] = 513;
provinces[20][2]['namn'] = 'Kinda';
provinces[20][3]['kommun_id'] = 580;
provinces[20][3]['namn'] = 'Linköping';
provinces[20][4]['kommun_id'] = 586;
provinces[20][4]['namn'] = 'Mjölby';
provinces[20][5]['kommun_id'] = 583;
provinces[20][5]['namn'] = 'Motala';
provinces[20][6]['kommun_id'] = 581;
provinces[20][6]['namn'] = 'Norrköping';
provinces[20][7]['kommun_id'] = 582;
provinces[20][7]['namn'] = 'Söderköping';
provinces[20][8]['kommun_id'] = 584;
provinces[20][8]['namn'] = 'Vadstena';
provinces[20][9]['kommun_id'] = 563;
provinces[20][9]['namn'] = 'Valdemarsvik';
provinces[20][10]['kommun_id'] = 512;
provinces[20][10]['namn'] = 'Ydre';
provinces[20][11]['kommun_id'] = 561;
provinces[20][11]['namn'] = 'Åtvidaberg';
provinces[20][12]['kommun_id'] = 509;
provinces[20][12]['namn'] = 'Ödeshög';

// cleans up the initial values.
function resetCommunityList() {
	removeAllOptions('detailedSearchForm:communitiesList');
	fillCommunityList(document.getElementById('detailedSearchForm:provinceMenu').selectedIndex);
	selectChosenCommunity();
}

// selects the previously Selected Community
function selectChosenCommunity() {
	var communityList = document.getElementById('detailedSearchForm:communitiesList');
	var selectedCommunity = document.getElementById('detailedSearchForm:selectedCommunity').value;
	var options = communityList.options;
	var o = "";
	var i=0;
	while(options[i].value != undefined && selectedCommunity != "") {
		if(options[i].value == selectedCommunity) {
			communityList.selectedIndex = options[i].index;
			break;
		}
		i++;
	}
}

// switches communities, when other province is selected
function changeCommunityList() {
	var communityList = document.getElementById('detailedSearchForm:communitiesList');
	var provinceList = document.getElementById('detailedSearchForm:provinceMenu');
	removeAllOptions('detailedSearchForm:communitiesList');
	fillCommunityList(provinceList.selectedIndex);
}

// removes all options in the select element id param
function removeAllOptions(selectId) {
	var selectReference = document.getElementById(selectId);
	selectReference.innerHTML = '';
}

// fills the community list with the communities for the selected province.
function fillCommunityList(index) {
	var communityList = document.getElementById('detailedSearchForm:communitiesList');
var provinceList = document.getElementById('detailedSearchForm:provinceMenu');
	var newElement;

	for(var i=0; provinces[index][i] != undefined; i++) {
		newElement = document.createElement('option');
		newElement.text = provinces[index][i]['namn'];
		newElement.value = provinces[index][i]['kommun_id'];
		try {
			communityList.add(newElement, null);
		} catch(e) {
			communityList.add(newElement);
		}
	}
}
