var japps_xmldocs=Array(); function appfunc(appname, instanceid, commandname, elementid, refid, confirmtype, canvaswidth, tabid,key) { if (confirmtype!='') { if (!confirm(confirmtype)) return; } var value=''; if (elementid!='') { var o=document.getElementById(elementid); if (o) { switch(o.type.toLowerCase()) { case 'text': value=o.value;break; case 'textarea': value=o.value;break; case 'checkbox': if (value=o.checked) value=1;else value=0;break; } } } var url='/apps/xmlhttp.php'; var params='command='+commandname; if (refid!='') params+='&refid='+encodeURIComponent(refid); if (value!='') params+='&value='+encodeURIComponent(value); params+='&canvaswidth='+canvaswidth; params+='&tabid='+tabid; params+='&key='+key; params+='&appname='+appname; params+='&instanceid='+instanceid; japps_xmldocs=jxmlhttp_post(url,params, japps_xmldocs, japps_process_http_request); } function apptab(appname, instanceid, tabid, userid, canvaswidth) { var i,o,ot; for (i=0;i<10;i++) { ot=document.getElementById('apptab_'+appname+'_'+instanceid+'_anchor_'+i); od=document.getElementById('apptab_'+appname+'_'+instanceid+'_div_'+i); o=document.getElementById('appbox_'+appname+'_'+instanceid+'_tab'+i); if (o) { if (i==tabid) { if (ot) ot.style.fontWeight='bold'; if (od) od.className='module_tab_active'; if (o.innerHTML=='') { appfunc(appname,instanceid,'refresh','',userid,'',canvaswidth,tabid,''); o.style.display='none'; o=document.getElementById('appbox_'+appname+'_'+instanceid+'_tabloading'); if (o) o.style.display=''; } else { o.style.display=''; } } else { o.style.display='none'; if (ot) ot.style.fontWeight='normal'; if (od) od.className='module_tab'; } } else break; } } function japps_process_http_request() { for (var i=0;i0) { var appname=xmldoc.responseText.substring(4,p); var tabid=0; var instanceid=0; var pcomma=appname.indexOf(','); if (pcomma>0) { instanceid=appname.substring(pcomma+1); appname=appname.substring(0,pcomma); } pcomma=instanceid.indexOf(','); if (pcomma>0) { tabid=instanceid.substring(pcomma+1); instanceid=instanceid.substring(0,pcomma); } if (appname!='') { var response=xmldoc.responseText.substring(p+1); if (tabid=='menu') { var o=document.getElementById('menu_'+appname+'_'+instanceid); if (o) { o.innerHTML=response; } } else { var o=document.getElementById('appbox_'+appname+'_'+instanceid+'_tabloading'); if (o) o.style.display='none'; for (var j=0;j<10;j++) { o=document.getElementById('appbox_'+appname+'_'+instanceid+'_tab'+j); if (o) o.style.display='none'; } o=document.getElementById('appbox_'+appname+'_'+instanceid+'_tab'+tabid); if (o) { o.style.display=''; o.innerHTML=response; } } } } } else { alert(xmldoc.responseText); } delete japps_xmldocs[i]; } } function appdisplay(appname, id, display, activate) { var o=document.getElementById(id); if (o) { if (display) o.style.display=''; else o.style.display='none'; if (activate) o.focus(); } } function jclose_appmenu(appname, instanceid) { var o=document.getElementById('menu_'+appname+'_'+instanceid); if (!o) return; o.style.display='none'; } function appmenu(appname, instanceid, refid, canvaswidth) { var o=document.getElementById('menu_'+appname+'_'+instanceid); if (!o) return; var l=canvaswidth-198; var s="
"; s+=""; s+="
"; o.innerHTML=s; o.style.display=''; var url='/apps/xmlhttp.php'; var params='command=paint&tabid=menu&canvaswidth='+canvaswidth; params+='&appname='+appname+'&instanceid='+instanceid; if (refid!='') params+='&refid='+encodeURIComponent(refid); japps_xmldocs=jxmlhttp_post(url,params, japps_xmldocs, japps_process_http_request); } var activeminiprofileid=''; function jopen_miniprofile(userid,divid) { return; if (activeminiprofileid!='') return;//jclose_miniprofile(); activeminiprofileid='miniprofile'+divid; var o=document.getElementById(activeminiprofileid); if (o) { var s="

"; o.innerHTML=s; // o.style.left = event.x + document.body.scrollLeft; // o.style.top = event.y + document.body.scrollTop; var url='/apps/friends/xmlhttp.php'; var params='command=miniprofile&userid='+userid+'&divid='+divid; japps_xmldocs=jxmlhttp_post(url,params, japps_xmldocs, japps_process_http_request); } else activeminiprofileid=''; } function jclose_miniprofile() { if (activeminiprofileid=='') return; var o=document.getElementById(activeminiprofileid); if (o) { o.innerHTML=''; activeminiprofileid=''; } } function logapp_highlight(logid,v) { var o=document.getElementById('logapp_'+logid); var obox=document.getElementById('log_delete_'+logid); if (!o) return; if (!v) { o.style.backgroundColor=''; if (obox) obox.style.display='none'; } else { o.style.backgroundColor='#eee'; if (obox) obox.style.display=''; } }