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