function addEvent(oTarget, sType, fpDest) {
  var oOldEvent = oTarget[sType];
  if (typeof oOldEvent != "function") {
    oTarget[sType] = fpDest;
  } else {
    oTarget[sType] = function(e) {
      oOldEvent(e);
      fpDest(e);
    }
  }
};
function getEventTarget(e){
  if ( !e ){e = window.event;}
  if ( e.target ){var trg = e.target;}
  else if ( e.srcElement ){var trg = e.srcElement;}
  return trg;
};

/* ******* OnEnter.js ******* */
addEvent(window,"onload",function(){initNodesWithOnEnter();});
function initNodesWithOnEnter(enclosure){
  var scope = (enclosure)?enclosure:document;
  var allDomNodes = scope.getElementsByTagName("*");
  for (var i=0;i<allDomNodes.length;i++){
    var domNode = allDomNodes.item(i);
    domNode.onenter = domNode.getAttribute("onenter")
    if(domNode.onenter){
      //domNode.setAttribute("Autocomplete","Off");
      addEvent(domNode,"onkeydown",function(evnt){
        if(!evnt){evnt = window.event;}
        var key = evnt.keyCode;
        if(key == 13){
          eval(getEventTarget(evnt).getAttribute("onenter"));
        }
      });
    }
  }
}