function core_onload() {
	if(document.getElementsByTagName) {
	    function assign_submit_to_inputs(inputs, start_index, end_index, submit_button) {
	        for(i=start_index; i < end_index; 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 start_index = 0;
	        for(i=0; i < inputs.length; i++) {
	            if(inputs[i].type == 'submit') {
	                assign_submit_to_inputs(inputs, start_index, i, inputs[i]);
	                start_index = i;
	            }
	        }
	    }
	}
}