function isFuncKey(evt) {
  return (evt.keyCode == 112) || // F1
         (evt.keyCode == 113) || // F2
         (evt.keyCode == 114) || // F2
         (evt.keyCode == 115) || // F2
         (evt.keyCode == 116) || // F2
         (evt.keyCode == 117) || // F2
         (evt.keyCode == 118) || // F2
         (evt.keyCode == 119) || // F2
         (evt.keyCode == 120) || // F2
         (evt.keyCode == 121) || // F2
         (evt.keyCode == 122) || // F2
         (evt.keyCode == 123)    // F12
  ;
}

function fkeyDisable(evt) {
  if (document.all) {   
    evt = window.event;
  }
  if (isFuncKey(evt)) {
    if (document.all) {   
      evt.keyCode = 0;
      return false;
    }
    evt.stopPropagation()
    evt.preventDefault()
  }
}

document.onkeydown  = fkeyDisable
document.onhelp = function () { return false; };

document.onkeypress = fkeyDisable

