document.observe("dom:loaded", function(){

	// alle Formulare müssen nachträglich mit der Entertaste belegt werden
	$$('form').each(function(form){
    	Event.observe(form, 'keydown', pressEnter);
	})
	
});

/**
 * fängt die Enter-Taste ab und schickt das Formular ab
 */
function pressEnter(event){
	
	var clickedElement = Event.element(event);
	
	// textarea ausschließen
	if (event.keyCode=='13' && clickedElement.tagName != 'TEXTAREA' && clickedElement.tagName != 'SELECT' && clickedElement.value != ""){
		this.submit();
	}
	
}