/*
* handle standard-button and block-actions
 */

var lock=0;
var stdButtonForm="";

function blockAction()
{
  if(lock == 1)
   return false;
  lock=1;
  return true;
}
function unBlockAction()
{
  lock=0;
}
  
function blockSubmit(aForm)
{

  if(blockAction())
   document.forms[aForm].submit();
  return false;
}

function setStdButtonForm(form)
{
  stdButtonForm=form;
}

if (document.layers)
 document.captureEvents(Event.KEYDOWN);

document.onkeydown = function (evt)
{
  var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
  if (keyCode == 13 || keyCode == 4100)
 {
   if(typeof stdButtonForm != 'undefined' && stdButtonForm.length > 0 && document.forms[stdButtonForm])
    document.forms[stdButtonForm].submit();
   return false;
  }
}
