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

  1. <%
  2. #include </utility/global.fts>
  3. #include </utility/ftgate.fts>
  4. #include </utility/theme.fts>
  5. #include </utility/wmsecurity.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. <LINK REL=STYLESHEET HREF="/webmail/utility/main<%=nn4%>.css" TYPE="text/css">
  11. <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  12. <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
  13. <TITLE>Address Book</TITLE>
  14. </HEAD>
  15.  
  16. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  17. <!--
  18. var dir="<%=buttons%>"
  19.  
  20. if (!document.images) {}
  21. else {
  22.   ok0 = new Image();
  23.   ok0.src  = dir+"ok2.gif";
  24.   ok1 = new Image();
  25.   ok1.src = dir+"ok2on.gif";
  26.   cancel0 = new Image();
  27.   cancel0.src  = dir+"cancel.gif";
  28.   cancel1 = new Image();
  29.   cancel1.src = dir+"cancelon.gif";
  30.   find0 = new Image();
  31.   find0.src  = dir+"find.gif";
  32.   find1 = new Image();
  33.   find1.src = dir+"findon.gif";
  34.   help0 = new Image();
  35.   help0.src  = dir+"help.gif";
  36.   help1 = new Image();
  37.   help1.src = dir+"helpon.gif";
  38. }
  39.  
  40. function change(Name,Image,No)
  41. {
  42.   if (!document.images) {}
  43.   else document [Name].src = eval(Image + No + ".src");
  44. }
  45.  
  46. function onOK()
  47. {
  48.     var to;
  49.  
  50.     if (window.opener.document.ftgate.tocc.value=="1")
  51.         to=window.opener.document.ftgate.to.value;
  52.     else
  53.         to=window.opener.document.ftgate.cc.value;
  54.  
  55.     for (var i = 0; i < document.ftgate.elements.length; i++)
  56.     {
  57.         var e = document.ftgate.elements[i];
  58.         if ( (e.name.indexOf('to')==0) && e.checked && (to.indexOf(e.value) == -1))
  59.         {
  60.             if (to)
  61.                 to += ";";
  62.             to += e.value;
  63.         }
  64.     }
  65.  
  66.     if (window.opener.document.ftgate.tocc.value=="1")
  67.     {
  68.         window.opener.document.ftgate.to.value=to;
  69.     }
  70.     else
  71.         window.opener.document.ftgate.cc.value=to;
  72.  
  73.     window.close();
  74. }
  75.  
  76. function onCancel()
  77. {
  78.   window.close();
  79. }
  80.  
  81. function onLocalHelp()
  82. {
  83.     var index;
  84.     var s=window.location.href;
  85.  
  86.     s = s.slice(s.indexOf("/",7)+1);
  87.     if ((index=s.indexOf("?"))!=-1)
  88.         s=s.slice(0, index);
  89.  
  90. //    var help = window.open("/help/index.fts?href="+s, "WebMailHelp", "toolbar=1,menubar=1,location=0,resizable=1,scrollbars=1");
  91.     var help = window.open("/help.fts?href="+s, "WebMailHelp");
  92.     help.focus();
  93. }
  94. //-->
  95. </SCRIPT>
  96. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  97. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  98.  
  99. <BODY BGCOLOR="khaki" BACKGROUND="/images/goldstn1.gif">
  100. <FORM NAME="ftgate">
  101. <P ALIGN="RIGHT"><A HREF="javascript:onLocalHelp()"onMouseOver="st('Show Help topic for current page')" 
  102. onMouseDown="change('helpA', 'help', 1)"
  103. onMouseOut="change('helpA', 'help', 0)"><IMG SRC="<%=buttons%>help.gif" NAME="helpA" BORDER="0" WIDTH="20" HEIGHT="20" ALT="Help"></A></P>
  104. <TABLE ALIGN="center">
  105. <TR>
  106.     <TH>To:</TH><TH>Name</TH><TH>Addresses</TH>
  107. </TR>
  108. <%
  109. var i
  110. var str=request.to
  111. var total = session.addressbook.individuals+session.addressbook.groups
  112.  
  113. for (i=0;i<total;i=i+1)
  114. {
  115.     %>
  116.     <TR>
  117.         <TD VALIGN="TOP"><INPUT TYPE="CHECKBOX" NAME="to<%=i%>" VALUE="<%=session.addressbook.email[i]%>"
  118.         <%
  119.         if (str.indexof(session.addressbook.email[i],0)>=0)
  120.             output.write(" CHECKED")
  121.         %>></TD>
  122.         <TD VALIGN="TOP"><STRONG><%=session.addressbook.nickname[i]%></STRONG></TD>
  123.         <TD VALIGN="TOP"><%=session.addressbook.email[i]%></TD>
  124.     </TR>
  125.     <%
  126. }
  127. %>
  128. <TR>
  129.     <TD COLSPAN="3" ALIGN="CENTER">
  130.         <A HREF="javascript:onOK()"
  131.         onMouseDown="change('okA', 'ok', 1)"
  132.         onMouseOut="change('okA', 'ok', 0)"><IMG SRC="<%=buttons%>ok2.gif" NAME="okA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Include address in to field"></A>
  133.         <A HREF="javascript:onCancel()"
  134.         onMouseDown="change('cancelA', 'cancel', 1)"
  135.         onMouseOut="change('cancelA', 'cancel', 0)"><IMG SRC="<%=buttons%>cancel.gif" NAME="cancelA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Do not add new recipient"></A>
  136.         <A HREF="ldap.fts"
  137.         onMouseDown="change('findA', 'find', 1)"
  138.         onMouseOut="change('findA', 'find', 0)"><IMG SRC="<%=buttons%>find.gif" NAME="findA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Search common address book"></A>
  139.     </TD>
  140. </TR>
  141. </TABLE>
  142. </FORM>
  143. </BODY>
  144. </HTML>