4 // JavaScript function library for WebCit
10 // This code handles the popups for instant messages.
15 if (document.layers) {browserType = "nn4"}
16 if (document.all) {browserType = "ie"}
17 if (window.navigator.userAgent.toLowerCase().match("gecko")) {
21 function hide_page_popup() {
22 if (browserType == "gecko" )
23 document.poppedLayer = eval('document.getElementById(\'page_popup\')');
24 else if (browserType == "ie")
25 document.poppedLayer = eval('document.all[\'page_popup\']');
27 document.poppedLayer = eval('document.layers[\'`page_popup\']');
29 document.poppedLayer.style.visibility = "hidden";
32 function hide_imsg_popup() {
33 if (browserType == "gecko" )
34 document.poppedLayer = eval('document.getElementById(\'important_message\')');
35 else if (browserType == "ie")
36 document.poppedLayer = eval('document.all[\'important_message\']');
38 document.poppedLayer = eval('document.layers[\'`important_message\']');
40 document.poppedLayer.style.visibility = "hidden";
43 // This function activates the ajax-powered recipient autocompleters on the message entry screen.
44 function activate_entmsg_autocompleters() {
45 new Ajax.Autocompleter('cc_id', 'cc_name_choices', '/cc_autocomplete', {} );
46 new Ajax.Autocompleter('bcc_id', 'bcc_name_choices', '/bcc_autocomplete', {} );
47 new Ajax.Autocompleter('recp_id', 'recp_name_choices', '/recp_autocomplete', {} );