Calendar_create.jsp
上传用户:guhaomin
上传日期:2007-06-10
资源大小:23203k
文件大小:23k
源码类别:

电子政务应用

开发平台:

Java

  1. <%@ page errorPage="/vnex/ErrorPage.jsp" %>
  2. <%@ page import="com.vnex.intranet.calendar.value.*"%>
  3. <%@ page import="com.vnex.intranet.calendar.proxy.*"%>
  4. <%@ page import="com.vnex.intranet.system.loader.ConfigParaLoader"%>
  5. <%@ page import="com.vnex.intranet.util.*"%>
  6. <%@ page import="com.vnex.intranet.upload.*"%>
  7. <%@ page import="java.util.*" %>
  8. <%@ page import="java.sql.*" %>
  9. <%@ taglib uri="/vnex.tld" prefix="vnex" %>
  10. <%@ taglib uri="/vnex_organization.tld" prefix="org" %>
  11. <jsp:useBean id="calendarProxy" class="com.vnex.intranet.calendar.proxy.CalendarProxyBean" scope="application" />
  12. <jsp:useBean id="BusinessName" scope="session" class="com.vnex.intranet.pub.BusinessSession" />
  13. <jsp:useBean id="myUpload" scope="page" class="com.vnex.intranet.upload.SmartUpload" />
  14. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  15. <HTML>
  16. <jsp:include page="/vnex/page/FORM_HEAD.jsp" />
  17. </HEAD>
  18. <BODY text=#000000 vLink=#000000 aLink=#000000 link=#000000 bgColor=#ffffff topMargin=20 leftmargin="0" marginwidth="0" marginheight="0">
  19. <script Language="JavaScript" src="/vnex/intranet/calendar/Popup.js"></script>
  20. <script language="javascript" src="/vnex/validate.js" ></script>
  21. <script language=JavaScript>
  22. function check()
  23. {
  24.   if (!stripWhitespace(document.myform.taskName.value) || document.myform.taskName.value=="" || document.myform.taskName.value.length>50)
  25. {
  26.   alert("主题不能为空,并且少于50个字。");
  27.   document.myform.taskName.focus();
  28.   return false;
  29. }
  30. if(document.myform.StartDate.value=="" || document.myform.EndDate.value=="")
  31. {
  32.   alert("开始日期和截止日期不能为空。");
  33.   document.myform.StartDate.focus();
  34.   return false;
  35. }
  36.   var startDate = document.myform.StartDate.value+document.myform.sHour.value+document.myform.sMinute.value;
  37. var endDate = document.myform.EndDate.value+document.myform.eHour.value+document.myform.eMinute.value;
  38. if(startDate>=endDate)
  39. {
  40.   alert("截止日期必须大于开始日期。");
  41.   document.myform.StartDate.focus();
  42.   return false;
  43. }
  44. if (document.myform.taskContent.value.length>500)
  45. {
  46.   alert("详细内容应少于500个字。");
  47.   document.myform.taskContent.focus();
  48.   return false;
  49. }
  50.   else
  51.     return true;
  52. }
  53. function changeIt()
  54. {
  55.   smyform.action = "/mainctrl/calendar/createCalendar";
  56.   smyform.submit();
  57. }
  58. function createTask()
  59. {
  60.   if( !check() )
  61.   {
  62.     return false;
  63.   }
  64.  myform.action= "/mainctrl/calendar/createCalendarSuccess";
  65.   myform.submit();
  66. }
  67. function backTask()
  68. {
  69.   myform.action = "/mainctrl/calendar/getCalendarList?search=ok&back=ok";
  70.   myform.submit();
  71. }
  72. function searchTask()
  73. {
  74.   if( !scheck() )
  75.   {
  76.     return false;
  77.   }
  78.   smyform.action = "/mainctrl/calendar/getCalendarList?search=ok";
  79.   smyform.submit();
  80. }
  81. function addkey()
  82. {
  83.     var opt = new Option();
  84.     var opt2 = new Option();
  85.        
  86.     if(!document.myform.file.value=="")
  87.     {
  88.       opt.value = document.myform.file.value;
  89.       opt.text = document.myform.file.value;
  90.       var flag1 = 1;
  91.       for(var i=0;i<document.myform.attachments.length;i++)
  92.       {
  93.         if(document.myform.attachments.options[i].text==opt.text)
  94.         {
  95.           flag1 = 0;
  96.           break;
  97.         }
  98.       }
  99.       if(flag1==1)
  100.       {
  101.         document.myform.attachments.options[document.myform.attachments.length] = opt;
  102.       }
  103.     }
  104. }
  105. function delAllSelOpts()
  106. {
  107.     
  108.     for( var i = 0; i < document.myform.attachments.options.length; i++ )
  109.     {
  110.        var oriLen = document.myform.attachments.options.length;
  111.        if ( document.myform.attachments.options[i].selected )
  112.        {
  113.          document.myform.attachments.options[i] = null;
  114.          if(i < oriLen-1) i--;
  115.        }
  116.     }
  117. }
  118. function deleteDoc() 
  119. {      
  120.     myform.action="/mainctrl/calendar/createCalendar?type=2";   
  121.     myform.submit();     
  122. }
  123. function uploadDoc() 
  124. {      
  125.     myform.action="/mainctrl/calendar/createCalendar?type=1"; 
  126.     myform.encoding="multipart/form-data"; 
  127.     myform.submit();     
  128. }
  129. function clearr() 
  130. {      
  131.   document.myform.taskName.value = "";
  132.   document.myform.taskContent.value = "";
  133.   document.myform.taskVisible.checked = false;
  134. }
  135. </script>
  136. <script language="JavaScript1.2" src="/vnex/menu/dockmenu_person.js"></script>
  137. <script language="JavaScript1.2" src="/vnex/menu/dockmenu.js"></script>
  138. <DIV align=center>
  139. <form name="myform" method="post" action="">
  140. <%
  141.   int sYear = 0;
  142.   int sMonth = 0;
  143.   int sDay = 0;
  144.   int sHour = 0;
  145.   int sMinute = 0;
  146.   
  147.   int eYear = 0;
  148.   int eMonth = 0;
  149.   int eDay = 0;
  150.   int eHour = 0;
  151.   int eMinute = 0;
  152.   
  153.   String taskName = null;
  154.   String taskImport = null;
  155.   String taskContent = null;
  156.   
  157.   String ssd = "";
  158.   String sed = "";
  159.   Timestamp startDate = null;
  160.   Timestamp endDate = null;
  161.   
  162.     CalendarValueBean calendarBean = new CalendarValueBean();
  163.     
  164.   if( request.getParameter("type") == null ) 
  165.     { 
  166.       session.setAttribute( "calendarBean", calendarBean ); 
  167.     }
  168.    String root = ConfigParaLoader.getParameter("rootUrl");
  169.    String attachURL = ConfigParaLoader.getParameter("calendarAttachmentUrl");
  170.    
  171. if( request.getParameter("type") !=null && request.getParameter("type").equals("1") ) //上载 
  172. {              
  173.    
  174.    calendarBean = ( CalendarValueBean )session.getAttribute( "calendarBean" ); 
  175.    attachURL += SubPathGenerater.getSubPath( root + SubPathGenerater.getSeperator() + attachURL);
  176.    
  177. // Initialization 
  178.    myUpload.initialize( pageContext ); 
  179.    myUpload.setTotalMaxFileSize( Integer.parseInt(ConfigParaLoader.getParameter("attachmentSize")) );
  180. // Upload        
  181.    myUpload.upload(); 
  182.    myUpload.save( root + attachURL ); 
  183.                
  184.                
  185.     //保存已有信息( 以下代码, 要根据自己的情况写) 
  186.   com.vnex.intranet.upload.Request multi = myUpload.getRequest();
  187.   if(multi.getParameter("StartDate")!=null && !multi.getParameter("StartDate").equals(""))
  188.   {
  189.     ssd = multi.getParameter("StartDate");
  190.     ssd = ssd + " " + multi.getParameter("sHour") + ":" + multi.getParameter("sMinute") + ":00";
  191.     startDate = TimeStamp.toTimestamp(ssd);
  192.   }
  193.   if(multi.getParameter("EndDate")!=null && !multi.getParameter("EndDate").equals(""))
  194.   {
  195.     sed = multi.getParameter("EndDate");
  196.     sed = sed + " " + multi.getParameter("eHour") + ":" + multi.getParameter("eMinute") + ":00";
  197.     endDate = TimeStamp.toTimestamp(sed);
  198.   }
  199.   if(multi.getParameter("taskName")!=null)
  200.   {
  201.     taskName = multi.getParameter("taskName");
  202.     calendarBean.setTaskName(taskName);
  203.   }
  204.   if(multi.getParameter("taskImport")!=null && !multi.getParameter("taskImport").equals(""))
  205.   {
  206.     taskImport = multi.getParameter("taskImport");
  207.     calendarBean.setTaskImport(taskImport);
  208.   }
  209.   if(multi.getParameter("taskContent")!=null)
  210.   {
  211.     taskContent = multi.getParameter("taskContent");
  212.     calendarBean.setTaskContent(taskContent);
  213.   }
  214.   if(multi.getParameter("taskVisible")!=null && !multi.getParameter("taskVisible").equals(""))
  215.   {
  216.     String str = multi.getParameter("taskVisible");
  217.     if(str.equals("true"))
  218.     {
  219.       calendarBean.setTaskVisible(true);
  220.     }
  221.   }
  222.   else
  223.   {
  224.     calendarBean.setTaskVisible(false);
  225.   }
  226.   calendarBean.setStartDate(startDate);
  227.   calendarBean.setEndDate(endDate);
  228.   calendarBean.setCreatorId(BusinessName.getEmpId());
  229.   
  230.       
  231.   Collection coll = calendarBean.getAttachments();
  232.   
  233.   com.vnex.intranet.upload.File myFile = myUpload.getFiles().getFile(0); 
  234.   if (!myFile.isMissing())   
  235.   { 
  236.     String url = attachURL +SubPathGenerater.getSeperator()+ myFile.getFileName();
  237.     if( !coll.contains(url) )
  238.     {
  239.       coll.add(url);
  240.     }
  241.   }
  242.   calendarBean.setAttachments(coll);
  243.   
  244.   if(multi.getParameter("ssempId")!=null)
  245.   {
  246.     out.println("<input type=hidden name=ssempId value=""+multi.getParameter("ssempId")+"">");
  247.   }
  248.   if(multi.getParameter("ssStartDate")!=null)
  249.   {
  250.     out.println("<input type=hidden name=ssStartDate value=""+multi.getParameter("ssStartDate")+"">");
  251.   }
  252.   if(multi.getParameter("ssEndDate")!=null)
  253.   {
  254.     out.println("<input type=hidden name=ssEndDate value=""+multi.getParameter("ssEndDate")+"">");
  255.   }
  256.   if(multi.getParameter("start")!=null)
  257.   {
  258.     out.println("<input type=hidden name=start value=""+multi.getParameter("start")+"">");
  259.   }
  260. //删除文件时的代码.
  261. if( request.getParameter("type")!=null && request.getParameter("type").equals("2") ) 
  262.    calendarBean = ( CalendarValueBean )session.getAttribute( "calendarBean" );
  263.    
  264.       //保存已有信息( 以下代码, 要根据自己的情况写) 
  265.       
  266.   if(request.getParameter("StartDate")!=null && !request.getParameter("StartDate").equals(""))
  267.   {
  268.     ssd = request.getParameter("StartDate");
  269.     ssd = ssd + " " + request.getParameter("sHour") + ":" + request.getParameter("sMinute") + ":00";
  270.     startDate = TimeStamp.toTimestamp(ssd);
  271.   }
  272.   if(request.getParameter("EndDate")!=null && !request.getParameter("EndDate").equals(""))
  273.   {
  274.     sed = request.getParameter("EndDate");
  275.     sed = sed + " " + request.getParameter("eHour") + ":" + request.getParameter("eMinute") + ":00";
  276.     endDate = TimeStamp.toTimestamp(sed);
  277.   }
  278.   if(request.getParameter("taskName")!=null)
  279.   {
  280.     taskName = request.getParameter("taskName");
  281.     calendarBean.setTaskName(taskName);
  282.   }
  283.   if(request.getParameter("taskImport")!=null && !request.getParameter("taskImport").equals(""))
  284.   {
  285.     taskImport = request.getParameter("taskImport");
  286.     calendarBean.setTaskImport(taskImport);
  287.   }
  288.   if(request.getParameter("taskContent")!=null)
  289.   {
  290.     taskContent = request.getParameter("taskContent");
  291.     calendarBean.setTaskContent(taskContent);
  292.   }
  293.   if(request.getParameter("taskVisible")!=null && !request.getParameter("taskVisible").equals(""))
  294.   {
  295.     String str = request.getParameter("taskVisible");
  296.     if(str.equals("true"))
  297.     {
  298.       calendarBean.setTaskVisible(true);
  299.     }
  300.   }
  301.   else
  302.   {
  303.     calendarBean.setTaskVisible(false);
  304.   }
  305.     
  306.   calendarBean.setStartDate(startDate);
  307.   calendarBean.setEndDate(endDate);
  308.   calendarBean.setCreatorId(BusinessName.getEmpId());
  309.       
  310.    if( request.getParameter("attachments")!=null && !request.getParameter("attachments").equals("") )
  311.    {
  312.      String url = request.getParameter("attachments");
  313.      Collection coll = calendarBean.getAttachments();
  314.      if(coll != null && coll.size() != 0)
  315.      {
  316.        Iterator it = coll.iterator();
  317.        while( it.hasNext() )
  318.        {
  319.          String str = (String)it.next();
  320.          if( url.equals(str) )
  321.          {
  322.            SubPathGenerater.deleteFile(root+str);
  323.            coll.remove(str);
  324.            break;
  325.          }
  326.        }//end while
  327.      }//end if
  328.    }
  329. }
  330. %> 
  331.   <TABLE class=outter cellSpacing=0 cellPadding=0 width=600 border=0>
  332.     <TBODY> 
  333.     <jsp:include page="/vnex/page/TTOA_TABLE_TOP.jsp" />
  334.     <TR> 
  335.         <TD colSpan=3 align="center" class="iframestyle" valign="top"> <br>
  336.           <table width="600" border="1" cellspacing="1" bordercolor="#666666" class="iframestyle">
  337.             <tr valign="top"> 
  338.               <td bgcolor="#fafafa"> 
  339.                 <table width="600" border="0" cellspacing="0" cellpadding="0">
  340.                   <tr valign="top" bgcolor="#666666"> 
  341.                     <td colspan="2"><font class="strongw"><a href="/mainctrl/home/index"><font color="#FFFFFF">首页</font></a>&gt;&gt;<a href="/mainctrl/personal/main"><font color="#FFFFFF">个人办公</font></a>&gt;&gt;<a href="/mainctrl/calendar/getCalendarList"><font color="#FFFFFF">日程安排</font></a>&gt;&gt;新建任务</font>
  342.                     </td>
  343.                   </tr>
  344.                      <table cellpadding="2" width="100%" cellspacing="1" align="center" class="title">
  345.                         <tr bgcolor="#fafafa">
  346.                           <td>
  347.                             <font class="strong">&nbsp;主题:</font>
  348.                           </td>
  349.                           <td>
  350.                             <input type="text" name="taskName" class="text" size="24" value="<%= calendarBean.getTaskName()%>">&nbsp;*&nbsp;(注:带*为必填内容)
  351.                           </td>
  352.                         </tr>
  353.                         <%
  354.                           startDate = calendarBean.getStartDate();
  355.                           endDate = calendarBean.getEndDate();
  356.                           
  357.                           ssd = MyDateFormat.myDate(startDate);
  358.                           Calendar cd = Calendar.getInstance();
  359.                           if(startDate!=null)
  360.                           {
  361.                             cd = TimeStamp.convertTimestampToCalendar(startDate);
  362.                           }
  363.                           sHour = cd.get(Calendar.HOUR_OF_DAY);
  364.                           sMinute = cd.get(Calendar.MINUTE);
  365.                           sed = MyDateFormat.myDate(endDate);
  366.                           if(endDate!=null)
  367.                           {
  368.                             cd = TimeStamp.convertTimestampToCalendar(endDate);
  369.                           }
  370.                           eHour = cd.get(Calendar.HOUR_OF_DAY);
  371.                           eMinute = cd.get(Calendar.MINUTE);
  372.                         %>
  373.                         <tr bgcolor="#e0e0e0"> 
  374.                           <td width="17%"><font class="strong">&nbsp;开始时间:</font></td>
  375.                           <td width="83%">
  376.                           日期:<input type="text" name="StartDate" class=text size="20" value="<%= ssd%>" readonly>&nbsp;<img src="/vnex/intranet/calendar/datetime.gif" style="cursor:hand;" align="absmiddle" alt="弹出日历下拉菜单" onClick="fPopUpCalendarDlg(StartDate);return false">
  377.                           &nbsp;时刻:       
  378.                             <select name="sHour" size="1">
  379.                             <%
  380.                               for(int i=0; i<=23; i++)
  381.                               {
  382.                                 if( sHour==i )
  383.                                 {
  384.                                   if(i<=9)
  385.                                   {
  386.                                     out.println("<option selected value=0"+i+">"+i+"</option>");
  387.                                   }
  388.                                   else
  389.                                   {
  390.                                     out.println("<option selected value="+i+">"+i+"</option>");
  391.                                   }
  392.                                 }
  393.                                 else
  394.                                 {
  395.                                   if(i<=9)
  396.                                   {
  397.                                     out.println("<option value=0"+i+">"+i+"</option>");
  398.                                   }
  399.                                   else
  400.                                   {
  401.                                     out.println("<option value="+i+">"+i+"</option>");
  402.                                   }
  403.                                 }
  404.                               }
  405.                             %>
  406.                             </select>
  407.                             :       
  408.                             <select name="sMinute" size="1">
  409.                               <option value="00" <% if(sMinute==0) out.print("selected"); %>>00</option>
  410.                               <option value="15" <% if(sMinute==15) out.print("selected"); %>>15</option>
  411.                               <option value="30" <% if(sMinute==30) out.print("selected"); %>>30</option>
  412.                               <option value="45" <% if(sMinute==45) out.print("selected"); %>>45</option>
  413.                             </select>&nbsp;*
  414.                           </td>
  415.                         </tr>
  416.                         <tr bgcolor="#fafafa"> 
  417.                           <td width="17%"><font class="strong">&nbsp;截止时间:</font></td>
  418.                           <td width="83%">
  419.                           日期:<input type="text" name="EndDate" class=text size="20" value="<%= sed%>" readonly>&nbsp;<img src="/vnex/intranet/calendar/datetime.gif" style="cursor:hand;" align="absmiddle" alt="弹出日历下拉菜单" onClick="fPopUpCalendarDlg(EndDate);return false">
  420.                           &nbsp;时刻:  
  421.                           <select name="eHour" size="1">   
  422.                             <%
  423.                               for(int i=0; i<=23; i++)
  424.                               {
  425.                                 if( eHour==i )
  426.                                 {
  427.                                   if(i<=9)
  428.                                   {
  429.                                     out.println("<option selected value=0"+i+">"+i+"</option>");
  430.                                   }
  431.                                   else
  432.                                   {
  433.                                     out.println("<option selected value="+i+">"+i+"</option>");
  434.                                   }
  435.                                 }
  436.                                 else
  437.                                 {
  438.                                   if(i<=9)
  439.                                   {
  440.                                     out.println("<option value=0"+i+">"+i+"</option>");
  441.                                   }
  442.                                   else
  443.                                   {
  444.                                     out.println("<option value="+i+">"+i+"</option>");
  445.                                   }
  446.                                 }
  447.                               }
  448.                             %>
  449.                             </select>
  450.                             :       
  451.                             <select name="eMinute" size="1">
  452.                               <option value="00" <% if(eMinute==0) out.print("selected"); %>>00</option>
  453.                               <option value="15" <% if(eMinute==15) out.print("selected"); %>>15</option>
  454.                               <option value="30" <% if(eMinute==30) out.print("selected"); %>>30</option>
  455.                               <option value="45" <% if(eMinute==45) out.print("selected"); %>>45</option>
  456.                             </select>&nbsp;*
  457.                           </td>
  458.                         </tr>
  459.                         <tr bgcolor="#e0e0e0">
  460.                           <td>
  461.                             <font class="strong">&nbsp;重要度:</font>
  462.                           </td>
  463.                           <td>
  464.                             <select name="taskImport" class="button" size="1">
  465.                             <%
  466.                                String str = calendarBean.getTaskImport();
  467.                             %>
  468.                               <option <% if( str.equals("不指定") ) out.print("selected"); %>>不指定</option>
  469.                               <option value="低" <% if( str.equals("低") ) out.print("selected"); %>>低</option>
  470.                               <option value="中" <% if( str.equals("中") ) out.print("selected"); %>>中</option>
  471.                               <option value="高" <% if( str.equals("高") ) out.print("selected"); %>>高</option>
  472.                             </select>
  473.                           </td>
  474.                         </tr>
  475.                         <tr bgcolor="#fafafa">
  476.                           <td>
  477.                             <font class="strong">&nbsp;公开:</font>
  478.                           </td>
  479.                           <td>
  480.                             <input type="checkbox" name="taskVisible" value="true" <% if( calendarBean.getTaskVisible() ) out.print("checked"); %>>
  481.                           </td>
  482.                         </tr>
  483.                         <tr bgcolor="#e0e0e0"> 
  484.                           <td width="17%"><font class="strong">&nbsp;详细内容:</font></td>
  485.                           <td width="83%" > 
  486.                             <div align="left"> 
  487.                               <textarea name="taskContent" cols="50" rows="5"><%= calendarBean.getTaskContent()%></textarea>
  488.                             </div>
  489.                           </td>
  490.                         </tr>
  491.                         <tr bgcolor="#fafafa"> 
  492.                           <td width="17%"><font class="strong">&nbsp;附件:</font></td>
  493.                           <td width="83%"> 
  494.                             <div align="left"> 
  495.                               <select size="3" name="attachments" style="width:300" class="text">
  496.                               <%
  497.                                 Collection coll = calendarBean.getAttachments();
  498.                                 if(coll != null && coll.size() != 0)
  499.                               {
  500.                                 Iterator it = coll.iterator();
  501.                                 while( it.hasNext() )
  502.                                 {
  503.                                   str = (String)it.next();
  504.                                   int s = str.lastIndexOf(SubPathGenerater.getSeperator());
  505.                                   String filename = str.substring(s+1);
  506.                                   out.println( "<option value=""+str+"">"+filename+"</option>" );
  507.                                 }
  508.                               }
  509.                               %>
  510.                               </select>
  511.                               &nbsp;         
  512.                               <input type="button" value="删除附件" name="B29" class="text" onClick="deleteDoc()" style="width:60px">
  513.                             </div>
  514.                           </td>
  515.                         </tr>
  516.                         <tr bgcolor="#e0e0e0"> 
  517.                           <td width="17%"><font class="strong">&nbsp;上传附件:</font></td>
  518.                           <td width="83%"> 
  519.                             <div align="left"> 
  520.                               <input type="file" name="file" size="30" class="text">
  521.                               &nbsp;
  522.                               <input type="button" value="上传" name="B28" class="text" onClick="uploadDoc()">
  523.                             </div>
  524.                           </td>
  525.                         </tr>
  526.                         <tr align="center" bgcolor="#fafafa">
  527.                           <td colspan="2" height="30">
  528.                             <input type="button" name="Submit2" value="保存" onClick="return createTask()" class="text">
  529.                             &nbsp;&nbsp;<input type="button" name="Reset" value="重置" class="text" onClick="clearr()">
  530.                             &nbsp;&nbsp;<input type="button" name="Submit121" value="放弃" class="text" onClick="backTask()">
  531.                           </td>
  532.                         </tr>
  533.                         </tbody> 
  534.                       </table>
  535.                     </td>
  536.                   </tr>
  537.                 </table>
  538. <%
  539.   if(request.getParameter("ssempId")!=null)
  540.   {
  541.     out.println("<input type=hidden name=ssempId value=""+request.getParameter("ssempId")+"">");
  542.   }
  543.   if(request.getParameter("ssStartDate")!=null)
  544.   {
  545.     out.println("<input type=hidden name=ssStartDate value=""+request.getParameter("ssStartDate")+"">");
  546.   }
  547.   if(request.getParameter("ssEndDate")!=null)
  548.   {
  549.     out.println("<input type=hidden name=ssEndDate value=""+request.getParameter("ssEndDate")+"">");
  550.   }
  551.   if(request.getParameter("start")!=null)
  552.   {
  553.     out.println("<input type=hidden name=start value=""+request.getParameter("start")+"">");
  554.   }
  555. %>
  556.           <!--个人信息结束 --> 
  557.           <br>
  558.           <br>            
  559.           <jsp:include page="/vnex/page/TTOA_HELP.jsp" />
  560.         </TD>
  561.     </TR>
  562.     <jsp:include page="/vnex/page/TTOA_TABLE_BOTTOM.jsp" />
  563.     </TBODY> 
  564.   </TABLE>
  565.   <BR>
  566.   <jsp:include page="/vnex/page/TTOA_PRODUCER_LOGO.jsp" />
  567. </form></DIV>
  568. </BODY></HTML>