function WebForm_FireDefaultButton(event, target) {
  // Special override for textarea controls under firefox
  var element = event.target || event.srcElement;
  if (event.keyCode == 13 && !(element && (element.tagName.toLowerCase() == "textarea"))) {
    var defaultButton;
    if (__nonMSDOMBrowser) {
      defaultButton = document.getElementById(target);
    }else {
      defaultButton = document.all[target];
    }
    if (defaultButton){
      if(typeof(defaultButton.click) === "undefined"){
        defaultButton.click = function()
          {
            var result = true;
            if (defaultButton.onclick) result = defaultButton.onclick();
            if (typeof(result) == 'undefined' || result) {
                eval(defaultButton.getAttribute('href'));
            }
          }        
      }
      if(typeof(defaultButton.click) != "undefined"){
        defaultButton.click();
        event.cancelBubble = true;
        if (event.stopPropagation) event.stopPropagation();
          return false;
      }
    }
  }
  return true;
}

