<html> <head> <title>Backup-Drives4-3_1</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="JavaScript" src="js/dhtmlXCommon.js"></script> <script language="javascript" src="js/comm.js" type="text/javascript"></script> <script language="javascript"> // import js document _import("product"); _import("function"); _import("main_only"); _import("control"); </script> <script language="javascript"> var RitForAsp=parent.RitForAsp; try{ var BootDir=RitForAsp.GetBootDir(); } catch(e) { var BootDir = "C"; } var fileBackupCom=parent.fileBackupCom; if(parent.isEFBInstall) { document.write("<OBJECT tabindex=\"-1\" id=\"fileRestoreCom\" style=\"WIDTH: 0px; HEIGHT: 0px\" classid=\"clsid:25933F04-813C-48a9-A27B-330A7A11A62C\"></OBJECT>"); } ///////////////////// var subPageLoaded_flag_cbp=false; var subPageLoaded_flag_efb=false; if(!parent.isCBPInstall) subPageLoaded_flag_cbp=true; if(!parent.isEFBInstall) subPageLoaded_flag_efb=true; function checkSubPageLoadFinsh() { if(subPageLoaded_flag_cbp&&subPageLoaded_flag_efb) { parent.iframepageLoadedFinished(); } } </script> <script language="javascript"> var XRA=new xmlResourceAgent("mainctl.xml",langType); </script> <link href="css/ritstyle.css" type="text/css" rel="stylesheet" /> <link href="css.css" type="text/css" rel="stylesheet" /> <link href="css/main.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- .STYLE1 {font-size: xx-small} --> </style> <style> td { font-family:Tahoma; font-size:11px; } </style> <style type="text/css"> .Summary_Title { background-image:url(images/summary_click_background.gif); width:98px; height:31px; position:absolute; left:10px; top:1px; padding-top:10px; font-family:Tahoma; font-size:14px; font-weight:bold; color:#2a5ca5; cursor:pointer; } .taskTitleSeting { font-family:Tahoma; font-size:10px; font-weight:bold; color:#2a5ca5; } .BorderStySeting { border:1px solid #5F76A0; width:510px; height:20px; position:relative; background-color:E8F2FE; } .TaskListBorderSeting { border:1px solid #5F76A0; width:510px; height:20px; position:relative; } </style> <style type="text/css"> .ScheduleHand { cursor:pointer; text-decoration:underline; font-family:Tahoma; font-size:12px;} .ScheduleNoUnderLine { cursor:pointer; font-family:Tahoma; font-size:12px; color:#0266CF;} .taskFontSeting {font-family:Tahoma; font-size:11px; color:#0266CF;padding-left:15px;} .jobNameFontSeting {font-family:Tahoma; font-size:13px; color:#125EAF;font-weight:bold;} </style> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <!--<div style="display:none"><object id="dc3" classid="clsid:FCB090DF-3E65-4FC2-8501-F12D49692C74" width="0" height="0"></object></div>--> <table width="538" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="27" colspan="3"> <div id="Backup_Drivers_Step31_BackupDrives" class="arial22blue" style="line-height:30px;"></div> <!--Backup Drives--> </td> </tr> <tr> <td width="10"><img src="images/UI/menuleft.jpg" width="10" height="32" /></td> <td width="518" background="images/UI/menumiddle.jpg"><div class="TopButton"> <div id="PageTitle1" class="PageSubTitle" style="padding-top:9px;cursor:pointer;width:100px; white-space:nowrap;" onClick="parent.jumpPageTo('summary.htm');"></div> </div> <script> if (parent.isIBPInstall) { document.write('<div class="TopButton">'+ '<div id="PageTitle2" class="PageSubTitle" style="padding-top:9px;cursor:pointer;width:100px;" onClick="parent.jumpPageTo(\'setting.htm\')"></div>'+ '</div>'); } </script> <div class="TopButtonAct"> <div id="PageTitle3" class="PageSubTitle" style="padding-top:9px;"></div> </div> <script language="javascript"> if(UI_TYPE!=4) { document.write('<div class="TopButton">'+ '<div id="PageTitle4" class="PageSubTitle" style="padding-top:9px;cursor:pointer;width:100px;" onClick="parent.jumpPageTo(\'Viewlogs.htm\')"></div>'+ '</div>'); } </script> </td> <td width="10"><img src="images/UI/menuright.jpg" width="10" height="32" /></td> </tr> <tr> <td colspan="3"><div id="Backup_Drivers_Step31_BackupSetting"></div></td> </tr> <tr> <td colspan="3"> <div class="PageTitlePadding"></div> <div class="PageTitlePadding"></div> <div id="job_restoer_point"> <div style="background-image:url(fleximages/flex_top_left.jpg); width:5px; height:22px; float:left; " class="tahoma11pxblack"> </div> <div onClick="scrollSub('settingPage1',300)" style="width:508px; height:22px; float:left; background-color:#E8F2FE; border-top:1px solid #6075A0; border-bottom:1px solid #6075A0; line-height:20px; font-size:11px; font-family:Tahoma, Arial; font-weight:bold; color:#3D5D8C; padding-left:8px; cursor:hand;"> <script language="javascript"> document.write(XRA.getString("jobs_restore_point")); </script> </div> <div style="width:20px; height:22px; float:left; background-color:#E8F2FE; border-top:1px solid #6075A0; border-bottom:1px solid #6075A0; padding-top:4px; line-height:1px; font-size:1px; " class="tahoma11pxblack"> <span onClick="scrollSub('settingPage1',300)" style="cursor:hand;"><img src="fleximages/array_down.jpg" name="Arrow_1" id="Arrow_1" /></span> </div> <div style="float:left; clear:right; height:22px; width:5px;background-image:url(fleximages/flex_top_right.jpg); clear:right;"></div> <div id="settingPage1" style="overflow:hidden;clear:left; width:538px; height:300px;border-left:1px solid #6075A0;border-right:1px solid #6075A0; padding-left:23px; padding-right:23px; padding-top:12px;"> <div class="tahoma11pxblack"> <script language="javascript"> document.write(XRA.getString("jobs_ibp_how_often_prom")); </script> </div> <div style="padding-top:10px;" class="tahoma11pxblack"> <div id="chk_hours" class="tahoma11pxblack" style="padding-left:14px; float:left; padding-top:7px;"></div> <span style="float:left; line-height:25px; padding-left:3px;" onClick="chk_hours_click(true)"> <script language="javascript"> document.write(XRA.getString("jobs_ibp_once_every_1")); </script> </span><span id="drop_hours" style="float:left"></span><span style="line-height:25px;" onClick="chk_hours_click(true);"> <script language="javascript"> document.write(XRA.getString("jobs_ibp_once_every_2")); </script> </span> <div style=" clear:both; height:1px; overflow:hidden"></div> <div id="chk_startup" class="tahoma11pxblack" style="padding-left:14px; float:left"></div> <div onClick="chk_startup_click(true);"> <script language="javascript"> document.write(XRA.getString("jobs_ibp_create_at_startup")); </script> </div> </div> <div class="tahoma11pxblack" style="padding-top:25px;"> <script language="javascript"> document.write(XRA.getString("jobs_ibp_auto_restore")); </script> </div> <div style="padding-top:10px; text-align:left" class="tahoma11pxblack"> <div id="chk_restore" class="tahoma11pxblack" style="float:left; padding-left:14px; padding-top:7px;"></div> <span style="float:left; line-height:25px; padding-left:3px;" onClick="chk_restore_click(true);"> <script language="javascript"> document.write(XRA.getString("jobs_ibp_drive_select_1")); </script> </span><span id="drop_drive" style="float:left"></span><span style="line-height:25px;" onClick="chk_restore_click(true);"> <script language="javascript"> document.write(XRA.getString("jobs_ibp_drive_select_2")); </script> </span> </div> <div style="clear:both;"></div> <div id="SnapShot_Hint" class="PageText"> <script language="javascript"> //document.write(XRA.getString("SnapShot_Hint")); </script> </div> <div style="padding-top:20px; text-align:center;"> <button cstyle="rit" id="TestButtonA" style="visibility:hidden;" onClick="SetIBPstatusinfo();"> </button> </div> </div> <div style=" clear:both; width:538px; height:1px; display:none;border-left:1px solid #6075A0;border-right:1px solid #6075A0; margin:0px;"><img src="images/spacer.gif" width="1" height="1" /></div> </div> <!--end1--> <div id="job_backup_drives"> <div style="background-image:url(fleximages/flex_middle_left.jpg); width:5px; height:22px; float:left;"></div> <div onClick="scrollSub('settingPage2',300)" style="cursor:hand;width:508px; height:22px; float:left; background-color:#E8F2FE; border-top:1px solid #6075A0; border-bottom:1px solid #6075A0; line-height:20px; font-size:11px; font-family:Tahoma, Arial; font-weight:bold; color:#3D5D8C; padding-left:8px;"><script language="javascript"> document.write(XRA.getString("jobs_Backup_Drives")); </script></div> <div style="width:20px; height:22px; float:left; background-color:#E8F2FE; border-top:1px solid #6075A0; border-bottom:1px solid #6075A0; padding-top:4px; line-height:1px; font-size:1px;"> <span onClick="scrollSub('settingPage2',300)" style="cursor:hand;"><img src="fleximages/array_down.jpg" name="Arrow_2" id="Arrow_2" /></span> </div> <div style="float:left; clear:right; height:22px; width:5px;background-image:url(fleximages/flex_middle_right.jpg); clear:right;"></div> <div id="settingPage2" style="overflow:hidden;clear:left; background-color:#ffffff; width:538px; height:1px;border-left:1px solid #6075A0;border-right:1px solid #6075A0;padding-left:5px; padding-right:23px; padding-top:12px;"> <div style="width:500px; height:300px;overflow:auto;overflow-x:hidden;" class="tahoma11pxblack"> <script>if(parent.isCBPInstall){document.write("<iframe name=\"CldWin0\" id=\"CldWin0\" src=\"\" style=\"width:100%;height:300px;\" onload=\"this.height=CldWin0.document.body.scrollHeight\" scrolling=\"no\"></iframe>");}</script> </div> </div> <div style="overflow:hidden; clear:left; width:538px; height:1px;border-left:1px solid #6075A0;border-right:1px solid #6075A0;"><img src="images/spacer.gif" width="1" height="1" /></div> </div> <!--end1--> <div id="job_file_backup"> <div style="background-image:url(fleximages/flex_middle_left.jpg); width:5px; height:22px; float:left;"></div> <div onClick="scrollSub('settingPage3',300);document.getElementById('schduleFileBackupSettingScrollDiv').style.display='';" style="cursor:hand;width:508px; height:22px; float:left; background-color:#E8F2FE; border-top:1px solid #6075A0; border-bottom:1px solid #6075A0; line-height:20px; font-size:11px; font-family:Tahoma, Arial; font-weight:bold; color:#3D5D8C; padding-left:8px;"><script language="javascript"> document.write(XRA.getString("jobs_File_Backup")); </script></div> <div style="width:20px; height:22px; float:left; background-color:#E8F2FE; border-top:1px solid #6075A0; border-bottom:1px solid #6075A0; padding-top:4px; line-height:1px; font-size:1px;"> <span onClick="scrollSub('settingPage3',300);document.getElementById('schduleFileBackupSettingScrollDiv').style.display='';" style="cursor:hand;"><img src="fleximages/array_down.jpg" name="Arrow_3" id="Arrow_3" /></span> </div> <div style="float:left; clear:right; height:22px; width:5px;background-image:url(fleximages/flex_middle_right.jpg); clear:right;"></div> <div id="settingPage3" style=" overflow:hidden;clear:left; background-color:#ffffff; width:538px; height:1px;border-left:1px solid #6075A0;border-right:1px solid #6075A0;border-bottom:1px solid #6075A0;padding-left:5px; padding-right:5px; padding-top:12px;"> <div style=" width:500px; height:330px;" id="schduleFileBackupSettingScrollDiv" class="tahoma11pxblack"> <script>if(parent.isEFBInstall){document.write("<iframe name=\"CldWin1\" id=\"CldWin1\" src=\"\" style=\"width:100%;height:290px;overflow:auto;overflow-x:hidden;\" scrolling=\"no\"></iframe>");}</script> </div> </div> <div style="overflow:hidden;clear:left;display:none; width:538px; height:1px;border-left:1px solid #6075A0;border-right:1px solid #6075A0;border-bottom:1px solid #6075A0;"><img src="images/spacer.gif" width="1" height="1" /></div> </div> <div style="border-top:1px solid #6075A0;width:538px; display:none;" id="foot_line"> </div> </td> </tr> </table> <script language="javascript" type="text/javascript"> function EditSchedule(name) { window.external.Navigate("mainui/EditSchedule.htm?name="+name, 592, 550); } </script> <script language="javascript"> //////////////////////////////////////////////////script for flex box if(!parent.isEFBInstall) { $("foot_line").style.display="block" } var currentOpenedId; if(parent.isEFBInstall) { currentOpenedId="settingPage3"; } else { $("job_file_backup").style.display="none"; } if(parent.isCBPInstall) { currentOpenedId="settingPage2"; } else { $("job_backup_drives").style.display="none"; } if(parent.isIBPInstall && (!parent.isIBPDisable)) { currentOpenedId="settingPage1"; } else { $("job_restoer_point").style.display="none"; } //////////////////set the layout var topInstallType=0; if(parent.isIBPInstall && parent.isIBPDisable==false) { topInstallType=0; } else if(parent.isCBPInstall) { topInstallType=1; } else if(parent.isEFBInstall) { topInstallType=2; } if(parent.jobTabLayoutFlag<topInstallType) { parent.jobTabLayoutFlag=topInstallType; } if(parseInt(Request("id"))=="2") { currentOpenedId="settingPage2"; } else if(parseInt(Request("id"))=="1") { currentOpenedId="settingPage3"; } else if(parseInt(Request("id"))==0) { currentOpenedId="settingPage1"; } else { switch(parent.jobTabLayoutFlag) { case 0:currentOpenedId="settingPage1";break; case 1:currentOpenedId="settingPage2";break; case 2:currentOpenedId="settingPage3";break; } } //end set layout var isAppending=false; var paddingBar switch(currentOpenedId) { case "settingPage1":$("Arrow_1").src="fleximages/array_right_dis.jpg";$("Arrow_2").src="fleximages/array_down.jpg";$("Arrow_3").src="fleximages/array_down.jpg";break; case "settingPage2":$("Arrow_1").src="fleximages/array_down.jpg";$("Arrow_2").src="fleximages/array_right_dis.jpg";$("Arrow_3").src="fleximages/array_down.jpg";break; case "settingPage3":$("Arrow_1").src="fleximages/array_down.jpg";$("Arrow_2").src="fleximages/array_down.jpg";$("Arrow_3").src="fleximages/array_right_dis.jpg";break; } function scrollSub(subId,height) { if (subId==currentOpenedId) { return; } if (isAppending==true) { return; } isAppending=true; var subNode=document.getElementById(subId); switch(subId) { case "settingPage1":parent.jobTabLayoutFlag=0;$("Arrow_1").src="fleximages/array_right_dis.jpg";$("Arrow_2").src="fleximages/array_down.jpg";$("Arrow_3").src="fleximages/array_down.jpg";break; case "settingPage2":parent.jobTabLayoutFlag=1;$("Arrow_1").src="fleximages/array_down.jpg";$("Arrow_2").src="fleximages/array_right_dis.jpg";$("Arrow_3").src="fleximages/array_down.jpg";break; case "settingPage3":parent.jobTabLayoutFlag=2;$("Arrow_1").src="fleximages/array_down.jpg";$("Arrow_2").src="fleximages/array_down.jpg";$("Arrow_3").src="fleximages/array_right_dis.jpg";break; } setTimeout(scUpAndDown(document.getElementById(currentOpenedId),subNode,height,true,true),30); currentOpenedId=subId; } function scUpAndDown(upNode,downNode,height,bool_a,bool_b) { return function() { var isexit=false; if (bool_a) { var a=scUPfunction(upNode); var isend_a=a(); isexit=isexit || isend_a; } if (bool_b) { var b=scDOWNfunction(downNode,height); var isend_b=b(); isexit=isexit || isend_b; } if (isexit==false) { return; } setTimeout(scUpAndDown(upNode,downNode,height,isend_a,isend_b),25); } } function IntJobs() { parent.Seti(); parent.LastCursor=1; parent.document.getElementById("LeftUI1").style.backgroundImage= "url(images/main/mailLeft011.gif)"; if(!parent.isCBPInstall) {return false;} else { } } function scUPfunction(subObj) { return function() { var intHeight=parseInt(subObj.style.height,10)-33; if (intHeight<=0) { //subObj.style.display="none"; subObj.style.height="1px"; subObj.style.display="none"; subObj.nextSibling.style.display=""; //alert(subObj.nextSibling.outerHTML) subObj.scrollDirection=0; isAppending=false; return false; } else { subObj.style.height=intHeight+"px"; } return true; //setTimeout(scUPfunction(subObj),50); } } function scDOWNfunction(subObj,height) { return function() { if (subObj.style.display=="none") { subObj.style.display="block"; subObj.nextSibling.style.display="none"; } var intHeight=parseInt(subObj.style.height,10)+33; if (intHeight>=height) { subObj.style.height=height+"px"; isAppending=false; return false; } else { subObj.style.height=intHeight+"px"; } return true; //setTimeout(scDOWNfunction(subObj,height),50); } } </script> <script language="javascript"> //------------------get info from system var isautocreateibp; var ibphours; var iscreatesystemup; var isrestoresystemup; var restoremode; //------------------- var drop_hours; var drop_drive; var sethours=""; var setdrops=""; var chk_hours = new checkBox("chk_hours",false); chk_hours.apply(); chk_hours.onClick=function() { chk_hours_click(); } var AOL_dayDown=new downListCreator(); var arrhours = new Array(); for(var i=1;i<25;i++) { arrhours[i-1]=i+"|"+i; } drop_hours=AOL_dayDown.getCtrl(arrhours,"bt_drop_hours",'drop_hours',"1",1); //-------------------------------Create the second DropDownList drop_hours.onChange=function() { sethours=this.value; } if(!chk_hours.checked) { drop_hours.Disable(); } var chk_startup = new checkBox("chk_startup",false); chk_startup.apply(); chk_startup.onClick=function() { } var chk_restore =new checkBox("chk_restore",false); chk_restore.apply(); chk_restore.onClick=function() { chk_restore_click(); } var arrdisk = new Array(); //Add this code by Sunny //set the value var conlyStringSelect=GS("ibp_restore_2_conly").replace("{!diveLetter}",BootDir+": ") arrdisk[0] =conlyStringSelect+"|1"; arrdisk[1] = GS("ibp_restore_2_ehd")+"|0"; //End drop_drive = AOL_dayDown.getCtrl(arrdisk,"bt_drop_drive",'drop_drive',conlyStringSelect,14); drop_drive.onChange=function() { setdrops=this.value; } if(!chk_restore.checked) { drop_drive.Disable(); } function chk_hours_click(isdiv) { //alert(chk_hours.checked); if(isdiv==true) { chk_hours.setChecked(!chk_hours.checked); enabledrop_hours(); return; } else if(isdiv=="setcheck") { chk_hours.setChecked(true); enabledrop_hours(); return; } if(!chk_hours.checked) { drop_hours.Enable(); } else { drop_hours.Disable(); } } function chk_startup_click(isdiv) { //alert(1); if(isdiv==true) { //alert(2); chk_startup.setChecked(!chk_startup.checked); } else if(isdiv=="setcheck") { //alert("kao"); chk_startup.setChecked(true); return; } } function enabledrop_hours() { if(chk_hours.checked) { drop_hours.Enable(); } else { drop_hours.Disable(); } } function chk_restore_click(isdiv) { if(isdiv==true) { chk_restore.setChecked(!chk_restore.checked); if(chk_restore.checked) { drop_drive.Enable(); } else { drop_drive.Disable(); } return; } else if(isdiv=="setcheck") { chk_restore.setChecked(true); if(chk_restore.checked) { drop_drive.Enable(); } else { drop_drive.Disable(); } return; } if(!chk_restore.checked) { drop_drive.Enable(); } else { drop_drive.Disable(); } } if(parent.isIBPInstall) { var objtmp = new ActiveXObject("RitAspServer.RitForAsp.1"); //get ibp status var myxmlback; var myxmlrestore; } function GetIBPstatusinfo() { if(parent.isIBPInstall) { var tempxml=objtmp.RitReadTactic(1); //alert(tempxml); var backinfo=analyseXml(tempxml); myxmlback = new XMLDOM(tempxml,"Backup"); //alert(myxmlback.getXmlString()); //alert(myxml.GetNode("Enabled")); //alert(backinfo.Startup); if(backinfo.Running==1) { chk_hours_click("setcheck"); drop_hours.setValue(parseInt(backinfo.Minutes/60)); isautocreateibp=true; ibphours=parseInt(backinfo.Minutes/60); } else { isautocreateibp=false; ibphours=parseInt(backinfo.Minutes/60); } //alert(backinfo.EveryStartup); if(backinfo.EveryStartup==1) { //alert("rini"); chk_startup_click("setcheck"); iscreatesystemup=true; } else { iscreatesystemup=false; } var rxml=objtmp.RitReadTactic(2); //alert(rxml); var restoreinfo = analyseXml(rxml); myxmlrestore=new XMLDOM(rxml,"Restore"); if(restoreinfo.Startup==1) { chk_restore_click("setcheck"); //alert(restoreinfo.RestoreMode); drop_drive.setText(restoreinfo.RestoreMode); isrestoresystemup=true; restoremode=restoreinfo.RestoreMode; } else { isrestoresystemup=false; restoremode=restoreinfo.RestoreMode; } } } function SetIBPstatusinfo() { myxmlback.SetNode("Enabled",1); if(chk_hours.checked) { myxmlback.SetNode("Running",1); myxmlback.SetNode("Minutes",parseInt(drop_hours.value)*60); } else { myxmlback.SetNode("Running",0); //myxml.SetNode("Minutes",parseInt(sethours)*60); } if(chk_startup.checked) { myxmlback.SetNode("EveryStartup",1); } else { myxmlback.SetNode("EveryStartup",0); //myxmlback.SetNode("Startup",0); } //alert(myxmlback.getXmlString()); objtmp.RitSaveTactic(1,myxmlback.getXmlString()); myxmlrestore.SetNode("Enabled",1); if(chk_restore.checked) { myxmlrestore.SetNode("Startup",1); myxmlrestore.SetNode("RestoreMode",drop_drive.value); } else { myxmlrestore.SetNode("Startup",0); } //alert(myxmlrestore.getXmlString()); result=objtmp.RitSaveTactic(2,myxmlrestore.getXmlString()); //alert(result); GetIBPstatusinfo(); //myxml. RIT_popMsg('',304,135,'ok',XRA.getString('jobs_ibp_save_finished'),'info'); } function ischange() { if(isautocreateibp!=chk_hours.checked || ibphours!=drop_hours.value || iscreatesystemup!=chk_startup.checked || isrestoresystemup!=chk_restore.checked || restoremode!=drop_drive.value) { $("TestButtonA").dsiabled=false; //alert("yes"); } else { $("TestButtonA").dsiabled=true; //alert("no"); } //window.setTimeout("ischange()",50); } document.body.onload=function() { //top.MaskLayer(); applyButton(); setTimeout(loadPage,1); arrangeLayout(); IntJobs(); $("PageTitle1").innerHTML = GS("Summary"); if (parent.isIBPInstall) { $("PageTitle2").innerHTML = GS("Settings"); } $("PageTitle3").innerHTML = GS("Jobs"); if(UI_TYPE!=4) { $("PageTitle4").innerHTML = GS("Logviewer"); } document.getElementById("TestButtonA").setValue(XRA.getString("Setting_saveibpsetting_bt")+" "); document.getElementById("Backup_Drivers_Step31_BackupDrives").innerHTML = XRA.getString("Main_left_1"); GetIBPstatusinfo(); document.getElementById("SnapShot_Hint").innerHTML = XRA.getString("SnapShot_Hint"); iniEfbList(); //getTaskList(); //window.setInterval("ischange()",400); // //document.getElementById("settingPage3").style.height="0px"; //document.getElementById("settingPage3").style.display="none"; //document.getElementById("settingPage2").style.height="0px"; //document.getElementById("settingPage2").style.display="none"; //document.getElementById("settingPage1").style.height="0px"; //document.getElementById("settingPage1").style.display="none"; if(currentOpenedId!="settingPage1") { document.getElementById("settingPage1").style.display="none"; document.getElementById("settingPage1").style.height="0px"; document.getElementById("settingPage1").nextSibling.style.display=""; } document.getElementById(currentOpenedId).style.display="block"; document.getElementById(currentOpenedId).style.height="300px"; if(UI_TYPE==4) { parent.iframepageLoadedFinished(); } } var page1 = false; var page2 = false; function loadPage(){ if (parent.isCBPInstall){ CldWin0.location = "EditRipSchedule.htm"; } if (parent.isEFBInstall){ CldWin1.location = "EditEfbSchedule.htm"; } } function arrangeLayout() { var appendFlag; if(!parent.isIBPInstall) { document.getElementById("job_restoer_point").style.display="none"; appendFlag="cbp"; } if(!parent.isCBPInstall) { document.getElementById("job_backup_drives").style.display="none"; if (appendFlag=="cbp") { appendFlag="efb"; } } if(parent.isIBPDisable) { document.getElementById("job_restoer_point").style.display="none"; appendFlag="cbp"; } if(!parent.isEFBInstall) { document.getElementById("job_file_backup").style.display="none"; } } //GetIBPstatusinfo(); function changeDayFormat(inStr) { var dayTmpArr=new Array(); dayTmpArr=inStr.split("-"); if (dayTmpArr[1].length<2) { dayTmpArr[1]="0"+dayTmpArr[1] } if (dayTmpArr[2].length<2) { dayTmpArr[2]="0"+dayTmpArr[2] } return dayTmpArr[1].toString()+"/"+dayTmpArr[2].toString()+"/"+dayTmpArr[0].substr(dayTmpArr[0].length-4,4).toString() } var projectNameArray=new Array(); function addFilesToBackup(name,id) { fileBackupCom.CreateConditionFile(name); window.external.SetStaticData(name); window.external.Navigate("mainui/fileselectpop.htm",554,571); var popResult=window.external.GetStaticData(); //popAddMsgResultAction(popResult); } function addFilesToBackup_flb(name,id) { fileBackupCom.CreateConditionFile(name); window.external.Navigate("mainui/fileselectpopflb.htm?name="+name+"&id="+id,554,571); var popResult=window.external.GetStaticData(); //popAddMsgResultAction(popResult); } function changeDayFormat(inStr) { var dayTmpArr=new Array(); dayTmpArr=inStr.split("-"); if (dayTmpArr[1].length<2) { dayTmpArr[1]="0"+dayTmpArr[1] } if (dayTmpArr[2].length<2) { dayTmpArr[2]="0"+dayTmpArr[2] } return dayTmpArr[1].toString()+"/"+dayTmpArr[2].toString()+"/"+dayTmpArr[0].substr(dayTmpArr[0].length-4,4).toString() } function backupNow(name) { window.external.Navigate("mainui/filebackupprogresspop.htm?name="+name,554,571); var popResult=window.external.GetStaticData(); //popAddMsgResultAction(popResult); } function getOneRecHTML(name,createTime,lastModifyTime) { var rtString=""; rtString+='<div style="padding-top:8px; padding-left:18px;">'; rtString+="<div><span class=\"Arial12blackbold\">"+name+"</span></div><div>Created on "+createTime+"; Last Modified "+lastModifyTime+" | <a href=\"javascript:addFilesToBackup('"+name.replace(/\'/g,"\\'")+"',1);\">Add Files</a>"; rtString+=" | <a href=\"javascript:backupNow('"+name.replace(/\'/g,"\\'")+"',1);\">Backup now</a></div>" rtString+="| <a href=\"javascript:EditSchedule('"+name.replace(/\'/g,"\\'")+"',1);\">Edit Schedule</a>"; rtString+=" </div>" rtString+="</div>" return rtString; } ///////////////////////////////////////////////////////////////////////////////////////////////////// function iniEfbList() { var schTmpStr; var XSATmp; var bQuit; var varDelete; if(parent.isIBPInstall) { while(true) ///////////// Get schudel list { schTmpStr=RitForAsp.GetEFBRecord(); if(schTmpStr=="") {schTmpStr="[end*]"} if (schTmpStr.indexOf("[end*]")!=-1) { bQuit=true; if (schTmpStr.length==6) { break; } XSATmp=analyseXml(schTmpStr) } else { XSATmp=analyseXml(schTmpStr) } setUsedPositon(XSATmp.ID) schSettingArr.push(XSATmp); if (bQuit) { break; } } } var tmpStr1; var tmpBackupTimeStr; var tmpArrayOneRecord=new Array(); if(parent.isEFBInstall){ tmpStr1=fileRestoreCom.FindProject(true); var projectListHTML="" var xxx var i; if (tmpStr1=="") { //document.getElementById("projectListC").innerHTML="No File Backup project to edit.<br><a href='#' onclick='parent.clickNavButton(3);'>Backup my files.</a>" //document.getElementById("schedule_filebackup_title").style.display="none" return; } tmpBackupTimeStr=fileRestoreCom.GetProjectTime(tmpStr1); projectNameArray.push(tmpStr1); while (true)///////////////Get project name list { tmpStr1=fileRestoreCom.FindProject(false); if (tmpStr1=="") { break; } else { tmpBackupTimeStr=fileRestoreCom.GetProjectTime(tmpStr1); projectNameArray.push(tmpStr1); } } } /* var tmpStr1; var tmpBackupTimeStr; var tmpArrayOneRecord=new Array(); var tmpArrayOnerecord_time=new Array(); tmpStr1=fileRestoreCom.FindProject(true); var projectListHTML="" var xxx var i; if (tmpStr1=="") { //document.getElementById("projectListC").innerHTML="No File Backup project to edit.<br><a href='#' onclick='parent.clickNavButton(3);'>Backup my files.</a>" return; } tmpBackupTimeStr=fileRestoreCom.GetProjectTime(tmpStr1); projectNameArray.push(tmpStr1+"||"+tmpBackupTimeStr); while (true) { tmpStr1=fileRestoreCom.FindProject(false); if (tmpStr1=="") { break; } else { tmpBackupTimeStr=fileRestoreCom.GetProjectTime(tmpStr1); projectNameArray.push(tmpStr1+"||"+tmpBackupTimeStr); } } for (i=0;i<projectNameArray.length;i++) { tmpArrayOneRecord=projectNameArray[i].split("||"); //alert(tmpArrayOneRecord); tmpArrayOnerecord_time=tmpArrayOneRecord[1].split("//"); //alert(tmpArrayOnerecord_time.length); if (tmpArrayOnerecord_time.length<2) { projectListHTML+=getOneRecHTML(tmpArrayOneRecord[0],"","") } else { tmpArrayOnerecord_time[0]=changeDayFormat(tmpArrayOnerecord_time[0]); tmpArrayOnerecord_time[1]=changeDayFormat(tmpArrayOnerecord_time[1]); projectListHTML+=getOneRecHTML(tmpArrayOneRecord[0],tmpArrayOnerecord_time[0],tmpArrayOnerecord_time[1]) } } document.getElementById("projectListC").innerHTML=projectListHTML;*/ } var schIdOffset=0; var projectNameArray=new Array(); var schProjectArray=new Array(); var schSettingArr=new Array(); /////////////////////////////////////////////////////////////// </script> <script language="javascript"> var schSetMap=new Array() for (i=0;i<100;i++) { schSetMap[i]=0; } function getAFreePositon() { for (var i=0;i<100;i++) { if (schSetMap[i]==0) { return i; } } } function setUsedPositon(id) { schSetMap[id]=1; } ///////////////////////////////////////////////////////////////// //File backup schedule set class ///////////////////////////////////////////////////////////// var downListObj=function() { this.ranId="ID"+parseInt(Math.random()*100000)+"_"+parseInt(Math.random()*100000); var scriptDiv=document.createElement("div"); scriptDiv.id=this.ranId; scriptDiv.style.display="none"; document.body.appendChild(scriptDiv); this.getCtrl=function(arrList,ctrlName,ctrlParentNode,dftVal,size) { var haveMatchVar=false; this.listValue=arrList; this.ctrlName=ctrlName; var tmpArr=new Array(); var scriptElement=document.createElement("script"); scriptElement.language="javascript"; var innerText1='var downlist_'+this.ctrlName+'=new editselect("'+this.ctrlName+'","'+size+'","'+dftVal+'",false,100,1,"'+ctrlParentNode+'");'; eval("var expStr=/^"+dftVal+"\\|/;") //alert(expStr) //alert("dododo|2".match(expStr)==null) for (i=0;i<arrList.length;i++) { tmpArr=arrList[i].split("|"); innerText1+='downlist_'+this.ctrlName+'.add("'+tmpArr[0]+'","'+tmpArr[1]+'");' if (arrList[i].match(expStr)!=null) { scriptElement.value=tmpArr[1]; haveMatchVar=true; } } if (!haveMatchVar) { scriptElement.value=""; } scriptElement.text=innerText1 document.getElementById(this.ranId).appendChild(scriptElement); scriptElement.Enable=this.dlEnableFunction(this.ctrlName,scriptElement) scriptElement.Disable=this.dlDisableFunction(this.ctrlName,scriptElement); scriptElement.setValue=this.getSetValueFunction(this.ctrlName,scriptElement,arrList); scriptElement.setText=this.getSetTextFunction(this.ctrlName,scriptElement,arrList); scriptElement.add=this.getAddFunction(this.ctrlName,scriptElement,arrList); scriptElement.isEnable=true; scriptElement.onChange=function(){} scriptElement.id="downlist_script_"+this.ctrlName return scriptElement; } this.dlEnableFunction=function(name,scObj) { return function() { scObj.isEnable=true; var dlObj=eval("downlist_"+name) dlObj.Enable(); } } this.dlDisableFunction=function(name,scObj) { return function() { scObj.isEnable=false; var dlObj=eval("downlist_"+name) dlObj.Disable(); } } this.getSetValueFunction=function(name,scObj,arrList) { return function(newValue) { var tmpArr; eval("var expStr=/^"+newValue+"\\|/;") for (i=0;i<arrList.length;i++) { if (arrList[i].match(expStr)!=null) { tmpArr=arrList[i].split("|"); scObj.value=tmpArr[1]; document.getElementById(name+"_button_input").value=newValue; return; } } } } this.getSetTextFunction=function(name,scObj,arrList) { return function(newValue) { var tmpArr; eval("var expStr=/\\|"+newValue+"$/;") for (i=0;i<arrList.length;i++) { if (arrList[i].match(expStr)!=null) { tmpArr=arrList[i].split("|"); scObj.value=tmpArr[1]; document.getElementById(name+"_button_input").value=tmpArr[0]; return; } } } } this.getAddFunction=function(name,scObj,arrList) { return function(text,value) { var dlObj=eval("downlist_"+name); dlObj.add(text,value); arrList.push(text+"|"+value) } } } var scheduleEFBCtrl=function() //////////////////////////////project schedule table class { this.pName="" this.defaultBackupDay=""; this.defaultBackupTime=""; this.defaultBackupAmPm=""; this.enable=true; this.pNameTrue="" this.ID=""; this.listID=""; this.staticEnable=true; this.isApplyButtonEnable=false; this.allowToEnableApplyButton=3; this.SetProjectID=function(id) { this.ID=id; } this.SetProjectListID=function(id2) { this.listID=id2; } this.setProjectName=function (name) { this.pNameTrue=name; var tmpName=escape(name); tmpName=tmpName.replace(/\%/g,"v"); tmpName=tmpName.replace(/\-/g,"__hengang__"); tmpName=tmpName.replace(/\@/g,"__atefuhao__"); tmpName=tmpName.replace(/\+/g,"__jiahao__"); tmpName=tmpName.replace(/\./g,"__diandot__"); this.pName=tmpName; } this.setBackupDay=function (day) { this.defaultBackupDay=day; } this.setBackupTime=function(time) { time=time+"" if(time.length>0 && time.length<3) { time=time+":00"; } this.defaultBackupTime=time } this.setBackupAmPm=function (ampm) { this.defaultBackupAmPm=ampm } this.appendToObject=function(parentObj) { var domObj=this.getObj() } this.setEnable=function(flag) { this.enable=flag; this.staticEnable=flag; } this.getObj=function() { if (this.pName=="") { alert("Project name is required!"); return ""; } var outStrHTML=""; outStrHTML+='<div style="width:498px; height:116px; border:1px solid #CCCCCC; padding:4px;" id="'+this.pName+'_scDiv">' /////////////////////////////////// // Enable disable checkbox if (this.enable) { outStrHTML+='<div style="float:left; height:18px; vertical-align:middle; display:none;" id="'+this.pName+'_checkBox"><a href="#"><img border=\"0\" style="border:1px solid #ffffff;" src="images/checkbox_checked.jpg" /></a></div>' } else { outStrHTML+='<div style="float:left; height:18px; vertical-align:middle; display:none;" id="'+this.pName+'_checkBox"><a href="#"><img border=\"0\" style="border:1px solid #ffffff;" src="images/checkbox_notchecked.jpg" /></a></div>' } ////////////////// Enable disable notifacation if (this.enable) { outStrHTML+='<div style="float:left; height:18px; vertical-align:middle;" id="'+this.pName+'_notifacation"><img src="images/tp_en.jpg" width="12" height="12"></div>' } else { outStrHTML+='<div style="float:left; height:18px; vertical-align:middle;" id="'+this.pName+'_notifacation"><img src="images/tp_dis.jpg" width="12" height="12"></div>' } outStrHTML+='<div class="Arial12blackbold" style="padding-left:5px; height:18px;">'+this.pNameTrue+'</div>' ///// close mode outStrHTML+='<div style=" display:block;" id="'+this.pName+'_close_mode">' if (this.defaultBackupDay!="" && this.enable==true) { outStrHTML+='<div style="float:left" class="Arial12black" id="'+this.pName+'_notewords">Scheduled to run every '+this.defaultBackupDay+' day(s) at '+this.defaultBackupTime+' '+this.defaultBackupAmPm+'</div>' } else if (this.defaultBackupDay!="" && this.enable==false) { outStrHTML+='<div style="float:left" class="Arial12black" id="'+this.pName+'_notewords">You have disabled the schedule of this project. </div>' } else { outStrHTML+='<div style="float:left" class="Arial12black" id="'+this.pName+'_notewords">You have not set schedule for this project yet. </div>' } outStrHTML+='<div style="float:left; padding-left:2px; padding-right:2px;" class="Arial12black">| <a href="#" id="'+this.pName+'_switchto_open_mode">Edit Schedule</a></div>' outStrHTML+="<div style='float:left; padding-left:2px; padding-right:2px;' class='Arial12black'>| <a href=\"javascript:backupNow('"+this.pNameTrue.replace(/\'/g,"\\'")+"',1);\">Backup now</a></div>" outStrHTML+="<div style='float:left; padding-left:2px; padding-right:2px;' class='Arial12black'>| <a href=\"javascript:addFilesToBackup('"+this.pNameTrue.replace(/\'/g,"\\'")+"',1);\">Add Files</a></div>" outStrHTML+='</div>' /////// blow are open mode outStrHTML+='<div style="width:430px; display:block;" id="'+this.pName+'_open_mode">' outStrHTML+='<div class="Arial12black" style="padding-left:21px;">Running this File Backup once a week is recommended</div>' outStrHTML+='<div class="Arial12black" style="padding-left:21px; padding-top:10px; float:left; line-height:28px;">Backup every</div>' outStrHTML+='<div id="'+this.pName+'_day_downlist" style="float:left;padding-top:10px; padding-left:4px; padding-right:4px; ">' outStrHTML+='</div>' outStrHTML+='<div id="'+this.pName+'_day_ct" style="float:left;padding-top:10px; padding-left:4px; padding-right:4px; "></div>' outStrHTML+='<div class="Arial12black" style="float:left; padding-top:10px; line-height:28px;">day(s) at</div>' outStrHTML+='<div id="'+this.pName+'_time_downlist" style="float:left;padding-top:10px; padding-left:4px; padding-right:4px;">' outStrHTML+='</div>' outStrHTML+='<div id="'+this.pName+'_time_ct" style="float:left;padding-top:10px; padding-left:0px; padding-right:4px; "></div>' outStrHTML+='<div id="'+this.pName+'_ampm_downlist" style="padding-top:10px; padding-left:0px; padding-right:0px; float:left;">' outStrHTML+='</div>' outStrHTML+='<div id="'+this.pName+'_ampm_ct" style="float:left;padding-top:10px; padding-left:0px; padding-right:0px; "></div>' outStrHTML+='<div class="Arial12black" style=" width:450px;text-align:center; padding-top:12px;"><a href="#" id="'+this.pName+'_save_setting" style="cursor:hand"><img id="'+this.pName+'_apply_button_gray" src="images/apply_gray.jpg" border="1" style=" border:1px solid #ffffff;"/></a>' +' <a href="#" id="'+this.pName+'_switchto_close_mode" style="cursor:hand"><img border="0" style="border:1px solid #ffffff" src="images/foldbutton.jpg" /></a></div>' outStrHTML+='</div>' ///////////// outStrHTML+='</div>' return outStrHTML; } this.appendToDomObject=function (domO) { domO.innerHTML=this.getObj(); document.getElementById(this.pName+"_checkBox").onclick=this.checkBoxClick(this) document.getElementById(this.pName+"_switchto_open_mode").onclick=this.switchToOpenMode(this,"edit") document.getElementById(this.pName+"_switchto_close_mode").onclick=this.switchToCloseMode(this) document.getElementById(this.pName+"_save_setting").onclick=this.efbSaveOneSetting(this) } this.checkBoxClick=function(domObj) { return function() { domObj.enable=!domObj.enable if (!domObj.enable) { this.innerHTML='<a href="#"><img border=\"0\" style="border:1px solid #ffffff;" width="12" height="12" src="images/checkbox_notchecked.jpg" /></a>'; eval("downlist_bt_"+domObj.pName+"_ampm_value.Disable()"); eval("downlist_bt_"+domObj.pName+"_day_value.Disable()"); eval("downlist_bt_"+domObj.pName+"_time_value.Disable()"); } else { this.innerHTML='<a href="#"><img border=\"0\" style="border:1px solid #ffffff;" width="12" height="12" src="images/checkbox_checked.jpg" /></a>'; eval("downlist_bt_"+domObj.pName+"_ampm_value.Enable()"); eval("downlist_bt_"+domObj.pName+"_day_value.Enable()"); eval("downlist_bt_"+domObj.pName+"_time_value.Enable()"); } domObj.enableApplyButton(); } } this.enableApplyButton=function() { if (this.isApplyButtonEnable==false) { //alert("Enable apply button"); document.getElementById(this.pName+"_apply_button_gray").src="images/apply_green.jpg"; this.isApplyButtonEnable=true; } } this.getDownlisChangeEvent=function(domObj) { return function() { //alert(domObj.allowToEnableApplyButton); if(domObj.allowToEnableApplyButton==3) { return; } if(domObj.allowToEnableApplyButton==2) { domObj.enableApplyButton(); return; } } } this.switchToOpenMode=function(domObj,enter) { return function() { if (document.getElementById(domObj.pName+'_ampm_downlist').innerHTML=="")//if no drop down list appended, add dropdown list to div; { var AOL_dayDown=new downListObj() ///////////////////////////////////////////AM or PM var testArr1=new Array() testArr1[0]="PM|PM"; testArr1[1]="AM|AM"; var dlobj=AOL_dayDown.getCtrl(testArr1,"bt_"+domObj.pName+"_ampm_value",domObj.pName+'_ampm_ct',domObj.defaultBackupAmPm,1) ////////////////////////////////////////////Day var testArr2=new Array() for (var j=0;j<50;j++) { testArr2[j]=(j+1)+"|"+(j+1) } var dlobj2=AOL_dayDown.getCtrl(testArr2,"bt_"+domObj.pName+"_day_value",domObj.pName+'_day_ct',domObj.defaultBackupDay,1) /////////////////////////////////////////////Time var testArr3=new Array() for (var k=0;k<12;k++) { testArr3[k]=(k+1)+":00|"+(k+1)+":00" } var dlobj3=AOL_dayDown.getCtrl(testArr3,"bt_"+domObj.pName+"_time_value",domObj.pName+'_time_ct',domObj.defaultBackupTime,2) /////////////////////////////// document.getElementById(domObj.pName+'_ampm_downlist').appendChild(dlobj); document.getElementById(domObj.pName+'_day_downlist').appendChild(dlobj2); document.getElementById(domObj.pName+'_time_downlist').appendChild(dlobj3); if(!domObj.enable) { eval("downlist_bt_"+domObj.pName+"_ampm_value.Disable()"); eval("downlist_bt_"+domObj.pName+"_day_value.Disable()"); eval("downlist_bt_"+domObj.pName+"_time_value.Disable()"); } domObj.allowToEnableApplyButton=2; } else { //alert((parseInt(domObj.defaultBackupTime,10)>12?parseInt(domObj.defaultBackupTime,10)-12:parseInt(domObj.defaultBackupTime,10))+":00"); document.getElementById("bt_"+domObj.pName+"_time_value").value=(parseInt(domObj.defaultBackupTime,10)>12?parseInt(domObj.defaultBackupTime,10)-12:parseInt(domObj.defaultBackupTime,10))+":00"; if (document.getElementById("bt_"+domObj.pName+"_time_value").value=="0:00") { document.getElementById("bt_"+domObj.pName+"_time_value").value="12:00"; } document.getElementById("bt_"+domObj.pName+"_day_value").value=domObj.defaultBackupDay; document.getElementById("bt_"+domObj.pName+"_ampm_value").value=domObj.defaultBackupAmPm; if (domObj.enable!=domObj.staticEnable) { document.getElementById(domObj.pName+"_checkBox").click(); } } //Set change function for drop down list eval("var ampmDownListObj=downlist_bt_"+domObj.pName+"_ampm_value"); eval("var dayDownListObj=downlist_bt_"+domObj.pName+"_day_value"); eval("var timeDownListObj=downlist_bt_"+domObj.pName+"_time_value"); ampmDownListObj.onValueChange=domObj.getDownlisChangeEvent(domObj); dayDownListObj.onValueChange=domObj.getDownlisChangeEvent(domObj); timeDownListObj.onValueChange=domObj.getDownlisChangeEvent(domObj); ////////////////////////////////////////// var tmpct=eval(domObj.ctName) tmpct.closeAll(); document.getElementById(domObj.pName+"_close_mode").style.display="none"; document.getElementById(domObj.pName+"_open_mode").style.display="block"; document.getElementById(domObj.pName+"_notifacation").style.display="none"; document.getElementById(domObj.pName+"_checkBox").style.display="block"; document.getElementById(domObj.pName+"_scDiv").style.border="1px solid #CCCCCC"; } } this.switchToCloseMode=function(domObj) { return function() { document.getElementById(domObj.pName+"_open_mode").style.display="none"; document.getElementById(domObj.pName+"_close_mode").style.display="block"; document.getElementById(domObj.pName+"_notifacation").style.display="block"; document.getElementById(domObj.pName+"_checkBox").style.display="none"; document.getElementById(domObj.pName+"_scDiv").style.border="1px solid #ffffff"; document.getElementById(domObj.pName+"_scDiv").style.height="20px" document.getElementById(domObj.pName+"_apply_button_gray").src="images/apply_gray.jpg"; domObj.isApplyButtonEnable=false; } } this.attachToContainer=function(ctName) { this.ctName=ctName; var tmpct=eval(ctName) tmpct.add(this); } this.efbSaveOneSetting=function(domObj) { return function() { if (domObj.isApplyButtonEnable==false) { return false; } var isEnable=false; var schDay=50; var schTime=12; var schPmOrAm="pm"; schDay=document.getElementById("bt_"+domObj.pName+"_day_value").value; isEnable=domObj.enable; schTime=document.getElementById("bt_"+domObj.pName+"_time_value").value; schPmOrAm=document.getElementById("bt_"+domObj.pName+"_ampm_value").value; if (schDay=="" || schTime=="" || schPmOrAm=="") { domObj.showMsg("Failed to save settings.<br>Please select a time.",0) return false; } schTime=schTime.split(":")[0] if (schTime==12) { schTime=0; } if (schPmOrAm.toUpperCase()=="PM") { if (parseInt(schTime)!=12) { schTime=parseInt(schTime)+12; } } if (schPmOrAm.toUpperCase()=="AM") { if (parseInt(schTime)==12) { schTime=0; } } var intIsEnable=isEnable==true?1:0 var setString="<EFB><ProjName><![CDATA["+domObj.pNameTrue+"]]></ProjName><Days>"+schDay+"</Days><Clock>"+schTime+"</Clock><IsBackUp>"+intIsEnable+"</IsBackUp></EFB>" //alert(setString) var rst0 if (domObj.ID+"a"=="a") { //alert(domObj.listID) var tmpInt1=getAFreePositon(); //alert(tmpInt1); rst0=RitForAsp.PutEFBRecord(tmpInt1,setString) } else { //alert(domObj.ID) rst0=RitForAsp.PutEFBRecord(domObj.ID,setString) } if (rst0==0) { if (domObj.ID+"a"=="a") { setUsedPositon(tmpInt1); domObj.ID=tmpInt1; } if(intIsEnable!=0) { domObj.showMsg("Schedule updated successfully.",1) } else { domObj.showMsg("Schedule disabled successfully.",1) } domObj.defaultBackupDay=schDay; domObj.defaultBackupTime=schTime; domObj.defaultBackupAmPm=schPmOrAm; if (!domObj.enable) { document.getElementById(domObj.pName+"_notifacation").innerHTML='<img src="images/tp_dis.jpg" width="12" height="12">'; document.getElementById(domObj.pName+"_notewords").innerHTML="You have disabled the schedule of this project." } else { document.getElementById(domObj.pName+"_notifacation").innerHTML='<img src="images/tp_en.jpg" width="12" height="12">'; document.getElementById(domObj.pName+"_notewords").innerHTML='Scheduled to run every '+domObj.defaultBackupDay+' day(s) at '+document.getElementById("bt_"+domObj.pName+"_time_value").value+' '+domObj.defaultBackupAmPm } domObj.staticEnable=domObj.enable; document.getElementById(domObj.pName+"_apply_button_gray").src="images/apply_gray.jpg"; //document.getElementById(domObj.pName+"_apply_button_gray").parent.insertAdjacentHTML("afterEnd","") domObj.isApplyButtonEnable=false; } else { domObj.showMsg("Failed to push setting!",0) return; } //alert(setString); } } this.showMsg=function(msgStr,type) { if (type==0) { RIT_popMsg('',290,128,'ok',msgStr,'alert'); } else if (type=1) { RIT_popMsg('',290,128,'ok',msgStr,'info'); } } } //////////////////////////////End project schedule table class var SchContainer=function()///////////////////// projet schedule table container { this.schListArr=new Array(); this.add=function(obj) { this.schListArr.push(obj) } this.closeAll=function() { var tmpCloseFun; for (i=0;i<this.schListArr.length;i++) { tmpCloseFun=this.schListArr[i].switchToCloseMode(this.schListArr[i]) tmpCloseFun(); } } } var ct_sch=new SchContainer(); </script> </body> </html>