// wählt das gewählte Element eines Formulars wieder aus
// somit muss der Benutzer bei Fehlern im Formular nicht die Menüpunkte erneut auswählen.

function setFocus(form,element,auswahl) {
	// erleichtert einen späteren zugriff
	var foo = eval('document.'+form+'.'+element);
	// länge des arrays mit allen feldern einen elements
	var laenge = foo.length;
	
	var index = 0;
	// gesetzt wenn match vorhanden, sonst werden die radios auch bei keinem match auf 0 gesetzt
	var match = 0;
	for(i=0; i<laenge; i++){
		// foo.options kann nicht verwendet werden, da dies nur für selects klappt und nicht für radios 
	  if(foo[i].value == auswahl){
	  		// so erhält man die indexnr die weiter unten für die auswahl benötigt wird
	  		index=i;
			match = 1;
	    	break;
	  }
	}
	// Setzt Selecfelder auf das zuvor Ausgewählte
	// foo.options.selectedIndex = index funktioniert zwar für die selects auch, erzeugt aber fehler bei den radios und
	// dadurch wird das script angehalten
	foo.selectedIndex = index;
	// Setzt Radiofelder auf das zuvor Ausgewählte	
	if (match){
		foo[index].checked = true;
	}
}
