home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2002 March / PCWMAR02.iso / software / windowsxp / ftgateoffice / ftgateoffice.exe / Main / preferences.fts < prev    next >
Encoding:
Text File  |  2001-11-29  |  9.1 KB  |  246 lines

  1. <%
  2. #include </utility/global.fts>
  3. #include </utility/ftgate.fts>
  4. #include </utility/theme.fts>
  5. #include </utility/wmsecurity.fts>
  6.  
  7. if (form.config==1)
  8. {
  9.     session.webmail.elements = form.elements
  10.     session.webmail.width = form.width
  11.     session.webmail.indent = (form.indent=="on")
  12.     session.webmail.indentchar = form.indentchar
  13.     session.webmail.replyto = form.replyto
  14.     
  15.     writeSettings()
  16.  
  17.     output.redirect(form.redirect)
  18. }
  19. else if (form.config==2)
  20.     output.redirect(form.redirect)
  21. else
  22. {
  23.     if (number(session.webmail.elements)<=0)
  24.         session.webmail.elements=10
  25.  
  26.     if (number(session.webmail.width)<=0)
  27.         session.webmail.width=70
  28. }
  29. %>
  30. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  31. <HTML>
  32. <HEAD>
  33. <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  34. <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  35. <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
  36. <TITLE>FTGate Web Mail -- Preference Options</TITLE>
  37.  
  38. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  39. <!--
  40. var dir="<%=buttons%>"
  41.  
  42. if (!document.images) {}
  43. else {
  44.     plus0 = new Image();
  45.     plus0.src  = dir+"open.gif";
  46.     plus1 = new Image();
  47.     plus1.src = dir+"openon.gif";
  48.     minus0 = new Image();
  49.     minus0.src  = dir+"close.gif";
  50.     minus1 = new Image();
  51.     minus1.src = dir+"closeon.gif";
  52. }
  53.  
  54. <%
  55. if (netscape)
  56. {
  57.   %>
  58.   document.captureEvents(Event.KEYPRESS);
  59.   document.onkeypress = keypress;
  60.  
  61.   function keypress(event)
  62.   {
  63.     if (event.which==13)
  64.     {
  65.       onClose();
  66.       return false;
  67.     }
  68.  
  69.     return true;
  70.   }
  71.   <%
  72. }
  73. else
  74. {
  75.   %>
  76.   function keypress()
  77.   {
  78.     if (event.keyCode==13)
  79.     {
  80.       event.returnValue=null;
  81.       onClose();
  82.     }
  83.   }
  84.   <%
  85. }
  86. %>
  87.  
  88. function onLoad()
  89. {
  90.     document.ftgate.elements.focus();
  91. }
  92.  
  93. function isOK(form)
  94. {
  95.     return true;
  96. }
  97.  
  98. function onUpEdit(el, name)
  99. {
  100.     change(name, 'plus', 0);
  101.     onUp(el);
  102.     setModified(true);
  103. }
  104.  
  105. function onDownEdit(el, name)
  106. {
  107.     change(name, 'minus', 0);
  108.     onDown(el);
  109.     setModified(true);
  110. }
  111.  
  112. //-->
  113. </SCRIPT>
  114. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  115. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  116. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/spin.js" TYPE="text/javascript"></SCRIPT>
  117. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/dialog.js" TYPE="text/javascript"></SCRIPT>
  118. </HEAD>
  119.  
  120. <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0" onKeypress="keypress()">
  121.  
  122. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
  123.  
  124. <SPAN ID="top">Mailbox:</SPAN> <SPAN ID="topsel"><%=m.name%>@<%=d.domainname%></SPAN>
  125.  
  126. <FORM NAME="ftgate" METHOD="POST" onSubmit="return isOK(this)" ACTION="preferences.fts">
  127. <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="">
  128. <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
  129.  
  130. <TABLE ID="table" BORDER="0" CELLSPACING="0" CELLPADDING="0">
  131.   <TR>
  132.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  133.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('/inbox/index.fts')" CLASS="navoff">Inbox</A></TD>
  134.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  135.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('/addresses/index.fts')" CLASS="navoff">Addresses</A></TD>
  136.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  137.         <TD CLASS="navon" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('/options/index.fts')" CLASS="navon">Options</A></TD>
  138.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right-s.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  139.         <TD WIDTH="<%=bodywidth-167%>" HEIGHT="18"> </TD>
  140.   </TR>
  141. </TABLE>
  142. <!--- end of the tabs ----->
  143.  
  144. <!--- start of the tab body --->
  145. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
  146. <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
  147.   <!----- start of block --->
  148.   <TR>
  149.     <TD VALIGN="TOP">
  150.         <!----- sub table goes here --->
  151.         <TABLE BORDER="0" WIDTH="100%">
  152.           <TR>
  153.                 <TD VALIGN="TOP">
  154.                         <TABLE CLASS="box" WIDTH="100%">
  155.                             <TR>
  156.                                 <TD>
  157.                                     <TABLE BORDER="0" WIDTH="100%">
  158.                                         <TR>
  159.                                             <TH>Preferences</TH>
  160.                                         </TR>
  161.                             <TR>
  162.                                 <TD VALIGN="TOP">Messages per page</TD>
  163.                                 <TD VALIGN="TOP">
  164.                                     <INPUT TYPE="EDIT" NAME="elements" VALUE="<%=session.webmail.elements%>" SIZE="<%=size5%>" onChange="setModified(true)">
  165.                                                 <A HREF="javascript:onUpEdit(document.ftgate.elements, 'plusElementsA')"
  166.                                                 onMouseDown="change('plusElementsA', 'plus', 1)"
  167.                                                 onMouseOut="change('plusElementsA', 'plus', 0)"><IMG SRC="<%=buttons%>open.gif" NAME="plusElementsA" BORDER="0" WIDTH="20" HEIGHT="20" ALT="Increment"></A>
  168.                                                 <A HREF="javascript:onDownEdit(document.ftgate.elements, 'minusElementsA')"
  169.                                                 onMouseDown="change('minusElementsA', 'minus', 1)"
  170.                                                 onMouseOut="change('minusElementsA', 'minus', 0)"><IMG SRC="<%=buttons%>close.gif" NAME="minusElementsA" BORDER="0" WIDTH="20" HEIGHT="20" ALT="Decrement"></A>
  171.                                 </TD>
  172.                       <TD VALIGN="TOP">
  173.                         This limits the number of messages listed on a page. Use a 
  174.                         smaller number of messages for a quicker response list.
  175.                       </TD>
  176.                             </TR>
  177.                             <TR>
  178.                                 <TD VALIGN="TOP">Line width</TD>
  179.                                 <TD VALIGN="TOP">
  180.                                     <INPUT TYPE="EDIT" NAME="width" VALUE="<%=session.webmail.width%>" SIZE="<%=size5%>" onChange="setModified(true)">
  181.                                                 <A HREF="javascript:onUpEdit(document.ftgate.width, 'plusWidthA')"
  182.                                                 onMouseDown="change('plusWidthA', 'plus', 1)"
  183.                                                 onMouseOut="change('plusWidthA', 'plus', 0)"><IMG SRC="<%=buttons%>open.gif" NAME="plusWidthA" BORDER="0" WIDTH="20" HEIGHT="20" ALT="Increment"></A>
  184.                                                 <A HREF="javascript:onDownEdit(document.ftgate.width, 'minusWidthA')"
  185.                                                 onMouseDown="change('minusWidthA', 'minus', 1)"
  186.                                                 onMouseOut="change('minusWidthA', 'minus', 0)"><IMG SRC="<%=buttons%>close.gif" NAME="minusWidthA" BORDER="0" WIDTH="20" HEIGHT="20" ALT="Decrement"></A>
  187.                                 </TD>
  188.                       <TD VALIGN="TOP">
  189.                         This limits the line length for your message. 70 is a good value
  190.                         for recipients with smaller screens.
  191.                             </TR>
  192.                             <TR>
  193.                                 <TD VALIGN="TOP">Reply to</TD>
  194.                                 <TD VALIGN="TOP">
  195.                                     <INPUT TYPE="EDIT" NAME="replyto" VALUE="<%=session.webmail.replyto%>" SIZE="<%=size40%>" onChange="setModified(true)">
  196.                                 </TD>
  197.                       <TD VALIGN="TOP">
  198.                         The address you want to receive a response if it is different from
  199.                         <STRONG><%=session.webmail.mailbox%>@<%=session.webmail.domain%></STRONG>
  200.                             </TR>
  201.                                         <TR>
  202.                                             <TD COLSPAN="2" VALIGN="TOP">
  203.                         <INPUT TYPE="CHECKBOX" NAME="indent" onChange="setModified(true)" <%if (session.webmail.indent==1) output.write("CHECKED")%>>
  204.                                               Indent original text with
  205.                                               <SELECT NAME="indentchar" onSelect="setModified(true)">
  206.                                                   <OPTION VALUE=">" <%if (session.webmail.indentchar==">") output.write("SELECTED")%>>></OPTION>
  207.                                                   <OPTION VALUE="|" <%if (session.webmail.indentchar=="|") output.write("SELECTED")%>>|</OPTION>
  208.                                                   <OPTION VALUE=":" <%if (session.webmail.indentchar==":") output.write("SELECTED")%>>:</OPTION>
  209.                                               </SELECT>
  210.                                               when replying or forwarding
  211.                       </TD>
  212.                       <TD VALIGN="TOP">
  213.                         Quote the original text when replying and use this character to
  214.                         indent the text.
  215.                       </TD>
  216.                                         </TR>
  217.                                     </TABLE>
  218.                                 </TD>
  219.                             </TR>
  220.                         </TABLE>
  221.           </TD>
  222.             </TR>
  223.                 <TR>
  224.                     <TD ALIGN="RIGHT">
  225.                         <A HREF="javascript:onClose()"
  226.                         onMouseDown="change('closeA', 'ok', 1)"
  227.                         onMouseOut="change('closeA', 'ok', 0)"><IMG SRC="<%=buttons%>ok2.gif" NAME="closeA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes and close"></A>
  228.                     <A HREF="javascript:onCancel()"
  229.                         onMouseDown="change('cancelA', 'cancel', 1)"
  230.                         onMouseOut="change('cancelA', 'cancel', 0)"><IMG SRC="<%=buttons%>cancel.gif" NAME="cancelA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Cancel"></A>
  231.                     </TD>
  232.                 </TR>
  233.         </TABLE>
  234.         <!----- sub table ends here --->
  235.     </TD>
  236.   </TR>
  237.   <!------ end of block ----->
  238. </TABLE>
  239. <!--- end of the tab body --->
  240. </TD></TR></TABLE>
  241.  
  242. </FORM>
  243. </TD><TD WIDTH="10"> </TD></TD></TR></TABLE>
  244. </BODY>
  245. </HTML>
  246.