<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template name="finishLayout">
        <div class="Tracker-edit-page-container FinishLayout">
            <xsl:choose>
                <xsl:when test="File/FileStatus = 5">
                    <xsl:choose>
                        <xsl:when test="normalize-space(NewFile/FileID)">
                            <p class="FinishLayout-status-text"><span class="FileName"><xsl:value-of select="File/OrigFileName" /></span> split successfully!</p>
                            <p><span class="FileName"><xsl:value-of select="File/OrigFileName" /></span> contains the clean sales records.</p>
                            <p><span class="FileName"><xsl:value-of select="NewFile/OrigFileName" /></span>  contains the faulty sales records.</p>
                        </xsl:when>
                        <xsl:otherwise>
                            <p class="FinishLayout-status-text"><span class="FileName"><xsl:value-of select="File/OrigFileName" /></span> imported and processed successfully!</p>
                        </xsl:otherwise>
                    </xsl:choose>
                    <p><a class="ReturnToLink" href="/app/tracker?page={Params/page}#file{File/FileID}">Return to Status Tracker</a></p>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:call-template name="messages" />
                    <xsl:variable name="finishLayoutCommonInfo">
                        <map>
                            <mapEntry>
                                <name>
                                    File Name
                                </name>
                                <value>
                                    <xsl:value-of select="File/OrigFileName"/>
                                </value>
                            </mapEntry>
                            <mapEntry>
                                <name>
                                    Service
                                </name>
                                <value>
                                    <xsl:value-of select="File/ServiceName" />
                                </value>
                            </mapEntry>
                            <mapEntry>
                                <name>
                                    Received
                                </name>
                                <value>
                                    <xsl:value-of select="File/DateCreatedPretty" />
                                </value>
                            </mapEntry>
                            <mapEntry>
                                <name>
                                    Units
                                </name>
                                <value>
                                    <xsl:value-of select="File/UnitsPretty" />
                                </value>
                            </mapEntry>
                            <mapEntry>
                                <name>
                                    Revenue
                                </name>
                                <value>
                                    <xsl:choose>
                                        <xsl:when test="File/CurrencyCode != /Root/Client/Locale/CurrencyFormat/CurrencyCode">
                                            <xsl:value-of select="File/RevenuePretty/symbol" /><xsl:value-of select="File/RevenuePretty/value" />&#160;<xsl:value-of select="File/CurrencyCode" />
                                            (<xsl:value-of select="File/RevenueBasePretty/symbol" /><xsl:value-of select="File/RevenueBasePretty/value" />)
                                        </xsl:when>
                                        <xsl:otherwise>
                                            <xsl:value-of select="File/RevenuePretty/symbol" /><xsl:value-of select="File/RevenuePretty/value" />
                                        </xsl:otherwise>
                                    </xsl:choose>
                                </value>
                            </mapEntry>
                            <mapEntry>
                                <name>
                                    Errors
                                </name>
                                <value>
                                    <xsl:value-of select="File/RemainingExceptions" />
                                </value>
                            </mapEntry>
                        </map>
                    </xsl:variable>

                    <xsl:call-template name="uiValuePair">
                        <xsl:with-param name="items" select="$finishLayoutCommonInfo" />
                    </xsl:call-template>

                    <form id="revenue-finish-split-form" action="/app/tracker">
                        <input type="hidden" name="fileName" value="{File/OrigFileName}" />
                        <input type="hidden" name="file" value="{File/FileID}" />
                        <input type="hidden" name="page" value="{Params/page}" />
                        <input type="hidden" name="submit" value="1" />
                        <input type="hidden" name="c" value="finish" />
                        <fieldset class="Form-fieldset Form-fieldset-buttons">
                            <xsl:call-template name="uiButton">
                                <xsl:with-param name="content" select="'Cancel'" />
                                <xsl:with-param name="type" select="'default'"/>
                                <xsl:with-param name="className" select="'Form-button'"/>
                                <xsl:with-param name="elemType" select="'button'"/>
                                <xsl:with-param name="onClick">
                                    location.href='/app/tracker'
                                </xsl:with-param>
                            </xsl:call-template>
                            <xsl:choose>
                                <xsl:when test="translate(File/RemainingExceptions, translate(File/RemainingExceptions,'0123456789', ''), '') > 0">
                                    <xsl:call-template name="uiButton">
                                        <xsl:with-param name="content" select="'Split File'" />
                                        <xsl:with-param name="type" select="'primary'"/>
                                        <xsl:with-param name="className" select="'Form-button'"/>
                                        <xsl:with-param name="elemType" select="'button'"/>
                                        <xsl:with-param name="id" select="'revenue-finish-split-button'"/>
                                    </xsl:call-template>
                                </xsl:when>
                                <xsl:otherwise>
                                    <xsl:call-template name="uiButton">
                                        <xsl:with-param name="content" select="'Finish Import'" />
                                        <xsl:with-param name="type" select="'primary'"/>
                                        <xsl:with-param name="className" select="'Form-button'"/>
                                        <xsl:with-param name="elemType" select="'submit'"/>
                                    </xsl:call-template>
                                </xsl:otherwise>
                            </xsl:choose>

                            <div id="ERRORstreamRevenue" class="Form-error"></div>

                        </fieldset>
                    </form>

                </xsl:otherwise>
            </xsl:choose>
        </div>
    </xsl:template>
</xsl:stylesheet>
