								var typeropen = 0;
							
							
								function settypernamn (){
									var t = "";
									var c = 0;
									if(typalla == 1){
										t = "Alla typer";
									} else {
										if(typhyresratter == 1){
											t += "Hyresrätter";
											c++;
										}
										
										if(typbostadsratter == 1){
											if(c > 0) t+=", ";
											t += "Bostadsrätter";
											c++;
										}
										if(typvillor == 1){
											if(c > 0) t+=", ";
											t += "Villor";
											c++;
										}
										if(typfritid == 1){
											if(c > 0) t+=", ";
											t += "Fritidsboende";
											c++;
										}
										if(typovriga == 1){
											if(c > 0) t+=", ";
											t += "Övriga";
											c++;
										}
									}
									
									$("#typernamn").val(t);
								}
								function valjtyp (id, checked){
									switch(id){
										case 0:
											if(checked){
												typalla = 1;
												doljtyper();
											} else {
												typalla = 0;
											}
											break;
										case 1:
											if(checked){
												typhyresratter = 1;
												document.getElementById("typalla_").checked = false;
												typalla = 0;
											} else {
												typhyresratter = 0;
												
											}
											break;
										case 2:
											if(checked){
												typbostadsratter = 1;
												document.getElementById("typalla_").checked = false;
												typalla = 0;
											} else {
												typbostadsratter = 0;
												
											}
											break;
										case 3:
											if(checked){
												typvillor = 1;
												document.getElementById("typalla_").checked = false;
												typalla = 0;
											} else {
												typvillor = 0;
												
											}
											break;
										case 4:
											if(checked){
												typfritid = 1;
												document.getElementById("typalla_").checked = false;
												typalla = 0;
											} else {
												typfritid = 0;
												
											}
											break;
										case 5:
											if(checked){
												typovriga = 1;
												document.getElementById("typalla_").checked = false;
												typalla = 0;
											} else {
												typovriga = 0;
												
											}
											break;
									}
									if(
										typhyresratter == 0
										&&
										typbostadsratter == 0
										&&
										typvillor == 0
										&&
										typfritid == 0
										&&
										typovriga == 0

									){
										typalla = 1;
										document.getElementById("typalla_").checked = true;
										
									}
									
									settypernamn ();
									addSearchType(id, checked);
								}
								function visatyper (){
									var t = 
										"<table width=\"278\" cellpadding=\"2\" cellspacing=\"0\">"+
											"<tr class=\"typrad\">"+
												"<td width=\"20\"><input id=\"typalla_\" onclick=\"valjtyp(0, this.checked);\" type=\"checkbox\""+(typalla == 1 ? " checked" : "")+"></td>"+
												"<td>Alla</td>"+
											"</tr>"+
											"<tr><td colspan=\"2\" class=\"typraddel\"></td></tr>"+
											"<tr>"+
												"<td><input onclick=\"valjtyp(1, this.checked);\" type=\"checkbox\""+(typhyresratter == 1 ? " checked" : "")+"></td>"+
												"<td>Hyresrätter</td>"+
											"</tr>"+
											"<tr>"+
												"<td><input onclick=\"valjtyp(2, this.checked);\" type=\"checkbox\""+(typbostadsratter == 1 ? " checked" : "")+"></td>"+
												"<td>Bostadsrätter</td>"+
											"</tr>"+
											"<tr>"+
												"<td><input onclick=\"valjtyp(3, this.checked);\" type=\"checkbox\""+(typvillor == 1 ? " checked" : "")+"></td>"+
												"<td>Villor</td>"+
											"</tr>"+
											"<tr>"+
												"<td><input onclick=\"valjtyp(4, this.checked);\" type=\"checkbox\""+(typfritid == 1 ? " checked" : "")+"></td>"+
												"<td>Fritidsboende</td>"+
											"</tr>"+
											"<tr>"+
												"<td><input onclick=\"valjtyp(5, this.checked);\" type=\"checkbox\""+(typovriga == 1 ? " checked" : "")+"></td>"+
												"<td>Övriga</td>"+
											"</tr>"+
										"</table>";
									$("#typdiv").html(t).show();
									typeropen = 1;
									$("#typerdd").attr("src", "gfx/dropdown_hover.gif");
								}
								function predoljtyper (){
									tto = setTimeout("doljtyper()", "1000");
								}
								function doljtyper (){
									
									$("#typdiv").fadeOut(500);
									$("#typerdd").attr("src", "gfx/dropdown.gif");
									typeropen = 0;
								}
								var tto;
								function keeptyper (){
									clearTimeout(tto);
								}
								function _typerdd() {
									if(typeropen == 1)
										doljtyper();
									else
										visatyper();
								}
								var omradenopen = 0;
								var oto;
								function keepomraden (){
									clearTimeout(oto);
								}
								function _omradendd() {
									if(omradenopen == 1)
										doljomraden();
									else
										visaomraden();
								}
								function predoljomraden (){
									oto = setTimeout("doljomraden()", "1000");
								}
								function doljomraden (){
									
									$("#omradendiv").fadeOut(500);
									$("#omradendd").attr("src", "gfx/dropdown.gif");
									omradenopen = 0;
								}
								function valjomrade(id){
									valdaomraden[id] = 1;
									visaomraden();
									sparaomraden(id, 1);
								}
								function tabortomrade(id){
									valdaomraden[id] = 0;
									visaomraden();
									sparaomraden(id, 0);
								}
								function sparaomraden (id, n){
										$.ajax({
											  url: "index.saveomraden.php",
											  type: "GET",
											  data: {id : id, n : n },
											  cache: false,
											  success: function(html){
											  	
											  }
											  
											});										
								
								}
								var cookieval = "";
								function setomradennamn() {
									var c = 0;
									var namn = "";
									
									for(var i in valdaomraden){
										m = valdaomraden[i];
										
										if(m == 1){
											c++;
											if(c > 1) namn += ", ";
											namn += searchAreas[lan_id][i];
											if(c > 1) cookieval += ",";
											cookieval += i;
										
										}
									}
									if(c > 0){
										createCookie("bb_omraden", cookieval, 5);
									}
									if(c == 0) namn = "Alla områden";
									$("#omradennamn").val(namn);
								}
								function visaomraden (){
									var t = "<table cellpadding=2 cellspacing=0 width=278>";
									var c = 0;
									for(var i in valdaomraden){
										m = valdaomraden[i];
										if(m == 1){
											c++;
											//if(c == 1) t+= "<tr><td colspan=2>Valda områden:</td></tr>";
											t+="<tr><td width=20><input type=checkbox checked onclick=tabortomrade("+i+")></td><td>"+searchAreas[lan_id][i]+"</td></tr>";
										}
									} 
									if(c > 0) t += "<tr><td colspan=2 class=omraderaddel></td></tr>";
									for(var i in searchAreas[lan_id]){
										if(!valdaomraden[i])
										t+="<tr><td width=20><input type=checkbox"+(c == 3 ? " disabled" : "")+" onclick=valjomrade("+i+")></td><td><p"+(c == 3 ? " style=\"color:gray\"" : "")+">"+searchAreas[lan_id][i]+"</p></td></tr>";
									}
									t+="</table>";
									$("#omradendiv").html(t).show();
									omradenopen = 1;
									$("#omradendd").attr("src", "gfx/dropdown_hover.gif");
									setomradennamn();
								}
							
								var lan_id = 0;
								var valdaomraden = new Array;
								
								function getsearchareas(init_id){
									valdaomraden = new Array;
									doljomraden();
									if(init_id > 0){
										lan_id = init_id;
										
										$("#omradennamn").val("Alla områden");
										
										$("#omradenareadiv").fadeIn();
										
										
									} else {
										$("#omradenareadiv").fadeOut();
										lan_id = 0;
									}
								}
								
