function WebForm_FireDefaultButton(event, target) 
{
    var __defaultFired = false;

    var srcEl = event.srcElement ? event.srcElement : event.target;
    var key = document.all ? event.keyCode : event.which;
    
    if (!__defaultFired && key == 13 && !(srcEl && (srcEl.tagName.toLowerCase() == "textarea"))) 
    {
        var defaultButton;
        if (__nonMSDOMBrowser)
            defaultButton = document.getElementById(target);
        else
            defaultButton = document.all[target];

        if (typeof(defaultButton.click) != "undefined") 
        {
            __defaultFired = true;
            defaultButton.click();
            event.cancelBubble = true;
            
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }

        if (typeof(defaultButton.href) != "undefined") 
        {
            __defaultFired = true;
            eval(defaultButton.href.substr(11));
            event.cancelBubble = true;
            
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }
    }
    return true;
}
