function init() {
  if(document.layers) {
    window.captureEvents(Event.KEYUP);
  } 
  document.onkeyup = key;
  window.focus();
}

// KeyEvent.DOM_VK_SPACE, LEFT, RIGHT, UP, DOWN ...

function key(e) {
  var key;
  if(document.all) {
    key = window.event.keyCode;
  } else if(document.layers) {
    key = e.which;
  } else {
    key = e.keyCode;
  }
  if((!document.all && (key==KeyEvent.DOM_VK_SPACE || 
			key==KeyEvent.DOM_VK_PAGE_DOWN )) ||
     key==32 || key==34 || key==54)
    window.scrollBy(386, 0);
  else if((!document.all && key==KeyEvent.DOM_VK_PAGE_UP) || key==33)
    window.scrollBy(-386, 0);
  else if(key==39) {
    window.scrollBy(5, 0);
  } else if(key==37) {
    window.scrollBy(-5, 0);
  }

    return true;
}

window.status = "<< page up, page down or space >>";
