function CSF_submit_form()
{
  document.form.action_performed.value='CSF_search';
  submit_form();
}

var nav = window.Event ? true : false;
if (nav) {
  window.captureEvents(Event.KEYDOWN);
  window.onkeydown = key_pressed_handler;
} else {
  document.onkeydown = key_pressed_handler;
}

function key_pressed_handler(e) { //FIX: this handler should be global and handle all modules - i.e. this test for SF_ will also match on CSF_, which we do not want!

  if (nav && e.which == 13) {
    if (e.target && e.target.name && e.target.name.indexOf('SF_')>=0) {
      CSF_submit_form();
    }
  } else if (!nav && window.event.keyCode == 13) {
    if (event.srcElement && event.srcElement.name && event.srcElement.name.indexOf('SF_')>=0) {
      CSF_submit_form();
    }
  }
}
