//
// Arrays and functions to load an change the municipality selectbox //NT 2005-12-02
//
stockholm_1_id = [114,115,117,120,123,125,126,127,128,136,138,139,140,160,162,163,180,181,182,183,184,186,187,188,191,192];
stockholm_1_name = ["Upplands Väsby","Vallentuna","Österåker","Värmdö","Järfälla","Ekerö","Huddinge","Botkyrka","Salem","Haninge","Tyresö","Upplands-Bro","Nykvarn","Täby","Danderyd","Sollentuna","Stockholm","Södertälje","Nacka","Sundbyberg","Solna","Lidingö","Vaxholm","Norrtälje","Sigtuna","Nynäshamn"];

uppsala_3_id = [305,319,330,360,380,381,382];
uppsala_3_name= ["Håbo","Älvkarleby","Knivsta","Tierp","Uppsala","Enköping","Östhammar"];

sodermanland_4_id = [428,461,480,481,482,483,484,486,488];
sodermanland_4_name = ["Vingåker","Gnesta","Nyköping","Oxelösund","Flen","Katrineholm","Eskilstuna","Strängnäs","Trosa"];

ostergotland_5_id = [509,512,513,560,561,562,563,580,581,582,583,584,586];
ostergotland_5_name = ["Ödeshög","Ydre","Kinda","Boxholm","Åtvidaberg","Finspång","Valdemarsvik","Linköping","Norrköping","Söderköping","Motala","Vadstena","Mjölby"];

jonkoping_6_id = [604,617,642,643,662,665,680,682,683,684,685,686,687];
jonkoping_6_name = ["Aneby","Gnosjö","Mullsjö","Habo","Gislaved","Vaggeryd","Jönköping","Nässjö","Värnamo","Sävsjö","Vetlanda","Eksjö","Tranås"];

kronoberg_7_id = [760,761,763,764,765,767,780,781];
kronoberg_7_name = ["Uppvidinge","Lessebo","Tingsryd","Alvesta","Älmhult","Markaryd","Växjö","Ljungby"];

kalmar_8_id = [821,834,840,860,861,862,880,881,882,883,884,885];
kalmar_8_name = ["Högsby","Torsås","Mörbylånga","Hultsfred","Mönsterås","Emmaboda","Kalmar","Nybro","Oskarshamn","Västervik","Vimmerby","Borgholm"];

gotland_9_id = [980];
gotland_9_name = ["Gotland"];

blekinge_10_id = [1060,1080,1081,1082,1083];
blekinge_10_name = ["Olofström","Karlskrona","Ronneby","Karlshamn","Sölvesborg"];

skane_12_id = [1214,1230,1231,1233,1256,1257,1260,1261,1262,1263,1264,1265,1266,1267,1270,1272,1273,1275,1276,1277,1278,1280,1281,1282,1283,1284,1285,1286,1287,1290,1291,1292,1293];
skane_12_name = ["Svalöv","Staffanstorp","Burlöv","Vellinge","Östra Göinge","Örkelljunga","Bjuv","Kävlinge","Lomma","Svedala","Skurup","Sjöbo","Hörby","Höör","Tomelilla","Bromölla","Osby","Perstorp","Klippan","Åstorp","Båstad","Malmö","Lund","Landskrona","Helsingborg","Höganäs","Eslöv","Ystad","Trelleborg","Kristianstad","Simrishamn","Ängelholm","Hässleholm"];

halland_13_id = [1315,1380,1381,1382,1383,1384];
halland_13_name = ["Hylte","Halmstad","Laholm","Falkenberg","Varberg","Kungsbacka"];

vastra_gotaland_14_id = [1401,1402,1407,1415,1419,1421,1427,1430,1435,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1452,1460,1461,1462,1463,1465,1466,1470,1471,1472,1473,1480,1481,1482,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499];
vastra_gotaland_14_name = ["Härryda","Partille","Öckerö","Stenungsund","Tjörn","Orust","Sotenäs","Munkedal","Tanum","Dals-Ed","Färgelanda","Ale","Lerum","Vårgårda","Bollebygd","Grästorp","Essunga","Karlsborg","Gullspång","Tranemo","Bengtsfors","Mellerud","Lilla Edet","Mark","Svenljunga","Herrljunga","Vara","Götene","Tibro","Töreboda","Göteborg","Mölndal","Kungälv","Lysekil","Uddevalla","Strömstad","Vänersborg","Trollhättan","Alingsås","Borås","Ulricehamn","Åmål","Mariestad","Lidköping","Skara","Skövde","Hjo","Tidaholm","Falköping"];

