/** Created by Linus Berggren BTJ AB */

var regionValue_0 = new Array(); var regionText_0 = new Array(); regionValue_0=["0|0"];
regionText_0=["--  alla orter            --"];

var regionValue_1 = new Array(); var regionText_1 = new Array(); regionValue_1=["1|0","1|683","1|154","1|155","1|156","1|157","1|159","1|161","1|162","1|703","1|163","1|164","1|165","1|166","1|167","1|168","1|170","1|171","1|172","1|173","1|174","1|175","1|176","1|177","1|178","1|179","1|180","1|181","1|182","1|184","1|185","1|186","1|187","1|188","1|189","1|190","1|191","1|192","1|193","1|194","1|195","1|196","1|197","1|198","1|199","1|200","1|201","1|202","1|204","1|206","1|207","1|208","1|209","1|210","1|211","1|213","1|214","1|212","1|215","1|216"];
regionText_1=["--  alla orter            --","Alnarp","Alvesta","Aneby","Bjuv","Bromölla","Båstad","Eslöv","Falkenberg","Flyinge","Gislaved","Gnosjö","Halmstad","Helsingborg","Hylte","Hässleholm","Hörby","Höör","Jönköping","Karlshamn","Karlskrona","Klippan","Kristianstad","Kungsbacka","Kävlinge","Laholm","Landskrona","Lessebo","Ljungby","Lund","Malmö","Markaryd","Nässjö","Olofström","Osby","Perstorp","Ronneby","Simrishamn","Sjöbo","Skurup","Staffanstorp","Svalöv","Svedala","Sävsjö","Sölvesborg","Tingsryd","Tomelilla","Tranås","Uppvidinge","Varberg","Vellinge","Vetlanda","Värnamo","Växjö","Ystad","Älmhult","Ängelholm","Åstorp","Örkelljunga","Östra Göinge"];

var regionValue_2 = new Array(); var regionText_2 = new Array(); regionValue_2=["2|0","2|217","2|218","2|219","2|221","2|222","2|1680","2|223","2|704","2|224","2|226","2|227","2|228","2|231","2|1681","2|232","2|233","2|241","2|242","2|244","2|245","2|246","2|1120","2|247","2|248","2|250","2|251","2|252","2|254","2|256","2|257","2|258","2|260","2|261","2|262"];
regionText_2=["--  alla orter            --","Ale","Alingsås","Bengtsfors","Borås","Dals-Ed","Essunga","Falköping","Floda","Färgelanda","Göteborg","Götene","Habo","Härryda","Karlsborg","Kungälv","Lerum","Munkedal","Mölndal","Partille","Skara","Skövde","Sotenäs","Stenungsund","Strömstad","Tanum","Tibro","Tjörn","Trollhättan","Uddevalla","Ulricehamn","Vara","Vänersborg","Åmål","Öckerö"];

var regionValue_3 = new Array(); var regionText_3 = new Array(); regionValue_3=["3|0","3|263","3|264","3|265","3|266","3|267","3|268","3|269","3|270","3|271","3|274","3|275","3|276","3|277","3|278","3|279","3|280","3|281","3|282","3|283","3|284","3|286","3|287"];
regionText_3=["--  alla orter            --","Borgholm","Boxholm","Emmaboda","Finspång","Hultsfred","Högsby","Kalmar","Kinda","Linköping","Mönsterås","Mörbylånga","Norrköping","Nybro","Oskarshamn","Söderköping","Torsås","Vadstena","Valdemarsvik","Vimmerby","Västervik","Åtvidaberg","Ödeshög"];

var regionValue_4 = new Array(); var regionText_4 = new Array(); regionValue_4=["4|0","4|119","4|688","4|120","4|121","4|122","4|123","4|124","4|125","4|126","4|127","4|686","4|128","4|130","4|131","4|132","4|133","4|134","4|135","4|2444","4|136","4|137","4|138","4|139","4|140","4|684","4|141","4|142","4|143","4|144","4|145","4|146","4|679","4|147","4|148","4|682","4|149","4|150","4|151"];
regionText_4=["--  alla orter            --","Botkyrka","Djursholm","Danderyd","Ekerö","Enköping","Gotland","Haninge","Huddinge","Håbo","Järfälla","Kista","Lidingö","Nacka","Norrtälje","Nykvarn","Nynäshamn","Salem","Sigtuna","Sköndal","Sollentuna","Solna","Stockholm","Sundbyberg","Södertälje","Tumba","Tierp","Tyresö","Täby","Upplands Väsby","Upplands-Bro","Uppsala","Visby","Vallentuna","Vaxholm","Vällingby","Värmdö","Älvkarleby","Österåker"];

