<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>


<!-- set up global variables -->
     <xsl:variable name="md-base" select="/amlDocument/collection"/>
     <xsl:variable name="ud-tem-base" select="/amlDocument/template"/>
     <xsl:variable name="ud-arg-base" select="/amlDocument/argument"/>
     <xsl:variable name="image-base">http://www.ai.sri.com/~genoa/aml/icons/</xsl:variable>

<!-- top level template -->
  <xsl:template match="/">

<!-- set up HTML page header info -->
    <html>
      <xsl:call-template name="html-page-header"/>
      <body>
<!--  Header -->
      <xsl:call-template name="arg-tem-header"/>
      <hr noshade="noshade"/>

<!--  Publication Info -->
      <xsl:call-template name="format-publication-info"/>
      <hr noshade="noshade"/>

<!--  Situation Info -->
      <xsl:call-template name="format-situation-info"/>

<!--  Question Info -->
      <xsl:call-template name="format-question-info"/>

<!--  Copyright Info -->
      <xsl:call-template name="format-copyright-info"/>

      </body>
     </html>
  </xsl:template>


   <xsl:template name="html-page-header">
      <head>
	 <xsl:choose>
           <xsl:when test="$md-base/metaData/title">
             <xsl:choose>
               <xsl:when test="$md-base/@object-type = 'argument'">
                 <title> SEAS | Argument | <xsl:value-of select="$md-base/metaData/title"/> </title>
               </xsl:when>
               <xsl:when test="$md-base/@object-type = 'template'">
                 <title> SEAS | Template | <xsl:value-of select="$md-base/metaData/title"/> </title>
               </xsl:when>
             </xsl:choose>
           </xsl:when>
           <xsl:when test="$ud-arg-base">
              <title> SEAS | Argument | <xsl:value-of select="$ud-arg-base/metaData/title"/> </title>
           </xsl:when>
           <xsl:otherwise>
              <title> SEAS | Template | <xsl:value-of select="$ud-tem-base/metaData/title"/> </title>

           </xsl:otherwise>
         </xsl:choose>
	<STYLE TYPE="text/css">
          .title {font-size: 18pt; font-weight: bold; font-family: Arial; color
: brown;}
          .small-title {font-size: 14pt; font-weight: bold; font-family: Arial; color: brown;}
	  .label {font-size: 12pt; font-weight: bold; font-family: Times; color: #006699; vertical-align: top;}
	  .sublabel {font-size: 10pt; font-weight: bold; font-family: Times; color: #006699;}
	  .suplabel {font-size: 12pt; font-weight: bold; font-family: Times; color: #003333; margin-top: 0.5em; margin-bottom: 0.25em;}
          .normal {font-size: 12pt; font-family: Times; color: black;}
          .subnormal {font-size: 10pt; font-family: Times; color: black;}
	  .copyright {font-size: 7pt; color: brown; font-weight: bold; font-family: Arial;}
	  .security {font-size: 12pt; color: #333333; font-weight: bold; font-family: Courier}
	</STYLE>
      </head>
     </xsl:template>

    <xsl:template name="arg-tem-header">
     <table width="100%" border="00" cellspacing="0" cellpadding="1">
     <tr><td colspan="3" class="security" align="center">

      <xsl:choose>
        <xsl:when test="$md-base/metaData/securityMarking">
           <xsl:value-of select="$md-base/metaData/securityMarking"/>
        </xsl:when>
        <xsl:when test="$ud-arg-base/metaData/securityMarking">
           <xsl:value-of select="$ud-arg-base/metaData/securityMarking"/>
        </xsl:when>
        <xsl:otherwise>
           <xsl:value-of select="$ud-tem-base/metaData/securityMarking"/>
        </xsl:otherwise>
      </xsl:choose>
     </td></tr>
      <xsl:choose>
       <xsl:when test="$ud-arg-base">
         <tr><td align="left" class="title">
           <xsl:choose>
             <xsl:when test="$md-base/metaData/title">
               <xsl:value-of select="$md-base/metaData/title"/>

             </xsl:when>
             <xsl:when test="$ud-arg-base/metaData/title">
               <xsl:value-of select="$ud-arg-base/metaData/title"/>
             </xsl:when>
           </xsl:choose>
         </td></tr>
       </xsl:when>
       <xsl:otherwise>
     <tr><td align="left" class="title" bgcolor="#CCCCCC">
      <xsl:choose>
        <xsl:when test="$md-base/metaData/title">
           <xsl:value-of select="$md-base/metaData/title"/>
        </xsl:when>
        <xsl:when test="$ud-arg-base/metaData/title">
           <xsl:value-of select="$ud-arg-base/metaData/title"/>
        </xsl:when>
        <xsl:otherwise>
           <xsl:value-of select="$ud-tem-base/metaData/title"/>

        </xsl:otherwise>
      </xsl:choose>
     </td>
     <td bgcolor="#CCCCCC" align="right" width="100px">
      <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="$image-base"/>template2.gif</xsl:attribute><xsl:attribute name="width">100px</xsl:attribute><xsl:attribute name="height">28</xsl:attribute></xsl:element>
     </td>
     <td bgcolor="#CCCCCC" align="right">

     </td></tr>
      </xsl:otherwise>
     </xsl:choose>
     </table>
   </xsl:template>
 
   <xsl:template name="format-publication-info">
     <p class="suplabel">Publication Information</p>
     <table width="100%" border="00" cellspacing="0" cellpadding="3">
        <xsl:choose>
            <xsl:when test="$md-base[1]/@object-type = 'argument'">
 	         <tr><td width="1" class="label">Author</td>
                     <td class="normal">
                       <xsl:for-each select="$md-base[1]/metaData/creator">
                         <xsl:call-template name="format-user">
                          <xsl:with-param name="user" select ="."/>
                         </xsl:call-template>
                       </xsl:for-each>
                    </td>
                 </tr>
           </xsl:when>
           <xsl:when test="$md-base[1]/@object-type = 'template'">
 	      <tr><td width="1" class="label">Author</td>
                  <td class="normal">
                    <xsl:for-each select="$md-base[1]/metaData/creator">
                       <xsl:call-template name="format-user">
                         <xsl:with-param name="user" select ="."/>
                       </xsl:call-template>
                  </xsl:for-each>
                  </td>
              </tr>
            </xsl:when>
            <xsl:when test="$ud-arg-base/metaData/creator">
 	      <tr><td width="1" class="label">Author</td>
                  <td class="normal">
	            <xsl:for-each select="$ud-arg-base/metaData/creator">
                       <xsl:call-template name="format-user">
                         <xsl:with-param name="user" select="."/>
                       </xsl:call-template>
                    </xsl:for-each>
                  </td>
              </tr>
             </xsl:when>
             <xsl:when test="$ud-tem-base/metaData/creator">
 	       <tr><td width="1" class="label">Author</td>
                   <td class="normal">
	              <xsl:for-each select="$ud-tem-base/metaData/creator">
                         <xsl:call-template name="format-user">
                            <xsl:with-param name="user" select="."/>
                         </xsl:call-template>
                       </xsl:for-each>
                    </td>
              </tr>
             </xsl:when>
        </xsl:choose>
        <xsl:choose>
        <xsl:when test="$md-base[1]/@object-type = 'argument'">
   	<tr><td width="1" class="label">Audience</td>
            <td class="normal">
	    <xsl:for-each select="$md-base[1]/metaData/reader">
               <xsl:call-template name="format-user">
                    <xsl:with-param name="user" select ="."/>
               </xsl:call-template>
            </xsl:for-each>
        </td></tr>
        </xsl:when>
        <xsl:when test="$md-base[1]/@object-type = 'template'">
   	<tr><td width="1" class="label">Audience</td>
            <td class="normal">
	    <xsl:for-each select="$md-base[1]/metaData/reader">
               <xsl:call-template name="format-user">
                    <xsl:with-param name="user" select ="."/>
               </xsl:call-template>
            </xsl:for-each>
        </td></tr>
        </xsl:when>
        <xsl:when test="$ud-arg-base/metaData/reader">
 	<tr><td width="1" class="label">Audience</td>
            <td class="normal">
	     <xsl:for-each select="$ud-arg-base/metaData/reader">
                <xsl:call-template name="format-user">
                    <xsl:with-param name="user" select ="."/>
                 </xsl:call-template>
            </xsl:for-each>
        </td></tr>
        </xsl:when>
        <xsl:when test="$ud-tem-base/metaData/reader">
 	<tr><td width="1" class="label">Audience</td>
            <td class="normal">
	     <xsl:for-each select="$ud-tem-base/metaData/reader">
                <xsl:call-template name="format-user">
                    <xsl:with-param name="user" select ="."/>
                 </xsl:call-template>
            </xsl:for-each>
        </td></tr>
        </xsl:when>
        </xsl:choose>

        <xsl:choose>
        <xsl:when test="$md-base[1]/metaData/publisher">
 	<tr><td width="1" class="label">Publisher</td>
            <td class="normal">
	    <xsl:for-each select="$md-base[1]/metaData/publisher">
                <xsl:call-template name="format-user">
                   <xsl:with-param name="user" select ="."/>
                </xsl:call-template>
            </xsl:for-each>
        </td></tr>
 	<tr><td width="1" class="label">Date Published</td>
            <td class="normal">
              <xsl:call-template name="format-date">
                 <xsl:with-param name="date" select ="$md-base[1]/metaData/date"/>
              </xsl:call-template>
        </td></tr>
        </xsl:when>
        <xsl:when test="$ud-arg-base/metaData/publisher">
 	<tr><td width="1" class="label">Publisher</td>
            <td class="normal">
	    <xsl:for-each select="$ud-arg-base/metaData/publisher">
                <xsl:call-template name="format-user">
                   <xsl:with-param name="user" select ="."/>
                </xsl:call-template>
            </xsl:for-each>
        </td></tr>
 	<tr><td width="1" class="label">Date Published</td>
            <td class="normal">
              <xsl:call-template name="format-date">
                 <xsl:with-param name="date" select ="$ud-arg-base/metaData/date"/>
              </xsl:call-template>
        </td></tr>
        </xsl:when>
        <xsl:when test="$ud-tem-base/metaData/publisher">
 	<tr><td width="1" class="label">Publisher</td>
            <td class="normal">
	      <xsl:for-each select="$ud-tem-base/metaData/publisher">
                <xsl:call-template name="format-user">
                   <xsl:with-param name="user" select ="."/>
                </xsl:call-template>
              </xsl:for-each>
        </td></tr>
 	<tr><td width="1" class="label">Date Published</td>
            <td class="normal">
              <xsl:call-template name="format-date">
                <xsl:with-param name="date" select ="$ud-tem-base/metaData/date"/>
              </xsl:call-template>
         </td></tr>
        </xsl:when>
       </xsl:choose>

       </table>
   </xsl:template>

  <xsl:template name="format-person">
    <xsl:param name="person"/>

    <xsl:for-each select="/amlDocument/person">
       <xsl:if test="@id = $person">
       	 <xsl:choose>
           <xsl:when test="string-length(email) > 0">
             <xsl:element name="A"><xsl:attribute name="href">mailto:<xsl:value-of select="email"/></xsl:attribute><xsl:value-of select="@description"/></xsl:element><br/>
           </xsl:when>
           <xsl:otherwise>
              <xsl:value-of select="@description"/><br/>

           </xsl:otherwise>
          </xsl:choose>
         </xsl:if>
    </xsl:for-each>
  </xsl:template>
   
  <xsl:template name="format-group">
    <xsl:param name="group"/>
      <xsl:value-of select="$group"/><br/>
  </xsl:template>

  <xsl:template name="format-user">
    <xsl:param name="user"/>
    <xsl:choose>
      <xsl:when test="$user/@object-type = 'person'">
        <xsl:call-template name="format-person">
          <xsl:with-param name="person" select ="$user/@idRef"/>
         </xsl:call-template>
      </xsl:when>

      <xsl:when test="$user/@object-type = 'group'">
        <xsl:call-template name="format-group">
           <xsl:with-param name="group" select ="$user/@idRef"/>
        </xsl:call-template>
      </xsl:when>
     </xsl:choose>
  </xsl:template>

  <xsl:template name="format-date">
    <xsl:param name="date"/>
      <xsl:value-of select="substring-before(substring-after($date,'-'),'-')"/>/<xsl:value-of select="substring-after(substring-after($date,'-'),'-')"/>/<xsl:value-of select="substring-before($date,'-')"/>
  </xsl:template>

  <xsl:template name="format-timestamp">
    <xsl:param name="timestamp"/>
       <xsl:value-of select="substring-before(substring-after(substring-before($timestamp,'T'),'-'),'-')"/>/<xsl:value-of select="substring-after(substring-after(substring-before($timestamp,'T'),'-'),'-')"/>/<xsl:value-of select="substring-before(substring-before($timestamp,'T'),'-')"/> at <xsl:value-of select="substring-after($timestamp,'T')"/>          
  </xsl:template>

  <xsl:template name="format-situation">
    <xsl:param name="object"/>
   	   <table width="100%" border="00" cellspacing="0" cellpadding="3">
	    <xsl:if test="$object/perspective">
	    <tr>
	      <td width="1" class="label">Perspective</td>
	      <td class="normal"><xsl:value-of select="$object/perspective"/></td>
	    </tr>
            </xsl:if>
	    <xsl:if test="$object/period">
	    <tr>
	      <td width="1" class="label">Time Interval</td>
	      <td class="normal">From <xsl:call-template name="format-date">

                         <xsl:with-param name="date" select ="$object/period/start"/>
                       </xsl:call-template> 
                  to   <xsl:call-template name="format-date">
                         <xsl:with-param name="date" select ="$object/period/end"/>
                       </xsl:call-template>
            </td>
	    </tr>
            </xsl:if>
	    <xsl:if test="$object/actor">

	    <tr>
	      <td width="1" class="label">Actor</td>
	      <td class="normal"><xsl:value-of select="$object/actor"/></td>
	    </tr>
            </xsl:if>
	    <xsl:if test="$object/region">
	    <tr>
	      <td width="1" class="label">Region</td>
	      <td class="normal"><xsl:value-of select="$object/region"/></td>
	    </tr>
            </xsl:if>
	    <xsl:if test="$object/event">
              <tr>
	      <td width="1" class="label">Event</td>
	      <td class="normal"><xsl:value-of select="$object/event"/></td>
	      </tr>

             </xsl:if>
	  </table>
   </xsl:template>

 <xsl:template name="format-situation-info">
   <xsl:choose>
         <xsl:when test="string-length($md-base/metaData/coverage/nationState) > 0"> 
	   <p class="suplabel">Situation Information</p>
	   <xsl:if test="$md-base/metaData/coverage/nationState">
              <xsl:call-template name="format-situation">
                    <xsl:with-param name="object" select ="$md-base/metaData/coverage/nationState"/>
              </xsl:call-template>
           </xsl:if>
          <hr noshade="noshade"/>
        </xsl:when>

        <xsl:when test="string-length($ud-arg-base/metaData/coverage/nationState) > 0">
  	   <p class="suplabel">Situation Information</p>
	   <xsl:if test="$ud-arg-base/metaData/coverage/nationState">
              <xsl:call-template name="format-situation">
                    <xsl:with-param name="object" select ="$ud-arg-base/metaData/coverage/nationState"/>
              </xsl:call-template>
           </xsl:if>
          <hr noshade="noshade"/>
        </xsl:when>
        <xsl:when test="string-length($ud-tem-base/metaData/coverage/nationState) > 0">
  	   <p class="suplabel">Situation Information</p>
   	   <xsl:if test="$ud-tem-base/metaData/coverage/nationState">
              <xsl:call-template name="format-situation">
                    <xsl:with-param name="object" select ="$ud-tem-base/metaData/coverage/nationState"/>
              </xsl:call-template>
           </xsl:if>
          <hr noshade="noshade"/>
        </xsl:when>
        </xsl:choose>
  </xsl:template>
 
  <xsl:template name="format-question-info">
         <xsl:choose>
           <xsl:when test="$md-base/@object-type != 'group'"> 
	      <xsl:for-each select="$md-base[1]/collectionItem">
	        <xsl:variable name="arg-tem" select="@idRef"/>
	        <xsl:variable name="type" select="@object-type"/>
                <xsl:choose>
                   <xsl:when test="$type = 'argument'">
                    <xsl:for-each select="$ud-arg-base">
                     <xsl:if test="@id = $arg-tem">
                       <xsl:call-template name="format-answer">
                        <xsl:with-param name="argument" select="."/>
                       </xsl:call-template>
                     </xsl:if>
                    </xsl:for-each>
                  </xsl:when>
                  <xsl:when test="$type = 'template'">
                     <p class="suplabel">
                        <xsl:value-of select="preceding-sibling::label[position()=1]"/>
                     </p>
                    <xsl:for-each select="$ud-tem-base">
                     <xsl:if test="@id = $arg-tem">
                       <xsl:call-template name="format-question">
                        <xsl:with-param name="template" select="."/>
                       </xsl:call-template>
                     </xsl:if>
                    </xsl:for-each>
                  </xsl:when>
                </xsl:choose>
              </xsl:for-each>
            </xsl:when>
            <xsl:when test="$ud-arg-base">
               <xsl:call-template name="format-answer">
                   <xsl:with-param name="argument" select="$ud-arg-base"/>
               </xsl:call-template>
            </xsl:when>
            <xsl:when test="$ud-tem-base">
               <xsl:call-template name="format-question">
                   <xsl:with-param name="template" select="$ud-tem-base"/>
                </xsl:call-template>
            </xsl:when>
        </xsl:choose>
  </xsl:template>

   <xsl:template name="format-question">
    <xsl:param name="template"/>
           <table width="100%" border="00" cellspacing="0" cellpadding="0">
	   <xsl:for-each select="$template/question">

	     <xsl:variable name="questionId" select="@id"/>
           <tr>
              <xsl:if test ="@id = $questionId">
                 <td width="99%" colspan="3"><xsl:element name="p"><xsl:attribute name="class">normal</xsl:attribute><xsl:attribute name="style">margin-left:<xsl:value-of select="(string-length(substring-after($questionId, '-')) - 1) div 2"/>cm</xsl:attribute><b><xsl:value-of select="@label"/></b>: <xsl:value-of select="@description"/></xsl:element></td>
              </xsl:if>
           </tr>
	<xsl:if test="not(hide-choices)">
          <xsl:if test="string-length(substring-after($questionId, '-')) = 5">

             <tr><td width="1" align="middle" class="sublabel"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="((string-length(substring-after($questionId, '-')) - 1) div 2) + 1"/>cm</xsl:attribute>Choices</xsl:element></td><td width="99%" class="subnormal">
             <xsl:for-each select="choice">
               <xsl:if test="@symbol != ''">
                 <xsl:element name="img"><xsl:attribute name="src">http://www.ai.sri.com/~genoa/aml/icons/<xsl:value-of select="@symbol"/>.gif</xsl:attribute></xsl:element><img width="15" src="http://www.ai.sri.com/~genoa/aml/icons/blank-1x1.gif"/><xsl:value-of select="@description"/><br/>
               </xsl:if>
	     </xsl:for-each>
             </td></tr>
          </xsl:if>

        </xsl:if>
	<xsl:if test="not(show-discovery)">
          <xsl:if test="discoveryMethod">
          <xsl:if test="string-length(substring-after($questionId, '-')) = 5">
             <tr><td class="sublabel" align="middle" width="1"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="((string-length(substring-after($questionId, '-')) - 1) div 2) + 1"/>cm</xsl:attribute>Discovery Tools</xsl:element></td><td width="99%" valign="middle">
             <xsl:for-each select="discoveryMethod">
             <xsl:element name="A"><xsl:attribute name="href"><xsl:value-of select="url"/></xsl:attribute><xsl:value-of select="@label"/></xsl:element><br/>

	     </xsl:for-each>
             </td></tr>
          </xsl:if>
        </xsl:if>
        </xsl:if>
       </xsl:for-each> 
      </table>
      <hr noshade="noshade"/>
      </xsl:template>

   <xsl:template name="format-answer">
    <xsl:param name="argument"/>
    <xsl:variable name="templateId" select="$argument/argumentTemplate/@idRef"/>
    <xsl:for-each select="$ud-tem-base">
      <xsl:if test = "@id = $templateId">
        <p class="suplabel">
         <xsl:value-of select="metaData/coverage/nationState/perspective"/>
        </p>
      </xsl:if>
     </xsl:for-each>
      <table width="100%" border="00" cellspacing="0" cellpadding="0">
	 <xsl:for-each select="$ud-tem-base">
           <xsl:if test = "@id = $templateId">
	     <xsl:for-each select="question">
	      <xsl:variable name="id" select="@id"/>
	      <xsl:variable name="label" select="@label"/>
	      <xsl:variable name="description" select="@description"/>
	       <xsl:for-each select="$argument/answer">
	         <xsl:variable name="questionId" select="@questionId"/>
                  <xsl:if test ="$id = $questionId">
              <tr>
                      <td colspan="2"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="(string-length(substring-after($id, '-')) - 1) div 2"/>cm</xsl:attribute><b><xsl:value-of select="$label"/></b>: <xsl:value-of select="$description"/></xsl:element></td>
                    <td width="20%">
	             <xsl:for-each select="belief">
                       <img width="10" src="http://www.ai.sri.com/~genoa/aml/icons/blank-1x1.gif"/>
                       <xsl:if test="@symbol != ''">
			 <xsl:element name="img"><xsl:attribute name="src">http://www.ai.sri.com/~genoa/aml/icons/<xsl:value-of select="@symbol"/>.gif</xsl:attribute></xsl:element>
                       </xsl:if>
                     </xsl:for-each>
                    </td>
              </tr>
              <xsl:if test="witness/@idRef != ''">
               <tr><td width="1" class="sublabel"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="((string-length(substring-after($id, '-')) - 1) div 2) + 1"/>cm</xsl:attribute>Analyst</xsl:element></td>
                   <td class="subnormal"><xsl:value-of select="witness/@description"/> <b> on </b> <xsl:call-template name="format-timestamp">
                     <xsl:with-param name="timestamp" select ="witness/@timestamp"/>
                    </xsl:call-template>
                   </td>
               <td width="20%"/>
               </tr>
              </xsl:if>
	      <xsl:for-each select="belief">
               <xsl:if test="@description != ''">
                <tr><td width="1" class="sublabel"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="((string-length(substring-after($id, '-')) - 1) div 2) + 1"/>cm</xsl:attribute>Answers</xsl:element></td>
                    <td class="subnormal">
                       <xsl:if test="@symbol != ''">
                         <xsl:element name="img"><xsl:attribute name="src">http://www.ai.sri.com/~genoa/aml/icons/<xsl:value-of select="@symbol"/>.gif</xsl:attribute></xsl:element><img width="15" src="http://www.ai.sri.com/~genoa/aml/icons/blank-1x1.gif"/><xsl:value-of select="@description"/><br/>
                       </xsl:if>
                    </td>
                <td width="20%"/>
                </tr>
               </xsl:if>
	      </xsl:for-each>
              <xsl:if test="rationale != ''">
               <tr><td width="1" class="sublabel"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="((string-length(substring-after($id, '-')) - 1) div 2) + 1"/>cm</xsl:attribute>Rationale</xsl:element></td>
                   <td class="subnormal"><xsl:value-of select="rationale"/></td>
               <td width="20%"/>
               </tr>
              </xsl:if>
	      <xsl:for-each select="evidence">
               <xsl:if test="relevance/@description != ''">
                <tr><td width="1" class="sublabel"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="((string-length(substring-after($id, '-')) - 1) div 2) + 1"/>cm</xsl:attribute>Doc. Evidence</xsl:element></td>
                    <td class="subnormal"><b><xsl:value-of select="@label"/></b>:  <xsl:value-of select="relevance/@description"/></td>
                    <td width="20%">
                      <xsl:if test="relevance/@symbol != ''">
                       <xsl:element name="img"><xsl:attribute name="src">http://www.ai.sri.com/~genoa/aml/icons/<xsl:value-of select="relevance/@symbol"/>-small.gif</xsl:attribute></xsl:element>
                      </xsl:if>
                    </td>
                </tr>
               </xsl:if>
	      </xsl:for-each>
	      <xsl:for-each select="evidence">
                <xsl:if test="not(relevance)">
                  <tr><td width="1" class="sublabel"><xsl:element name="p"><xsl:attribute name="style">margin-left:<xsl:value-of select="((string-length(substring-after($id, '-')) - 1) div 2) + 1"/>cm</xsl:attribute>Exhibits</xsl:element></td>
                      <td class="subnormal"><xsl:value-of select="@label"/></td>
                  <td width="20%"/>
                  </tr>
                </xsl:if>
	      </xsl:for-each>
          </xsl:if>
	</xsl:for-each>
	</xsl:for-each>
       </xsl:if>
       </xsl:for-each>
       </table>
      <hr noshade="noshade"/>
      </xsl:template>

  <xsl:template name="format-copyright-info">
        <p class="copyright" align="center"> SEAS - Patent Pending and Unpublished <xsl:text disable-output-escaping="yes">&#xA9;</xsl:text> 1998-2003, SRI International</p>
  </xsl:template>


</xsl:stylesheet>