<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:x="DAV:" xmlns:y="SAP:">
  <xsl:output method='html'/>

  <xsl:template match="/">
    <html>
      <head></head>
    <body style="font-family: Tahoma; font-size: 9pt;padding:10px;">
   	  <table width="900" border="0" cellpadding="0" cellspacing="0" style="font-family: Arial; font-size: 9pt; ">
   		<tbody>
<!-- Header -->
        		<tr>
        			<td  width="100%" style="vertical-align:top;padding: 0px 0px 4px 0px;"><font color="2E447E" size="4" face="Arial"><b>Knowledge Management &amp; Collaboration - Import Log</b></font></td>
        		</tr>
<xsl:if test="count(ImportService)>0">
        		<tr><td><table width="100%" border="0" cellpadding="0" cellspacing="1" style="font-family: Arial; font-size: 9pt;padding:10px;">
                <tr>
                  <td style="background-color: #A7B7CF; padding:4px 4px 4px 6px;"><span><b>Message</b></span></td>
                  <td style="background-color: #A7B7CF; padding:4px 4px 4px 6px;"><span><b>Status</b></span></td>
                  <td style="background-color: #A7B7CF; padding:4px 4px 4px 6px;"><span><b>Species</b></span></td>
                </tr>
  				 <xsl:apply-templates select="ImportService"/>
                 </table></td></tr>
</xsl:if>

<xsl:if test="count(ImportService)=0">
		  <tr><td style="padding:5px 0px 0px 0px"><BR/>Import Log is Empty</td></tr>
</xsl:if>
		
<!-- Page Footer -->
          </tbody>
        </table>
      </body>
    </html>
  </xsl:template>

<!--                                                                                              
                                          Rendering Templates                                     
										                                                          
-->

  <!-- Render ImportService -->
  <xsl:template match="ImportService">
                <tr><xsl:attribute name="style">vertical-align:top;font: 9pt Arial;
          		    <xsl:if test="@status='ERROR'">background-color:#ffdddd;</xsl:if>
          		    <xsl:if test="@status='WARNING'">background-color:#ffffbb;</xsl:if>
          		    <xsl:if test="@status='OK'">background-color:#ccffcc;</xsl:if>
          		  </xsl:attribute>
          		<td style="padding:2px 6px 2px 6px;text-align:left;vertical-align:top;width:600px"><xsl:value-of select="@message"/></td>
          	    <td style="padding:2px 6px 2px 6px;text-align:left;vertical-align:top;"><nobr><xsl:value-of select="@status"/></nobr></td>
          	    <td style="padding:2px 6px 2px 6px;text-align:left;vertical-align:top;"><nobr><xsl:value-of select="@species"/></nobr></td>
                </tr>
				 <xsl:apply-templates select="ResourceHandler"/>
  				 <xsl:apply-templates select="ImportService"/>
  </xsl:template>
  


  <!-- Render ResourceHandler -->
  <xsl:template match="ResourceHandler">
    <xsl:param name="nesting" select="18"/>

      <tr><xsl:attribute name="style">vertical-align:top;font: 9pt Arial;
		    <xsl:if test="@status='ERROR'">background-color:#ffdddd;</xsl:if>
		    <xsl:if test="@status='OK'">background-color:#ccffcc;</xsl:if>
		  </xsl:attribute>
		<td><xsl:attribute name="style">padding:2px 6px 2px <xsl:value-of select="$nesting"/>px;text-align:left;vertical-align:top;width:600px
		  </xsl:attribute><xsl:value-of select="@message"/></td>
	    <td style="padding:2px 6px 2px 6px;text-align:left;vertical-align:top;"><nobr><xsl:value-of select="@status"/></nobr></td>
	    <td style="padding:2px 6px 2px 6px;text-align:left;vertical-align:top;"><nobr><xsl:value-of select="@species"/></nobr></td>
      </tr>
	<xsl:apply-templates select="ResourceHandler"><xsl:with-param name="nesting" select="$nesting+12"/></xsl:apply-templates>

  </xsl:template>

</xsl:stylesheet>
