
// ***************************************************			//
// JOBBERwohnDB 				           						//
// ***************************************************			//
// Copyright (C) 2003 JOBBER GmbH Internetservices 				//
// info@jobbermedia.de, http://www.jobbermedia.de				//
// *************************************************** 			//
// Dieser Code ist urheberrechtlich geschützt! 					//
// Keine Kopieren, Verändern, Vertreiben, Vermieten ohne 		//
// ausdrückliche Zustimmung durch die JOBBER GmbH 				//
// ***************************************************			//
// This code ist copyrighted. 									//
// No copy use or modification without permission				//
//***************************************************			//
// Weitere Informationen siehe beiliegenden Lizenzbestimmungen  //
// ***************************************************			//

function change_stadtteile ()
{
	 nr = 0;
	 if(document.searchform.gebiet != null)
	 {
	 	for(i=0;i<document.searchform.gebiet.length;++i)
		 {
		 	
			if(document.searchform.gebiet.options[i].selected == true)
			{
				
				nr = document.searchform.gebiet.options[i].value;
			}
		 }
	 }
	 
	 
	
	 // Hersteller-Liste loeschen
	 delete_stadtteile_select();
	 
	 for (i=0; i<std[nr].length; i++)
	 {
		
		// Eintrag kuerzen/auffuellen
		// len_manufactor_select: Globale Var.
		data = std[nr][i];
		
		NeuerEintrag = new Option(data);
		document.searchform.elements['stadtteile[]'].options[i] = NeuerEintrag;
		document.searchform.elements['stadtteile[]'].options[i].value = std[nr][i];
	 } 		
	 // erster Eintrag ist vorselektiert
	 if(document.searchform.elements['stadtteile[]'].length > 0)
	 {
	 	document.searchform.elements['stadtteile[]'].options[0].selected=true;
	 }
	 
	 
	 // Laeneg des Selectfeldes einstellen (wichtig nur für NS)
	 document.searchform.elements['stadtteile[]'].length = i;	

} // function


// Liste löschen
function delete_stadtteile_select()
{	
	if(document.searchform.elements['stadtteile[]'] != null)
	{
		document.searchform.elements['stadtteile[]'].length = 0;
	}
 	
} // function



function change_anzzimmer ()
{
  	nr=0
 	
	for(i=0;i<document.searchform.elements['wohnungsart[]'][0].length;++i)
	{
		if(document.searchform.elements['wohnungsart[]'][0][i].selected == true)
		{
			nr = document.searchform.elements['wohnungsart[]'][0][i].value;
		}	 
	}
	
	for(i=0;i<document.searchform.elements['wohnungsart[]'].options.length;++i)
	{
		if(document.searchform.elements['wohnungsart[]'].options[i].selected == true)
		{
			nr = i;
		}	 
	}
   	

 	// Liste loeschen
 	delete_anzzimmer_select();
 
 	for (i=0; i<zimmer[nr].length; i++)
 	{
  		// Eintrag kuerzen/auffuellen
  		// len_manufactor_select: Globale Var.
  		data = zimmer[nr][i];
 		
  		NeuerEintrag = new Option(data);
  		document.searchform.elements['anzzimmer[]'].options[i] = NeuerEintrag;
 	 	document.searchform.elements['anzzimmer[]'].options[i].value = zimmer[nr][i];
 	} 		
 	// erster Eintrag ist vorselektiert
 	document.searchform.elements['anzzimmer[]'].options[0].selected=true;
 
 	// Laeneg des Selectfeldes einstellen (wichtig nur für NS)
 	document.searchform.elements['anzzimmer[]'].length = i;	

} // function


function set_zimmer_selected(val)
{
	for(i=0;i<document.searchform.elements['anzzimmer[]'].options.length;++i)
	{
		if(document.searchform.elements['anzzimmer[]'].options[i].value == val)
		{
			document.searchform.elements['anzzimmer[]'].options[i].selected=true;
		}	 
	}
	
}



// Liste löschen
function delete_anzzimmer_select()
{	
 	document.searchform.elements['anzzimmer[]'].length = 0;
} // function

function setSTDListe()
{
	
	if(document.searchform.elements['stadtteile[]'].length == 1)
	{
		document.searchform.elements['stadtteile[]'].options[0].selected=true;
		return;
	}
	var vr = "";
	for(i=0; i<document.searchform.elements['stadtteile[]'].length; i++)
	{
		document.searchform.elements['stadtteile[]'].options[i].selected=false;
		vr += "Deselecting\n";
		for (j=0;j<stdpreselectArray.length;j++)
 		{
			if(document.searchform.elements['stadtteile[]'].options[i].value == stdpreselectArray[j])
			{
     				document.searchform.elements['stadtteile[]'].options[i].selected=true;
     				vr += "Selecting " + document.searchform.elements['stadtteile[]'].options[i] + "\n";
			}
			else
			{
				//document.searchform.elements['stadtteile[]'].options[i].selected=false;
			}
		
		}
    	}
    	//alert(vr);

}

function setANZListe()
{

	for(i=0; i<document.searchform.elements['anzzimmer[]'].length; i++)
	{
		document.searchform.elements['anzzimmer[]'].options[i].selected=false;
		for (j=0;j < anzzimmerpreselectArray.length;j++)
 		{
			if(document.searchform.elements['anzzimmer[]'].options[i].value == anzzimmerpreselectArray[j])
			{
     				document.searchform.elements['anzzimmer[]'].options[i].selected=true;
			}
			else
			{
				//document.searchform.elements['stadtteile[]'].options[i].selected=false;
			}
		
		}
    	}

}
