
function initalisiereModel(strFormName, TypenArray, modelVal, typvalue)
{
    AuswahlModell(strFormName, modelVal); 
    //TypAnpassen(strFormName, TypenArray);
    AuswahlTyp(strFormName, typvalue);
}
function initRest(strFormName, newArray, iVal)
{
    var Preis_min = 'document.forms[strFormName].suche[Preis_min]';
    if ( Preis_min != null )
    { assert(Preis_min.value); 
        for (i=0; i < Preis_min.options.length; i++){			
		    if (Preis_min.options[i].value == iVal)
			    Preis_min.selectedIndex = i;
	    }
	}
}

 
// Hersteller setzen
function AuswahlModell(strFormName, modelVal){
	if(!modelVal>0)return;
	var objHerstellerAuswahl = document.forms[strFormName].Hersteller_Id;
	for (i=0; i < objHerstellerAuswahl.options.length; i++){			
		if (objHerstellerAuswahl.options[i].value == modelVal)
			objHerstellerAuswahl.selectedIndex = i;
	}
	objHerstellerAuswahl.onchange();
}
// Type
function AuswahlTyp(strFormName, makeVal){
	if(!makeVal>0) return;	
	var intMake = 0;
	var i; 
	
	objGewaelterTyp = document.forms[strFormName].typen;
  
		for (i=0; i < objGewaelterTyp.options.length; i++){
			if (objGewaelterTyp.options[i].value == makeVal){
				objGewaelterTyp.selectedIndex = i;
				break;
			}
		}
	 
	 
	//TypAnpassen(strFormName, TypenArray);
}


function TypAnpassen(strFormName,  TypenArray)
{
 
	var arrModelList;
	var objGewaelterTyp;
	var objHerstellerAuswahl;
	 
	var i;
	var SektedValue;

	if (document.forms[strFormName].typen == null)
		return;
	if (document.forms[strFormName].Hersteller_Id == null)
		return;
    
	objGewaelterTyp      = document.forms[strFormName].typen;
	objHerstellerAuswahl = document.forms[strFormName].Hersteller_Id;
	objGewaelterTyp.selectedIndex = 0;
	objGewaelterTyp.options.length = 1;  
	
	objGewaelterTyp.options[0].value = 0;
	objGewaelterTyp.options[0].text = "egal";    
      
	 SektedValue = objHerstellerAuswahl.value;
		arrModelList = (TypenArray[SektedValue]).split(';');
        	for (i = 0; i < arrModelList.length-1; i++){
	    		objGewaelterTyp.options.length = i+2;
			objGewaelterTyp.options[i+1].value = (arrModelList[i]).split('|')[1];
			objGewaelterTyp.options[i+1].text = (arrModelList[i]).split('|')[0];
        	}
	 
}  