function core_onload() {
	if(document.getElementsByTagName) {
	    function assign_submit_to_inputs(inputs, submit_button) {
	        for(i=0; i < inputs.length; i++) {
	            if(inputs[i].type == 'text') {
	                inputs[i].onkeypress = function(event) {
	                    if((window.event ? window.event.keyCode : event.which) == 13) { 
	                        submit_button.click(); 
	                        return false;
	                    }
	                }
	            }
	        }
	    }
	    table_rows = document.getElementsByTagName("tr")
	    for(j=0; j < table_rows.length; j++) {
	        inputs = table_rows[j].getElementsByTagName("input")
	        var submit_button = null;
	        for(i=0; i < inputs.length; i++) {
	            if(inputs[i].type == 'submit') submit_button = inputs[i];
	        }
	        if(submit_button) {
	            assign_submit_to_inputs(inputs, submit_button);
	        }
	    }
	}
}