// forms.js
// common form handling functions for eblock web controls

// key press events for control groups

function ebInputKeyPressHook(evt, defaultButtonId) {
  if(!evt) { // IE
    var keyCode = window.event.keyCode; }
  else { // Mozilla
    var keyCode = evt.keyCode; }
  
  if (keyCode == 13) {
    // click default button on enter key press
    var button = document.getElementById(defaultButtonId)
    if (button) {
      button.click();
      return false; }
    }
  // otherwise carry on
  return true; }
  
function ebInputKeyPressFocusHook(evt, focusId) {
  if(!evt) { var keyCode = window.event.keyCode; }
  else { var keyCode = evt.keyCode; }
  
  if (keyCode == 13) {
    // focus control on enter key press
    var el = document.getElementById(focusId)
    if (el) {
      el.focus();
      return false; }
    }
  // otherwise carry on
  return true; }
