home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2002 August / INTERNET94.ISO / pc / software / windows / mail / ft_gate_office / ftgateoffice105.exe / Main / ui.fts < prev    next >
Encoding:
Text File  |  2002-03-08  |  3.0 KB  |  117 lines

  1. <%
  2. #include </utility/security.fts>
  3. #include </utility/global.fts>
  4. #include </utility/theme.fts>
  5. #include </utility/ftgate.fts>
  6. %>
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  8. <HTML>
  9. <HEAD>
  10. <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  11. <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
  12. <TITLE>FTGate Activity List</TITLE>
  13. <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  14. <STYLE>
  15.     FORM { margin: 0; padding: 0; border: 0 }
  16.     BODY { margin: 0; padding: 0; border: 0 }
  17. </STYLE>
  18. <%
  19.     var s = new server.system
  20.  
  21.     var refresh=0
  22.  
  23.     if (form.config=="1")
  24.         refresh = form.refresh
  25.     else
  26.   {
  27.         if (request.refresh>0)
  28.             refresh = request.refresh
  29.     }
  30. %>
  31. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  32. <!--
  33. var dir="<%=buttons%>";
  34.  
  35. if (!document.images) {}
  36. else {
  37.   up0 = new Image();
  38.   up0.src  = dir+"up.gif";
  39.   up1 = new Image();
  40.   up1.src = dir+"upon.gif";
  41.   down0 = new Image();
  42.   down0.src  = dir+"down.gif";
  43.   down1 = new Image();
  44.   down1.src = dir+"downon.gif";
  45.   refresh0 = new Image();
  46.   refresh0.src  = dir+"refresh.gif";
  47.   refresh1 = new Image();
  48.   refresh1.src = dir+"refreshon.gif";
  49.   clear0 = new Image();
  50.   clear0.src  = dir+"delete.gif";
  51.   clear1 = new Image();
  52.   clear1.src = dir+"deleteon.gif";
  53. }
  54.  
  55. function change(Name,Image,No)
  56. {
  57.   if (!document.images) {}
  58.   else document [Name].src = eval(Image + No + ".src");
  59. }
  60.  
  61. function isOK()
  62. {
  63.   var time = document.ftgate.refresh.value;
  64.   if (!isPeriod(time))
  65.     {
  66.         window.alert("Enter a valid time period.");
  67.         document.ftgate.refresh.focus();
  68.         return false;
  69.     }
  70.  
  71.   if (time!=0&&time<2)
  72.     {
  73.         window.alert("Enter a time of 2 seconds or longer.");
  74.         document.ftgate.refresh.focus();
  75.         return false;
  76.     }
  77.  
  78.     return true;
  79. }
  80.  
  81. function onRefresh()
  82. {
  83.   change('refreshA', 'refresh', 0);
  84.  
  85.   if (!isOK())
  86.     return;
  87.  
  88.     var secs = fromNicePeriod(document.ftgate.refresh.value);
  89.     parent.list.location.href="list.fts?refresh="+secs;
  90. }
  91.  
  92. function onLoad()
  93. {
  94.      parent.list.location.href="list.fts?refresh=<%=refresh%>";
  95.     document.ftgate.refresh.value = toNicePeriod("<%=refresh%>");
  96.     document.ftgate.refresh.focus();
  97. }
  98.  
  99. //-->
  100. </SCRIPT>
  101. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/time.js" TYPE="text/javascript"></SCRIPT>
  102. </HEAD>
  103.  
  104. <BODY BGCOLOR="<%=body%>" onLoad="onLoad()">
  105. <FORM NAME="ftgate">
  106. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTh="100%">
  107.     <TR>
  108.         <TD WIDTH="1%"><IMG SRC="/images/<%=s.serverid%>1.gif" VSPACE="0" ALT="<%=s.serverid%>" WIDTH="200" HEIGHT="54"></TD>
  109.         <TD VALIGN="CENTER">
  110.             Refresh every <INPUT TYPE="EDIT" NAME="refresh" SIZE="<%=size5%>" VALUE="<%=refresh%>">
  111.             <A onMouseDown="change('refreshA','refresh',1)" onMouseOut="change('refreshA','refresh',0)" HREF="javascript:onRefresh()"><IMG SRC="<%=buttons%>refresh.gif" WIDTH="20" HEIGHT="20" NAME="refreshA" BORDER="0" ALT="Refresh list"></A>
  112.     </TD>
  113.     </TR>
  114. </TABLE>
  115. </FORM>
  116. </BODY>
  117. </HTML>