var attachment_types = ["word", "excel", "powerpoint", "pdf", "compressed", "text", "odf", "vcard", "image", "audio", "video", "flash", "other"]; var count = 0; function getXMLHttp() { var XMLHttp = null; if(window.XMLHttpRequest) { try { XMLHttp = new XMLHttpRequest(); } catch(e) { } } else if(window.ActiveXObject) { try { XMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } } return XMLHttp; } function loadHealth() { var http = getXMLHttp(); if(http == null) { alert("Error creating XMLHttpRequest"); return; } http.onreadystatechange = function() { if(http.readyState == 4) { if(http.status == 200) document.getElementById('A1').innerHTML = http.responseText; else alert("Problem retrieving XML data:" + http.statusText); } } http.open("GET", health_worker_url, true); http.send(null); document.body.style.cursor = 'default'; } function load_ajax_url(url) { var http = getXMLHttp(); if(http == null) { alert("Error creating XMLHttpRequest"); return; } http.onreadystatechange = function() { if(http.readyState == 4) { if(http.status == 200) document.getElementById('A1').innerHTML = http.responseText; else alert("Problem retrieving XML data:" + http.statusText); } } http.open("GET", url, true); http.send(null); document.body.style.cursor = 'default'; } function load_search_results(url, params, page) { document.getElementById('AS').innerHTML = '
spinner
'; var http = getXMLHttp(); if(http == null) { alert("Error creating XMLHttpRequest"); return; } http.open("POST", url, true); params = params + "&page=" + page; http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange = function() { if(http.readyState == 4) { if(http.status == 200) { document.getElementById('AS').innerHTML = http.responseText; $(".messagelink").colorbox({iframe:true, width:"80%", height:"80%" }); } else { alert("Problem retrieving XML data:" + http.statusText); } } } http.send(params); } function send_ajax_post_request(url, params, id) { var http = getXMLHttp(); if(http == null) { alert("Error creating XMLHttpRequest"); return; } http.open("POST", url, true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange = function() { if(http.readyState == 4) { if(http.status == 200) { document.getElementById(id).innerHTML = http.responseText; } else { alert("Problem retrieving XML data:" + http.statusText); } } } http.send(params); } function add_message_reference_to_form(s) { e = document.getElementById('ref'); if(e) e.value = s; } function assemble_search_term(n) { var data = ''; var attachment_type = ''; var e; e = document.getElementById('searchtype'); if(e && e.value) { data = data + "searchtype=" + e.value; } e = document.getElementById('_search'); if(e && e.value) { data = data + "&search=" + e.value; } e = document.getElementById('from'); if(e && e.value) { data = data + "&from=" + e.value; } e = document.getElementById('to'); if(e && e.value) { data = data + "&to=" + e.value; } e = document.getElementById('subject'); if(e && e.value) { data = data + "&subject=" + e.value; } for(i=0; i<=n; i++) { var a = 'key' + i; var b = 'val' + i; e = document.getElementById(b); if(e && document.getElementById(b).value) { if(data) data = data + "&f%5B%5D=" + document.getElementById(a).value + "&v%5B%5D=" + encodeURI(document.getElementById(b).value); else data = "f%5B%5D=" + document.getElementById(a).value + "&v%5B%5D=" + encodeURI(document.getElementById(b).value); } } e = document.getElementById('date1'); if(e && e.value) { data = data + "&date1=" + e.value; } e = document.getElementById('date2'); if(e && e.value) { data = data + "&date2=" + e.value; } e = document.getElementById('direction'); if(e && e.value) { data = data + "&direction=" + e.value; } e = document.getElementById('action'); if(e && e.value) { data = data + "&action=" + e.value; } for(i=0; i0;i--) { removeme('myid' + i); } a = document.getElementById('date1'); a.value = ''; a = document.getElementById('date2'); a.value = ''; for(i=0; i' + '
' + ' ' + '
' + '
' + ' ' + ' ' + '
' + ''; var a = document.getElementById('myid'); a.appendChild(newdiv); } function addauditblock(key, val, t_user, t_ipaddr, t_ref) { var user_selected = ipaddr_selected = ref_selected = ''; if(key == 'user') { user_selected = ' selected="selected"'; } if(key == 'ipaddr') { ipaddr_selected = ' selected="selected"'; } if(key == 'ref') { ref_selected = ' selected="selected"'; } count++; var divid = 'myid' + count; var newdiv = document.createElement('div'); newdiv.setAttribute('id', divid); newdiv.innerHTML = '
' + '
' + ' ' + '
' + '
' + ' ' + ' ' + '
' + '
'; var a = document.getElementById('myid'); a.appendChild(newdiv); } function removeme(id) { var a = document.getElementById('myid'); if(a.childNodes.length <= 3) return; var ele = document.getElementById(id); if(ele) ele.parentNode.removeChild(ele); } $(document).ready(function() { $.datepicker.setDefaults($.datepicker.regional[piler_ui_lang]); $("#date1").datepicker( { dateFormat: 'yy-mm-dd' } ); $("#date2").datepicker( { dateFormat: 'yy-mm-dd' } ); $(".messagelink").colorbox({iframe:true, width:"80%", height:"80%" }); $(".savedsearch").colorbox({iframe:true, width:"400px", height:"300px", top:"50px", left:"50%"}); });