
// select br_mod abh. von Hersteller befüllen
function setOptionsBM(iH) {

	var elOpt = document.forms['produkte'].elements['br_mod'];

		// Typen leeren und disablen
		setOptionsTypen(0,0);

		// br_mod leeren
		for (var j=elOpt.length; j>=1; j--) {
			elOpt.options[j-1] = null;
		}

		if (iH==0) {
			elOpt.disabled = true;
			iSelH = 0;
		}

		if(iH && iH>0){
			iSelH = iH;
			var opt = new Option('bitte wählen','');
			elOpt[elOpt.length] = opt;

			for ( var j=1; j<=aBM[iH].length; j++) {
				var sOpt = aBM[iH][j-1];
				var arrOpt = sOpt.split('|');
				if(arrOpt[1]==selB && arrOpt[0]==selM ){
					optSelected = true;
				} else {
					optSelected = false;
				}
				var opt = new Option(arrOpt[0]+' ('+arrOpt[1] +')', arrOpt[1], false, optSelected );
				elOpt[elOpt.length] = opt;
				elOpt.disabled = false;
			}

			// die Typen befuellen
			setOptionsTypen(iH, elOpt.selectedIndex);

		}
}


function setOptionsTypen(iH,iBM) {

	var elOpt = document.forms['produkte'].elements['typ'];

	// Typen  ("Modell") leeren
	for (var j=elOpt.length; j>=1; j--) {
		elOpt.options[j-1] = null;
	}

	if (iH==0 || iBM==0) {
		elOpt.disabled = true;
	}

	if(iH && iH>0 && iBM && iBM>0){
		var sKey = iH+'_'+iBM;
		var opt = new Option('alle anzeigen','');
		elOpt[elOpt.length] = opt;

		for ( var j=1; j<=aT[sKey].length; j++) {
			var sOpt = aT[sKey][j-1];
			var arrOpt = sOpt.split('|');
			if(arrOpt[1]==selT ){
				optSelected = true;
			} else {
				optSelected = false;
			}

			var opt = new Option(arrOpt[1], arrOpt[1], false, optSelected);
			elOpt[elOpt.length] = opt;
			elOpt.disabled = false;
		}
	}
}


function doSearch(mode) {
	if(mode=='produkte'){
		document.forms['produkte'].elements['ovs_hersteller'].value = document.forms['produkte'].elements['hersteller'].options[document.forms['produkte'].elements['hersteller'].selectedIndex].value;
		if(document.forms['produkte'].elements['br_mod'].selectedIndex >0 ){
			var sOptBM = aBM[document.forms['produkte'].elements['hersteller'].selectedIndex][document.forms['produkte'].elements['br_mod'].selectedIndex-1];
			var arrOptBM = sOptBM.split('|');
			document.forms['produkte'].elements['ovs_baureihe'].value = arrOptBM[1];
			document.forms['produkte'].elements['ovs_modell'].value = arrOptBM[0];
		} else {
			document.forms['produkte'].elements['ovs_baureihe'].value = '';
			document.forms['produkte'].elements['ovs_modell'].value = '';
		}

		if(document.forms['produkte'].elements['typ'].selectedIndex >0 ){
			var sKey = document.forms['produkte'].elements['hersteller'].selectedIndex + '_' + document.forms['produkte'].elements['br_mod'].selectedIndex;
			if(aT[sKey]){
				var sOptT = aT[sKey][document.forms['produkte'].elements['typ'].selectedIndex-1];
				var arrOptT = sOptT.split('|');
				document.forms['produkte'].elements['ovs_typ'].value = arrOptT[1];
			} else {
				document.forms['produkte'].elements['ovs_typ'].value = '';
			}
		} else {
			document.forms['produkte'].elements['ovs_typ'].value = '';
		}

		if(document.forms['produkte'].elements['ovs_hersteller'].value == '' || document.forms['produkte'].elements['ovs_baureihe'].value == '' || document.forms['produkte'].elements['ovs_modell'].value == '' ){
			alert('Bitte schränken Sie die Kriterien weiter ein');
			return;
		} else {
			if(document.forms['produkte'].elements['ovs_hersteller'].value != '' && document.forms['produkte'].elements['ovs_baureihe'].value != '' && document.forms['produkte'].elements['ovs_modell'].value != ''){
				document.forms['produkte'].action = 'produkte_modell.htm';
				document.forms['produkte'].submit();
			}
		}
	}
}