function ChatEvent()
{

}

ChatEvent.TYPE =
{
    LOGIN : 0,
    LOGOUT : 1,
    MESSAGE : 2,
    INVITATION : 3,
    ONLINELIST : 4,
    CHATSESSIONLIST : 5,
    STARTCHAT : 6,
    SERVERDEBUGMESSAGE : 7,
    ENDCHAT : 8,
    ECHOMESSAGE : 9,
    SYSTEMMESSAGE : 10,
    CONTACTLIST : 11,
    VIDEOSTREAMID : 12,
    STARTVIEWING : 13,
    ENDVIEWING : 14,
    WATCHERSTART : 15,
    WATCHEREND : 16,
    VIDEOAVAILABLE : 17,
    VIDEONOTAVAILABLE : 18,
    VIDEOAVAILLIST : 19,
    VOICEINVITE : 20,
    VOICEINVITESENT : 21,
    STARTVOICECHAT : 22,
    ENDVOICECHAT : 23,
    BLOCKVOICECHAT : 24,
    UNBLOCKVOICECHAT : 25,
    BLOCKVIDEO : 26,
    UNBLOCKVIDEO : 27,
    VIDEOBLOCKLIST : 28,
    VOICEAVAILLIST : 29,
    VOICEAVAILABLE : 30,
    VOICENOTAVAILABLE : 31,
    VOICEINVITECANCEL : 32,
    MODTEXTLIST : 33,
    MODVOICELIST : 34,
    MODTEXTSTART : 35,
    MODTEXTEND : 36,
    MODPEEKCHATSTART : 37,
    MESSAGEPEEK : 38,
    MODVOICESTART : 39,
    MODVOICEEND : 40
}

ChatEvent.nameOf = function(chatevent)
{
    for(name in ChatEvent.TYPE)
    {
        if(ChatEvent.TYPE[name] == chatevent)
        {
            return name;
        }
    }
    return 'Event Not Found';
}