varmland_17_id = [1715,1730,1737,1760,1761,1762,1763,1764,1765,1766,1780,1781,1782,1783,1784,1785];
varmland_17_name = ["Kil","Eda","Torsby","Storfors","Hammarö","Munkfors","Forshaga","Grums","Årjäng","Sunne","Karlstad","Kristinehamn","Filipstad","Hagfors","Arvika","Säffle"];

orebro_18_id = [1814,1860,1861,1862,1863,1864,1880,1881,1882,1883,1884,1885];
orebro_18_name = ["Lekeberg","Laxå","Hallsberg","Degerfors","Hällefors","Ljusnarsberg","Örebro","Kumla","Askersund","Karlskoga","Nora","Lindesberg"];

vastmanland_19_id = [1904,1907,1917,1960,1961,1962,1980,1981,1982,1983,1984];
vastmanland_19_name = ["Skinnskatteberg","Surahammar","Heby","Kungsör","Hallstahammar","Norberg","Västerås","Sala","Fagersta","Köping","Arboga"];

dalarna_20_id = [2021,2023,2026,2029,2031,2034,2039,2061,2062,2080,2081,2082,2083,2084,2085];
dalarna_20_name = ["Vansbro","Malung","Gagnef","Leksand","Rättvik","Orsa","Älvdalen","Smedjebacken","Mora","Falun","Borlänge","Säter","Hedemora","Avesta","Ludvika"];

gavleborg_21_id = [2101,2104,2121,2132,2161,2180,2181,2182,2183,2184];
gavleborg_21_name = ["Ockelbo","Hofors","Ovanåker","Nordanstig","Ljusdal","Gävle","Sandviken","Söderhamn","Bollnäs","Hudiksvall"];

vasternorrland_22_id = [2260,2262,2280,2281,2282,2283,2284];
vasternorrland_22_name = ["Ånge","Timrå","Härnösand","Sundsvall","Kramfors","Sollefteå","Örnsköldsvik"];

jamtland_23_id = [2303,2305,2309,2313,2321,2326,2361,2380];
jamtland_23_name = ["Ragunda","Bräcke","Krokom","Strömsund","Åre","Berg","Härjedalen","Östersund"];

vasterbotten_24_id = [2401,2403,2404,2409,2417,2418,2421,2422,2425,2460,2462,2463,2480,2481,2482];
vasterbotten_24_name = ["Nordmaling","Bjurholm","Vindeln","Robertsfors","Norsjö","Malå","Storuman","Sorsele","Dorotea","Vännäs","Vilhelmina","Åsele","Umeå","Lycksele","Skellefteå"];

norrbotten_25_id = [2505,2506,2510,2513,2514,2518,2521,2523,2560,2580,2581,2582,2583,2584];
norrbotten_25_name = ["Arvidsjaur","Arjeplog","Jokkmokk","Överkalix","Kalix","Övertorneå","Pajala","Gällivare","Älvsbyn","Luleå","Piteå","Boden","Haparanda","Kiruna"];


function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}
/*function addOption(selectbox,text,value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}*/

function addOption(selectbox,text,value){

	selectbox.options[selectbox.length] = new Option(text, value);
}

