<?xml version='1.0'?>
<!DOCTYPE xsl:stylesheet
 [ <!ENTITY xnbsp "&amp;nbsp;">
   <!ENTITY nbsp "&#160;"> ]>
<xsl:stylesheet version="1.0"
                xmlns="http://www.w3.org/TR/xhtml1/transitional"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<!-- Project Notebook XSLT translator stylesheet.

     Project Goals page - generates projgoals.html

     This is a *very rough* first cut at translating the Project Notebook
     XML document into HTML automatically.
-->

<xsl:output method="html" indent="yes" media-type="text/html"/>

<xsl:include href="shared.xsl" /> <!-- shared definitions for I/S Project -->

<xsl:template match="/project">
    <HTML xmlns="http://www.w3.org/TR/xhtml1/transitional">

    <xsl:call-template name="head-element">
        <xsl:with-param name="title"><xsl:value-of select="@name"/> -- Quarterly Goals</xsl:with-param>
    </xsl:call-template>

    <xsl:element name="BODY" use-attribute-sets="body-attrs">

    <xsl:call-template name="title-block">
        <xsl:with-param name="title">Quarterly Goals</xsl:with-param>
        <xsl:with-param name="subtitle"><xsl:value-of select="/project/@name"/></xsl:with-param>
    </xsl:call-template>

    <TABLE BORDER="0" CELLSPACING="3" CELLPADDING="3" WIDTH="100%">

       <xsl:call-template name="title-row"/>

       <xsl:for-each select="quarterly-goals">
         <!-- Table row with nothing but a horizontal rule -->
         <TR><TD COLSPAN="2"><P><HR/></P></TD></TR>
          
         <TR>
           <xsl:element name="TH" use-attribute-sets="left-column">
              <STRONG><xsl:if test="position()=1">Current </xsl:if>Quarter
              Goals and Achievements</STRONG>
              <BR/><EM>(Starting <xsl:value-of select="@date"/>)</EM>
           </xsl:element>
           <TD>
              <xsl:if test="goal">
                <B>Goals:</B>
                <UL>
                  <xsl:for-each select="goal">
                    <LI>
                    <xsl:apply-templates select="*|text()"/>
                    </LI>
                  </xsl:for-each>
                </UL>
                <P/>
              </xsl:if>
              <xsl:if test="achievement">
                <B>Achievements:</B>
                <UL>
                  <xsl:for-each select="achievement">
                    <LI>
                    <xsl:apply-templates select="*|text()"/>
                    </LI>
                  </xsl:for-each>
                </UL>
              </xsl:if>
           </TD>
         </TR>
       </xsl:for-each>
    </TABLE>
         
    <xsl:call-template name="trailer-block"/>

    </xsl:element> <!-- /body -->
    </HTML>
</xsl:template>

</xsl:stylesheet>
