/*
 * ----------------------------------------------------------
 * FILE         : DisabledEnterKey
 * CREATEUSER   : Ricky Chiang
 * CREATEDATE   : 2006/6/15
 * FILENAME     : DisabledEnterKey.js
 * DESCRIPTION  : disable entry key for form submit
 * MODIFIES     : 
 * MODIFIER     : 
 * MODIFIEDDATE : 
 * COMMENT      : 
 * ----------------------------------------------------------
 */

function DisableEnterKey(formObj) {
	// Use prototype.js Form.getElements function
	Form.getElements(formObj).each(
		function(item) {
			if (item.type=='text') {
				item.onkeypress = function() {
					return handleEnter(item, event);
				}
			}
		}
	);
}
function handleEnter (field, event) {
	var keyCode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++) {
			if (field == field.form.elements[i]) {
				break;
			}
		}
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else {
		return true;
	}
}   
