function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {
        
        var defaultButton;
        
        if (__nonMSDOMBrowser)
            defaultButton = document.getElementById(target);
        else
            defaultButton = document.all[target];
            
        if (typeof(defaultButton.click) != "undefined") {
            
            defaultButton.click();
            
            event.cancelBubble = true;
            
            if (event.stopPropagation)
                event.stopPropagation();
                
            return false;
        }
        
        if (typeof(defaultButton.href) != "undefined") {
            
            functionX = new Function(defaultButton.href.substr(11).replace(/\%20/g, ' '));
            
            functionX();
            
            event.cancelBubble = true;
            
            if (event.stopPropagation)
                event.stopPropagation();
                
            return false;
        }
    }
    
    return true;
}
