
vwBisZahl = new Array(25000,      50000,     75000, 100000,       150000,     200000,     250000,     300000,     350000,     400000,     450000,         500000,     600000,     700000,     800000,     900000,    1000000);
vwBisText = new Array('25.000 €','50.000 €','75.000 €', '100.000 €', '150.000 €','200.000 €','250.000 €','300.000 €','350.000 €','400.000 €','450.000 €','500.000 €','600.000 €','700.000 €','800.000 €','900.000 €','1 Mio. €');

function setVwBis(zahl, str_unbegrenzt, str_bis){
	liste = document.getElementById("id_vwBis");
	// Liste löschen
	while(liste.options.length > 0)
	{
		liste.options[liste.length - 1] = null;
	}

	//alert(zahl);

	if(zahl == "-1" || zahl == "1000000")
	{
		liste.options[liste.length] = new Option(str_unbegrenzt,"-1",false,true);
		//document.getElementById("div_vwGrenze").className = "unsichtbar";

	}
	else
	{
		//Liste erzeugen

		for(var i=0; i<vwBisZahl.length; i++)
		{
			if(vwBisZahl[i] > zahl)
				liste.options[liste.length] = new Option(str_bis+" "+vwBisText[i],vwBisZahl[i],false,true);
		}
		liste.options[liste.length] = new Option(str_unbegrenzt,"-1",false,true);
		liste.options[0].selected = true;

		document.getElementById("div_vwGrenze").className = "sichtbar";
	}
}

//----------------------------------------
flaecheBisZahl = new Array(50,       60,     70,     80,     100,     120);
flaecheBisText = new Array('50 m²', '60 m²','70 m²','80 m²','100 m²','120 m²');
function setFlaecheBis(zahl, str_unbegrenzt, str_bis){
	liste = document.getElementById("id_flaecheBis");
	// Liste löschen
	while(liste.options.length > 0)
	{
		liste.options[liste.length - 1] = null;
	}


	if(zahl == "-1" || zahl == "120")
	{
		//alert("01: "+zahl);
		liste.options[liste.length] = new Option(str_unbegrenzt,"-1",false,true);
		document.getElementById("div_flaecheGrenze").className = "unsichtbar";

	}
	else
	{
		//Liste erzeugen
		for(var i=0; i<flaecheBisZahl.length; i++)
		{
			if(flaecheBisZahl[i] > zahl)
				liste.options[liste.length] = new Option(str_bis+" "+flaecheBisText[i],flaecheBisZahl[i],false,true);
		}
		liste.options[liste.length] = new Option(str_unbegrenzt,"-1",false,true);
		liste.options[0].selected = true;

		document.getElementById("div_flaecheGrenze").className = "sichtbar";
	}


}
//----------------------------------
function zimmerVerstecken(gruppe){
	var klass = "sichtbar";
	//if(gruppe==2 || gruppe==3 || gruppe==4 || gruppe==5)
	if(gruppe != 1)
		klass = "unsichtbar";

	document.getElementById("div_flaecheGrenze0").className = klass;
	document.getElementById("div_flaecheGrenze1").className = klass;

	if(klass == "sichtbar")
	{

		var flaecheVon = document.getElementById("id_flaecheVon").value;

		//alert("Fläche Von: "+flaecheVon);

		if(flaecheVon=="-1" || flaecheVon=="120")
		{
			document.getElementById("div_flaecheGrenze").className = "unsichtbar";
		}
		else
	    {
            document.getElementById("div_flaecheGrenze").className = "sichtbar";
        }
	}
	else
	{
		document.getElementById("div_flaecheGrenze").className = klass;
		document.getElementById("id_zimmer").value = "-1";
		document.getElementById("id_flaecheVon").value = "-1";
	}
}
//------------------------------------

function setAlleOptionen(art, vwVon, vwBis, zimmer, flaecheVon, flaecheBis, w_tm, denkmal){

	listeArt = document.getElementById("id_art");
	listeVwVon = document.getElementById("id_vwVon");
	listeVwBis = document.getElementById("id_vwBis");
	listeZimmer = document.getElementById("id_zimmer");
	listeFlaecheVon = document.getElementById("id_flaecheVon");
	listeFlaecheBis = document.getElementById("id_flaecheBis");
	listeW_tm = document.getElementById("id_w_tm");
	listeDenkmal = document.getElementById("id_denkmal");

	inhalt = new Array(art,      vwVon,      vwBis,      zimmer,      flaecheVon,      flaecheBis,      w_tm,      denkmal);
	listen = new Array(listeArt, listeVwVon, listeVwBis, listeZimmer, listeFlaecheVon, listeFlaecheBis, listeW_tm, listeDenkmal);

	for(var i=0; i<inhalt.length; i++)
	{
		if(listen[i] != null)
		{
			for(var y=0; y<listen[i].length; y++)
			{
				if(listen[i].options[y].value==inhalt[i])
				{
					//alert(listen[i].id+": "+inhalt[i]);
					listen[i].options[y].selected = true;
					break;
				}
			}

		}

	}

}
//----------------------------------------
function  setSuchanzeige(id, klass, ergebnisZeigen){
	if(document.getElementById(id) != null)
	{
		document.getElementById(id).className = klass;
		//doppel-gemoppel aber wegen IE 6
		if(klass=="unsichtbar")
			document.getElementById(id).style.display="none";
		else
			document.getElementById(id).style.display="block";
		//------------
		//alert(id+":"+document.getElementById(id).className+":"+ergebnisZeigen);
	}

	if(document.forms["formsuche"] !=null && document.forms["formsuche"].ergebnisZeigen != null)
		document.forms["formsuche"].ergebnisZeigen.value = ergebnisZeigen;
}
//-----------------------------------------
function formsucheLeeren(){
	document.forms["formsuche"].q.value = "";
	setAlleOptionen(12345, -1, -1, -1, -1, -1, -1, -1);
	document.forms["formsuche"].submit();
}
//----------------------------------------

function  setAktiv(id, klass){
	if(document.getElementById(id) != null)
	{
		document.getElementById(id).className = klass;
	}
}


function setSuchpage(page) {
	document.forms["formsuche"].suchpage.value = page;
	document.forms["formsuche"].submit();
}

//-------------------------------------------
function neueSuche(){
	setSuchanzeige('suchauswahl-ein-aus','sichtbar', 'nein');
	document.forms["formsuche"].submit();
}

function setSort(sortFeld, sortArt){
	if(sortArt == "ASC")
		sortArt = "DESC";
	else
		sortArt = "ASC";
	//alert(sortArt);

	document.forms["formsuche"].suchpage.value = 1;
	document.forms["formsuche"].sortFeld.value = sortFeld;
	document.forms["formsuche"].sortArt.value = sortArt;
	document.forms["formsuche"].submit();
}
