[20] | 1 | // Instant Messenger |
---|
| 2 | // im_init.js |
---|
| 3 | |
---|
| 4 | function _init_jabber() |
---|
| 5 | { |
---|
| 6 | try |
---|
| 7 | { |
---|
| 8 | if ( window.IM ) |
---|
| 9 | { |
---|
| 10 | setTimeout('IM.atalho()', 6000); |
---|
| 11 | setTimeout('IM.load_im(true)', 6200); |
---|
| 12 | } |
---|
| 13 | else |
---|
| 14 | setTimeout('_init_jabber()', 2000); |
---|
| 15 | } |
---|
| 16 | catch(e) |
---|
| 17 | { |
---|
| 18 | setTimeout('_init_jabber()', 2000); |
---|
| 19 | } |
---|
| 20 | } |
---|
| 21 | |
---|
| 22 | var _date = new Date(); |
---|
| 23 | var _time = '?' + _date.getTime(); |
---|
| 24 | var js_path = im_path + "js/"; |
---|
| 25 | var css_path = im_path + "templates/default/"; |
---|
| 26 | // conn = new cConnector(); |
---|
| 27 | |
---|
| 28 | function init_jabber() |
---|
| 29 | { |
---|
| 30 | //alert('inicio - im_path: ' + im_path); |
---|
| 31 | |
---|
| 32 | /* CSS's */ |
---|
| 33 | new_css = new Array(); |
---|
| 34 | new_css[0] = css_path + 'css.css' + _time; |
---|
| 35 | new_css[1] = css_path + 'messenger.css'; |
---|
| 36 | /* JS's |
---|
| 37 | * |
---|
| 38 | * escritos pelo arquivo index2.php para que |
---|
| 39 | * seja sobrescrito o cache apenas quando há |
---|
| 40 | * alteração no conteúdo dos scripts |
---|
| 41 | * |
---|
| 42 | */ |
---|
| 43 | |
---|
| 44 | for ( i = 0; i < new_css.length; i++ ) IM_loadCss(new_css[i]); |
---|
| 45 | for ( i = 0; i < new_js.length; i++ ) setTimeout('IM_loadScript(\'' + (new_js[i] + _time) + '\')', (650 * (i+1))); |
---|
| 46 | |
---|
| 47 | _init_jabber(); |
---|
| 48 | } |
---|
| 49 | |
---|
| 50 | function add_head(pElement) |
---|
| 51 | { |
---|
| 52 | _head = document.getElementsByTagName('head').item(0); |
---|
| 53 | _head.appendChild(pElement); |
---|
| 54 | } |
---|
| 55 | |
---|
| 56 | function IM_loadCss(pName) |
---|
| 57 | { |
---|
| 58 | _css = document.createElement('link'); |
---|
| 59 | _css.setAttribute('rel', 'stylesheet'); |
---|
| 60 | //_css.setAttribute('type', 'text/css'): |
---|
| 61 | _css.setAttribute('href', pName + _time); |
---|
| 62 | add_head(_css); |
---|
| 63 | } |
---|
| 64 | |
---|
| 65 | function load_script(pName) |
---|
| 66 | { |
---|
| 67 | _script = document.createElement('script'); |
---|
| 68 | _script.setAttribute('src', pName); |
---|
| 69 | _script.setAttribute('type', 'text/javascript'); |
---|
| 70 | add_head(_script);/**/ |
---|
| 71 | } |
---|
| 72 | //im_win.load(); |
---|
| 73 | setTimeout('init_jabber()', 5000) |
---|