//Copyright (C) 2004 T&D Corporation Allrights reserved. var G_EXEC=true; function IsBrowserAccess(){return top.Applet.IsBrowserAccess("/B/tmp/rominfo1");} function IsBrowserDefault(){return top.Applet.IsBrowserDefault("/B/tmp/rominfo1");} function IsComEnable(){return top.Applet.IsComEnable("/B/tmp/com_stat.dat");} function IsEventData(grp,koki){return top.Applet.IsEventData("/B/tmp/"+grp+"_"+koki+".rd");} function HasGraphData(grp,koki){return top.Applet.HasGraphData("/B/tmp/"+grp+"_"+koki+".rd");} function GetRegularScanResult(){return top.Applet.GetRegularScanResult("/B/tmp/RegularScan.result");} function GetNextScanString(){return top.Applet.GetNextScanString("/B/tmp/scanival");} function GetEventDataString(grp,koki){return top.Applet.GetEventDataString("/B/tmp/"+grp+"_"+koki+".rd");} function GetKokiInfo(grp,koki){return top.Applet.GetKokiInfo("/B/tmp/"+grp+"_"+koki+".rd");} function GetRominfoParam(param){return top.Applet.GetRominfoParam(param);} function GetDateString() { var str ; var today = new Date(); var weekDays = new Array("(Sun.)","(Mon.)","(Tues.)","(Wed.)","(Thur.)","(Fri.)","(Sat.)"); var yy = today.getFullYear(); var mm = today.getMonth() + 1; var dd = today.getDate(); if(mm < 10) { mm = "0" + mm; } if(dd < 10) { dd = "0" + dd; } var dateF = GetRominfoParam("DateF") ; if(dateF == 1){ str = mm + "/" + dd + "/" + yy ; } else{ str = dd + "/" + mm + "/" + yy ; } str += " " ; str += weekDays[today.getDay()] ; return str ; } function MoveNoAccessPage(){top.document.location.href="noaccess.html";} function Message(msg){top.document.getElementById("idMessage").innerHTML=msg;} function DrawToday(){top.document.getElementById("idDate").innerHTML=GetDateString();} function DrawNextScan() { var str = GetNextScanString(); var intvl = Number(str); if(intvl < 60){ str = str + " "+"minute" ; } else{ str = String(intvl/60) + " "+"hour" ; } Message("Communication is carried out at approximately"+" "+str+" "+"intervals."); } function DrawMonitor() { if(!IsBrowserAccess()){MoveNoAccessPage(); return 0;} top.frmMain.location.href="monitor.html"; DrawNextScan(); } function DrawGraph(sGrp,sKoki) { if(!IsBrowserAccess()){MoveNoAccessPage(); return 0;} if((sGrp=="")&&(sKoki=="")){ var result = GetRegularScanResult(); if(result!=""){ var aLine=result.split("\r\n"); var i; for(i=0; i\r\n" + "Monitor Current Readings\r\n" + "Graph\r\n" + "\r\n"; return str; } function CodeMonitor(){ var aClass= new Array("even","odd"); var i; var result = GetRegularScanResult(); if(result == ""){ return "
There is no current data recorded.
"; } var str = "
" + "" + "" + "" + "" + "" + "" + ""; var aColumn = result.split("\r\n"); for(i = 0; i < aColumn.length; i++){ var aInfo = aColumn[i].split(","); str += "" + "" + "" + "" + "" + "" + ""; } str += "
GroupRemote UnitChannel 1Channel 2Gathering Time
" + aInfo[0] + "" + aInfo[1] + "" + aInfo[2] + "" + aInfo[3] + "" + aInfo[4] + "
"; return str; } function CodeExpNote(rstatus) { var str = ""; var sStart = "
"; var sEnd= "
"; switch(rstatus){ case "0": str = sStart + CodeExpNote2("Temp.","#00FF00") + sEnd; break; case "1": str = sStart + CodeExpNote2("Temp.","#00FF00") + CodeExpNote2("Humi.","#FFFF00") + sEnd; break; case "2": str = sStart + CodeExpNote2("Voltage","#00FF00") + sEnd; break; case "3": case "4": str = sStart + CodeExpNote2("Pulse","#00FF00") + sEnd; break; case "5": break; case "6": str = sStart + CodeExpNote2("Humi","#00FF00") + sEnd; break; } return str; } function CodeExpNote2(name,clr) { return "
"+name+"" + "
-----"; } function CodeEvent() { var aPrm = String(document.location).split("?"); aPrm = aPrm[1].split("&"); var strEvent = GetEventDataString(unescape(aPrm[0]),unescape(aPrm[1])); var str = "
" + "" + "" + "" + "" + ""; var aClass= new Array("even","odd"); var aColumn = strEvent.split("\r\n"); for(i = 0; i < aColumn.length; i++){ var aInfo = aColumn[i].split(","); str += "" + "" + "" + "" + ""; } str += "
TimeEventStatus
" + aInfo[0] + "" + aInfo[1] + "" + aInfo[2] + "
"; return str; } function CodeSelectGraph(bCancel){ var aPrm = String(document.location).split("?"); aPrm = aPrm[1].split("&"); if((aPrm[0] == undefined) && (aPrm[1] == undefined)){ aPrm[0]=""; aPrm[1]=""; } return CodeSelectGraph2(bCancel,aPrm[0],aPrm[1]); } function CodeSelectGraph2(bCancel,sGrp,sKoki){ var str= ""; var strTemp = ""; var strSelected = "SELECTED" ; var aTemp = new Array(); var aColunm = new Array(); var text = GetRegularScanResult(); var rstatus; if(sGrp!= ""){sGrp= unescape(sGrp);} if(sKoki != ""){sKoki = unescape(sKoki);} if(text != "0"){ aColumn = text.split("\r\n"); str += "
" str += "
"; str += "
"; if(sGrp && sKoki){ str += "
Group: " + sGrp + " / Remote Unit:" + sKoki + " / " + GetKokiInfo(sGrp,sKoki) + "
"; } if(!bCancel){str += CodeExpNote(rstatus);} } str += "
"; DrawNextScan(); return str; }