/*
* Formular versenden, sobald ein enthaltenes Select-Element geändert wird
* - Das Select-Element muss die angegebene CSS-Klasse enthalten
* - Der ausgewählte Wert des Select-Elements darf nicht leer sein
*/
function select_auto_submit(class_name){

	// Alle <select>-Elemente finden
	elements = document.getElementsByTagName('select');
	
	for(element in elements){

		// CSS-Klassen auslesen
		classes = String(elements[element].className).split(' ');

		// Prüfen ob die gesuchte Klasse vorhanden ist
		if(in_array(classes, class_name)){

			// Event-Handler einrichten
			elements[element].onchange = function(){
				if(this.value != ''){
					// alert('<form>: ' + this.form.name + '\n<select>: ' + this.name);

					// Fokus vom Element entfernen und Formular versenden
					this.blur();
					this.form.submit();
				} // if
			} // function
		} // if
	} // for
} // function

/*
* Methode Initialisieren
*/
window.onload = function(){
	select_auto_submit('autosubmit');
} // function