// Global variables var runningAJAX=0; var imageAJAX = new Image(); function runAJAX(theScript,theVars,theAction,theTarget,theFinal) { if (!runningAJAX) { doLoading(); } runningAJAX++; var xmlhttp; if(window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else if(window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert('AJAX HTTP not supported'); } var theVarString=''; for (i=0; i0 && year >= 1978) { year--; string+='|'+year; previous--; } vars.push('years='+string); if (getCookie('showcolor')==1) { vars.push('color=location'); } else if (getCookie('showcolor')==2) { vars.push('color=availability'); } else { vars.push('color=backups'); } if (getCookie('showsats')==3) { vars.push('sats=other'); } else if (getCookie('showsats')==2) { vars.push('sats=goes'); } else { } vars.push('admin='+isAdmin()); if (print==null) runAJAX('search_calendar.php',vars,'write','search_body','initCalendar()'); else runAJAX('search_calendar.php',vars,'print'); } function getMonth(year,month,satellite) { var vars=new Array(); vars.push('year='+year); vars.push('month='+month); vars.push('satellite='+satellite); if (satellite==null) { vars.push('color=none'); } else { if (getCookie('showcolor')==1) { vars.push('color=location'); } else if (getCookie('showcolor')==2) { vars.push('color=availability'); } else { vars.push('color=backups'); } } runAJAX('search_calendar.php',vars,'write','floater_body','floaterLoading=0'); } function getManual() { var vars=new Array(); if (getCookie('showsats')==3) { vars.push('sats=other'); } else if (getCookie('showsats')==2) { vars.push('sats=goes'); } else { } runAJAX('search_manual.php',vars,'write','search_body','initManual()'); } function getDateCalendar(thisElem,thatElem,year,month) { var vars=new Array(); vars.push('thisElem='+thisElem.id); vars.push('thatElem='+thatElem.id); vars.push('year='+year); vars.push('month='+month); runAJAX('jscalendar.php',vars,'write','floater_body','floaterLoading=0'); } function getThumbnail(thumb,full) { imageAJAX=new Image(); imageAJAX.src=thumb; waitThumbnail(full); } function waitThumbnail(full) { if (!imageAJAX.complete) setTimeout('waitThumbnail("'+full+'")', 250); else gotThumbnail(full); } function gotThumbnail(full) { var html =''; html+='0) string=''; for (var i=0; i0) string+='|'; string+=escape(rowInfo['comments'][i]); } vars.push('commentsMINE='+string); // Push keyed comments var string=''; for (var i=0; i0) string+='|'; string+=rowInfo['kcomments'][i]['old']+','; string+=rowInfo['kcomments'][i]['new']+','; string+=rowInfo['kcomments'][i]['add']; } vars.push('kcomments='+string); // Push linked times var string=''; for (var i=0; i0) string+='|'; string+=rowInfo['linked'][i]['time']+','; string+=rowInfo['linked'][i]['type']; } vars.push('linked='+string); // printRowInfo(rowInfo); if (document.location.href.match('test')) vars.push('test=1'); runAJAX('admin.php',vars,'eval'); } // Create PHP call to handle save/delete function sendAdminDayComment(rowInfo,action) { var vars=new Array(); vars.push('action='+action); vars.push('satellite='+rowInfo['satellite']); vars.push('satidx='+rowInfo['satidx']); vars.push('dateidx='+rowInfo['dateidx']); vars.push('cmtidx='+rowInfo['cmtidx']); if (document.location.href.match('test')) vars.push('test=1'); vars.push('starttime='+rowInfo['start']['old']+ ','+rowInfo['start']['new']); vars.push('endtime='+rowInfo['end']['old']+ ','+rowInfo['end']['new']); vars.push('daycomment='+escape(rowInfo['daycomment']['old'])+ '|'+escape(rowInfo['daycomment']['new'])); runAJAX('admin.php',vars,'eval'); } // Load the various admin menus into the correct DIV function getAdminOption(which,vars) { if (vars==null) vars=new Array(); runAJAX('admin_'+which+'.php',vars,'write','menu_admin_full'); }