var regionValue_5 = new Array(); var regionText_5 = new Array(); regionValue_5=["5|0","5|2","5|3","5|4","5|680","5|2856","5|1941","5|6","5|401","5|964","5|10","5|11","5|12","5|689","5|16","5|18","5|21","5|22","5|24","5|25","5|26","5|29","5|31","5|32","5|35","5|36","5|37","5|38","5|39","5|40","5|41","5|44","5|45","5|46","5|47","5|48","5|49","5|50","5|51","5|52","5|53","5|56","5|58","5|59","5|1170","5|61","5|62","5|64","5|66","5|67","5|68","5|72","5|74","5|75"];
regionText_5=["--  alla orter            --","Arboga","Arvika","Askersund","Brunskog","Bibliotek Värmland","Bibliotek I Gävleborg","Bollnäs","Borlänge","Bålsta","Eskilstuna","Fagersta","Falun","Grythyttan","Gagnef","Gävle","Hallsberg","Hallstahammar","Heby","Hedemora","Hofors","Karlskoga","Karlstad","Katrineholm","Kumla","Kungsör","Köping","Laxå","Lekeberg","Leksand","Lindesberg","Ludvika","Malung","Mora","Munkfors","Nora ","Norberg","Nordanstig","Nyköping","Ockelbo","Orsa","Rättvik","Sandviken","Skinnskatteberg","Skokloster","Storfors","Strängnäs","Surahammar","Säter","Söderhamn","Torsby","Västerås","Älvdalen","Örebro"];

var regionValue_6 = new Array(); var regionText_6 = new Array(); regionValue_6=["6|0","6|76","6|77","6|80","6|81","6|83","6|84","6|86","6|87","6|88","6|89","6|90","6|92","6|96","6|97","6|98","6|100","6|101","6|102","6|104","6|105","6|107","6|114","6|111","6|115","6|116","6|117","6|118"];
regionText_6=["--  alla orter            --","Arjeplog","Arvidsjaur","Boden","Bräcke","Gällivare","Haparanda","Härnösand","Jokkmokk","Kalix","Kiruna","Kramfors","Luleå","Pajala","Piteå","Ragunda","Skellefteå","Sollefteå","Sorsele","Strömsund","Sundsvall","Umeå","Älvsbyn","Ånge","Örnsköldsvik","Östersund","Överkalix","Övertorneå"];

	/**
	* Sets regions and towns in select boxes. 
	*/
	function setRegion()
	{	
		var i = 0;
	  	var optionName = new Option();
          	var addItemValue = new Array();
	  	var addItemText = new Array();								
		
	  	strGroup = document.region.region.options[document.region.region.selectedIndex].value;				
	
	  	//Delete old towns
          	for (var q = document.region.town.length-1; q >= 0; q--){						
            		document.region.town.options[0] = null;
	  	}
		
          	//Fill array
          	for (i = 0; eval("regionValue_" + strGroup + "[i]")!=null; i ++) {
            		addItemValue[i] = eval("regionValue_" + strGroup + "[i]");
            		addItemText[i] = eval("regionText_" + strGroup + "[i]");
	  	}
		
	  	//Add values
	  	for (var j = 0, k=0; addItemValue[k]!=null; j++, k++){			
	    		optionName = new Option(addItemText[k], addItemValue[k], 0, 0);
	    		document.region.town.options[j] = optionName;			
	  	}		
	  	document.region.town.selectedIndex = 0;							
	}


	/**
	*Validates the simple search form
	*/
	function ValidateSimpleSearchForm(s){
	FormOk = true;
	felmeddelande = "Du måste skriva in något i sökrutan";
	if (s.search.value.length == ""){
		FormOk = false;
	}	
	if (FormOk) return true;
	else {
	  	alert(felmeddelande);
	 	s.search.focus();
	  	return false; 
		}
	}

	/**
	* Validates the advanced search form
	*/
	function ValidateAdvancedSearchForm(s)
	{
	FormOk=true;
	felmeddelande = "Du måste ange minst ett fält";
	//At least one field must be entered
	if( (s.SEARCH_ANY.value.length == "") && (s.SEARCH_TITLE .value.length == "") &&
	    (s.SEARCH_AUTHOR.value.length == "")&& (s.SEARCH_INST.value.length == "")  && 
          (s.SEARCH_SUBJECT.value.length == "")&&
	    (s.SEARCH_CLASS.value.length == "")&& (s.SEARCH_PUBLISHER.value.length == "") &&
	    (s.SEARCH_NR.value.length == "") && (s.SEARCH_YEAR.value.length == "")){
		FormOk = false;
	}
	if (FormOk) return true;
	else {
		alert(felmeddelande);
		s.SEARCH_ANY.focus();
		return false;	
	}
	}
