// Global variables var lastSearch = new Array(); var isSearching = 0; function showResults() { initAdmin(); setDateLink(); setFields(); setLegend(); showElem('results'); isSearching=0; checkVersion(); } function doSearching() { // hideElem('watermark'); var html ='
'; html+='Searching...'; html+='
'; document.getElementById('menu_dates').innerHTML=''; document.getElementById('menu_fields').innerHTML=html; document.getElementById('results').innerHTML=''; elemLegend.innerHTML=''; isSearching=1; hideFloaterNow(); if (getCookie('autohide')==1) hideSearch(); } // The actual search wrapper function getSearch( datelist,timelist,satlist,typelist,coverlist,schedlist,latlon ) { lastSearch['datelist']=datelist; lastSearch['timelist']=timelist; lastSearch['satlist']=satlist; lastSearch['typelist']=typelist; lastSearch['coverlist']=coverlist; lastSearch['schedlist']=schedlist; lastSearch['latlon']=latlon; var vars=new Array(); // Search criteria var d = new Date(); vars.push('refresh='+d.getTime()); vars.push('admin='+isAdmin()); vars.push('offsettz='+offsetTZ); vars.push('dates='+datelist); vars.push('times='+timelist); vars.push('satkeys='+satlist); vars.push('typekeys='+typelist); vars.push('coverkeys='+coverlist); vars.push('schedkeys='+schedlist); vars.push('llfilt='+latlon); // Display options var list=getFieldsPrefs(); for (i=0; i 0) printString+=', '+dateStrings.shift(); } var linkinfo=document.getElementById('link_info'); var linkstring; if (!linkinfo) linkstring=''; else linkstring=linkinfo.value; var html =''; html+=''; var html ='
'; html+=getClassName(classlist[i])+''; } html+='
'; elemLegend.innerHTML=html; } function getClassName(clsname) { switch (clsname) { case 'rescue': return('Rescued'); break; case 'nodata': return('No data'); break; case 'missing': return('Missing'); break; case 'received': return('Received'); break; case 'offline': return('Offline'); break; case 'online': return('Online'); break; default: return('Unknown'); break; } } function checkVersion() { var theElem=document.getElementById('php_version'); if (!theElem) return; var string ='A new version of this web page is available.\n'; string+='Please press SHIFT+Reload to get the latest source.'; if (theElem.innerHTML!=VERSION) alert(string); } function toggleBody(id) { var dt=document.getElementById('triangle_'+id); var tbody=document.getElementById('body_'+id); if (tbody.style.display!='none') { dt.src='inc/undisclosed.png'; tbody.style.display='none'; } else { dt.src='inc/disclosed.png'; if (!isIE) { tbody.style.display='table-row-group'; } else { tbody.style.display='block'; } } } function toggleCollapse() { var table=document.getElementById('table_results'); if (!table) return; var tbodies=table.getElementsByTagName('tbody'); for (var i=0; i