// 10/09/2008 Jonathan Zee
// The following code is used to prevent submit button from firing when a user
// presses enter while entering content in a textarea.
// It should be included in the bottom end of the page.
// Area of Interest where this code might get used will be in the application wizard

var __defaultFired = false;

function WebForm_FireDefaultButton(event, target) {

    var element = event.target || event.srcElement;
    
    if (!__defaultFired && event.keyCode == 13 && !(element && (element.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;

        }

    }

    return true;

}
