<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:include href="/app/tools/support/templates/layout.xsl" />

<xsl:template name="mainBody" >
    <xsl:call-template name="bodyTitle" >
        <xsl:with-param name="title">DTMV Catalog Import Status</xsl:with-param>
    </xsl:call-template>
    <xsl:call-template name="importStatus" />
    <xsl:call-template name="deliveredFiles" />
    <xsl:call-template name="processedFiles" />
</xsl:template>

<xsl:template name="importStatus" >
    <fieldset>
        <legend>Catalog Import Status For <xsl:value-of select="SelectedClient/ClientName" />, Import <xsl:value-of select="ImportStatus/CatalogImportID" /></legend>
            <table class="textChart">
                <tr class="row1">
                    <td><b>Status</b></td><td><xsl:value-of select="ImportStatus/StatusText" /></td>
                </tr>
                <tr class="row0">
                    <td><b>Import Date</b></td><td><xsl:value-of select="ImportStatus/Date" /></td>
                </tr>
                <tr class="row1">
                    <td><b>Fetch Job ID</b></td><td><xsl:value-of select="ImportStatus/FetchJobID" /></td>
                </tr>
                <tr class="row0">
                    <td><b>Fetch Start</b></td><td><xsl:value-of select="ImportStatus/FetchStartTime" /></td>
                </tr>
                <tr class="row1">
                    <td><b>Fetch End</b></td><td><xsl:value-of select="ImportStatus/FetchEndTime" /></td>
                </tr>
                <tr class="row0">
                    <td><b>Staging Job ID</b></td><td><xsl:value-of select="ImportStatus/StagingJobID" /></td>
                </tr>
                <tr class="row1">
                    <td><b>Staging Start</b></td><td><xsl:value-of select="ImportStatus/StagingStartTime" /></td>
                </tr>
                <tr class="row0">
                    <td><b>Staging End</b></td><td><xsl:value-of select="ImportStatus/StagingEndTime" /></td>
                </tr>
                <tr class="row1">
                    <td><b>Analysis Job ID</b></td><td><xsl:value-of select="ImportStatus/AnalysisJobID" /></td>
                </tr>
                <tr class="row0">
                    <td><b>Analysis Start</b></td><td><xsl:value-of select="ImportStatus/AnalysisStartTime" /></td>
                </tr>
                <tr class="row1">
                    <td><b>Analysis End</b></td><td><xsl:value-of select="ImportStatus/AnalysisEndTime" /></td>
                </tr>
                <tr class="row0">
                    <td><b>Import Job ID</b></td><td><xsl:value-of select="ImportStatus/ImportJobID" /></td>
                </tr>
                <tr class="row1">
                    <td><b>Import Start</b></td><td><xsl:value-of select="ImportStatus/ImportStartTime" /></td>
                </tr>
                <tr class="row0">
                    <td><b>Import End</b></td><td><xsl:value-of select="ImportStatus/ImportEndTime" /></td>
                </tr>
            </table>
    </fieldset>
    <br />
</xsl:template>

<xsl:template name="deliveredFiles" >
    <fieldset>
        <legend>Delivered Files</legend>
            <table class="textChart">
                <xsl:for-each select="ImportStatus/FTPFileList/File">
                    <xsl:call-template name="fileRow" />
                </xsl:for-each>
            </table>
    </fieldset>
    <br />
</xsl:template>

<xsl:template name="processedFiles" >
    <fieldset>
        <legend>Processed Files</legend>
            <table class="textChart">
                <xsl:for-each select="ImportStatus/FileList/File">
                    <xsl:call-template name="fileRow" />
                </xsl:for-each>
            </table>
    </fieldset>
</xsl:template>

<xsl:template name="fileRow" >
    <tr class="row{position() mod 2}">
        <td><xsl:value-of select="FileName" /></td>
    </tr>
</xsl:template>

</xsl:stylesheet>
