/**
 * Faengt das Drücken der Enter-Taste ab und bindet es auf den Weiter-Button
 * 
 * @author Bernd Schickentanz <bschickentanz@kupona.de>
 * @version 0.1
 */

function bindKeys(buttonValue) {
	document.getElementsByTagName("body")[0].onkeypress = function (e) {
		var keycode = (window.event) ? window.event.keyCode : e.which;
		if (keycode == 13) {
			var buttons = dojo.query("button");
			var buttonFound=false;
			dojo.forEach(buttons, 
				function(oneButton, index, array) {
					if(!buttonFound && oneButton.value==buttonValue) {
						oneButton.click();
						buttonFound=true;
					}
				}
			);
			if(!buttonFound) {
				var buttons = dojo.query("[type=submit]");
				dojo.forEach(buttons, 
					function(oneButton, index, array) {
						if(!buttonFound && oneButton.value==buttonValue) {
							oneButton.click();
							buttonFound=true;
						}
					}
				);
			}
			void(0);
			return false;
		}
		return true;
	}
}