function changeBox(id)
{
	
	removeAllOptions(document.searchform.Municipality);
	addOption(document.searchform.Municipality,"Hela länet", 0);
	switch(id)
	{
		case "1":
			
		for (var i=0; i < stockholm_1_id.length;++i){
			addOption(document.searchform.Municipality, stockholm_1_name[i], stockholm_1_id[i]);
		}
		
		break;
		case "3":
		for (var i=0; i < uppsala_3_id.length;++i){
			addOption(document.searchform.Municipality, uppsala_3_name[i], uppsala_3_id[i]);
		}
		break;
		case "4":
		for (var i=0; i < sodermanland_4_id.length;++i){
			addOption(document.searchform.Municipality, sodermanland_4_name[i], sodermanland_4_id[i]);
		}
		break;
		case "5":
		for (var i=0; i < ostergotland_5_id.length;++i){
			addOption(document.searchform.Municipality, ostergotland_5_name[i], ostergotland_5_id[i]);
		}
		break;
		case "6":
		for (var i=0; i < jonkoping_6_id.length;++i){
			addOption(document.searchform.Municipality, jonkoping_6_name[i], jonkoping_6_id[i]);
		}
		break;
		case "7":
		for (var i=0; i < kronoberg_7_id.length;++i){
			addOption(document.searchform.Municipality, kronoberg_7_name[i], kronoberg_7_id[i]);
		}
		break;
		case "8":
		for (var i=0; i < kalmar_8_id.length;++i){
			addOption(document.searchform.Municipality, kalmar_8_name[i], kalmar_8_id[i]);
		}
		break;
		case "9":
		for (var i=0; i < gotland_9_id.length;++i){
			addOption(document.searchform.Municipality,gotland_9_name[i], gotland_9_id[i]);
		}
		break;
		case "10":
		for (var i=0; i < blekinge_10_id.length;++i){
			addOption(document.searchform.Municipality,blekinge_10_name[i], blekinge_10_id[i]);
		}
		break;
		case "12":
		for (var i=0; i < skane_12_id.length;++i){
			addOption(document.searchform.Municipality,skane_12_name[i], skane_12_id[i]);
		}
		break;
		case "13":
		for (var i=0; i < halland_13_id.length;++i){
			addOption(document.searchform.Municipality,halland_13_name[i], halland_13_id[i]);
		}
		break;
		case "14":
		for (var i=0; i < vastra_gotaland_14_id.length;++i){
			addOption(document.searchform.Municipality,vastra_gotaland_14_name[i], vastra_gotaland_14_id[i]);
		}
		break;
		case "17":
		for (var i=0; i < varmland_17_id.length;++i){
			addOption(document.searchform.Municipality,varmland_17_name[i], varmland_17_id[i]);
		}
		break;
		case "18":
		for (var i=0; i < orebro_18_id.length;++i){
			addOption(document.searchform.Municipality,orebro_18_name[i], orebro_18_id[i]);
		}
		break;
		case "19":
		for (var i=0; i < vastmanland_19_id.length;++i){
			addOption(document.searchform.Municipality,vastmanland_19_name[i], vastmanland_19_id[i]);
		}
		break;
		case "20":
		for (var i=0; i < dalarna_20_id.length;++i){
			addOption(document.searchform.Municipality,dalarna_20_name[i], dalarna_20_id[i]);
		}
		break;
		case "21":
		for (var i=0; i < gavleborg_21_id.length;++i){
			addOption(document.searchform.Municipality,gavleborg_21_name[i], gavleborg_21_id[i]);
		}
		break;
		case "22":
		for (var i=0; i < vasternorrland_22_id.length;++i){
			addOption(document.searchform.Municipality,vasternorrland_22_name[i], vasternorrland_22_id[i]);
		}
		break;
		case "23":
		for (var i=0; i < jamtland_23_id.length;++i){
			addOption(document.searchform.Municipality,jamtland_23_name[i], jamtland_23_id[i]);
		}
		break;
		case "24":
		for (var i=0; i < vasterbotten_24_id.length;++i){
			addOption(document.searchform.Municipality,vasterbotten_24_name[i], vasterbotten_24_id[i]);
		}
		break;
		case "25":
		for (var i=0; i < norrbotten_25_id.length;++i){
			addOption(document.searchform.Municipality,norrbotten_25_name[i], norrbotten_25_id[i]);
		}
		break;

		
	}

}

function setRegion(id)
{
	for (i=0;i<document.searchform.region.length ; i++)
	{
		if(document.searchform.region.options[i].value == id)
			document.searchform.region.options[i].selected = true;
	}
}


function setMunicipality(id)
{
	for (i=0;i<document.searchform.Municipality.length ; i++)
	{
		if(document.searchform.Municipality.options[i].value == id)
			document.searchform.Municipality.options[i].selected = true;
	}
}
