source: companies/serpro/instant_messenger/js/im_var_globals.js @ 903

Revision 903, 2.0 KB checked in by niltonneto, 15 years ago (diff)

Importacao inicial do Expresso do Serpro

Line 
1/**
2* @AUTHOR: [NUTS] Rodrigo Souza
3* @DATE: 2006/10/23 11:37:30
4* @LAST CHANGE: Qui 14 Dez 2006 14:28:12 BRST::
5**/
6
7var focusFlag = true;
8
9window.document.onblur = windowBlur;
10window.document.onfocus = windowFocus;
11window.document.onclick = windowFocus;
12window.document.onmouseover = awayTimer;
13
14var window_title = document.title;
15
16var statusFlag = 'available';
17var awayFlag = false;
18var _awayTimer = null;
19
20function awayTimer()
21{
22        if( awayFlag )
23                IM.setAway();
24       
25        if(window.IM_Preferences)
26        {
27                if( _awayTimer )
28                        clearTimeout(_awayTimer);
29                _awayTimer = setTimeout("IM.setAway()", parseInt(IM_Preferences.im_timer_xa) * 60000 );
30        }
31}
32
33awayTimer();
34
35function windowBlur()
36{
37        try{
38                focusFlag = false;
39                document.title = window_title;
40        }catch(e){}
41}
42function windowFocus()
43{
44        try{
45                focusFlag = true;
46                document.title = window_title;
47        }catch(e){}
48}
49
50var WINDOW_STATE_REGULAR = "regular";
51var WINDOW_STATE_MINIMIZED = "minimized";
52var WINDOW_STATE_MAXIMIZED = "maximized";
53var WINDOW_STATE_CLOSED = "closed";
54
55var TASKBAR_STATE_SELECTED = "selected";
56var TASKBAR_STATE_UNSELECTED = "unselected";
57var TASKBAR_STATE_MINIMIZED = "minimized";
58var TASKBAR_STATE_FLASH = "flash";
59
60var windowState = WINDOW_STATE_REGULAR;
61var taskbarItems = new Object();
62var windowItems = new Object();
63
64var zValue = 1000;
65
66var TASKBAR_HEIGHT=27;
67
68var ACTIVE_OBJECTID = "contacts";
69       
70var isEmotionSelectionVisible = false;
71var isFontNameSelectionVisible = false;
72var isFontSizeSelectionVisible = false;
73var isFontColorSelectionVisible = false;
74var isFontStyleSelectionVisible = false;
75var activeChatWindowId = "";
76
77var newMessageTimer;
78var messages_timeout = false;
79var contacts_timeout = false;
80
81var im_busy = false;
82
83var cod_emotions = {
84        ":)" : [1,"\\\:\\\)"],
85        ":d" : [2,"\\\:d"],
86        ";)" : [3,"\\\;\\\)"],
87        ":o" : [4,"\\\:o"],
88        ":p" : [5,"\\\:p"],
89        "(h)" : [6,"\\\(h\\\)"],
90        ":@" : [7,"\\\:\\\@"],
91        ":$" : [8,"\\\:\\\$"],
92        ":s" : [9,"\\\:s"],
93        ":(" : [10,"\\\:\\\("],
94        ":'(" : [11,"\\\:\\\'\\\("],
95        ":|" : [12,"\\\:\\\|"]
96};
Note: See TracBrowser for help on using the repository browser.