function InterceptKeys(e)
{
    e = (e) ? e : window.event;
    var sender = (e.srcElement) ? e.srcElement : e.target;
    if (e.keyCode == 13)
    {
        sender.EnterIntercept();
        return false;
    }
    return true;
}

function RegisterEnterIntercept(senderID)
{
    var sender = document.getElementById(senderID);
    sender.EnterIntercept = function()
    {
        if (sender.OnEnterIntercept != null)
        {
            sender.OnEnterIntercept();
        }
    }
}

function RegisterOnEnterIntercept(senderID, delegate)
{
    var sender = document.getElementById(senderID);
    sender.OnEnterIntercept = delegate;
}