﻿function form_checkDefaultButton(event)
{
    //addGrowl(event.srcElement.tagName.toLowerCase());
    if (event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea")))
    {
        if (standardButtonID.length == 0)
        {
            return (false);
        }
        var defaultButton = null;
        if (__nonMSDOMBrowser)
        {
            defaultButton = document.getElementById(standardButtonID);
        }
        else
        {
            defaultButton = document.all[standardButtonID];
        }
        if (defaultButton != null && typeof (defaultButton.click) != "undefined")
        {
            defaultButton.click();
            return (false);
        }
    }
    return (true);
}

function bindDefaultButtonSetter(buttonID, containerID)
{
    //addGrowl(buttonID + " | " + containerID + " | " + $("#" + containerID + " :input").length);
    $("#" + containerID + " :input").bind("focus", {bID:buttonID}, function(e) 
    {
        setDefaultButtonID(e.data.bID);
    });
}

function setDefaultButtonID(buttonID)
{
    //addGrowl(buttonID);
    standardButtonID = buttonID
}
