<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--  $Id$  -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

    <xsl:variable name="searchItem" select="/Root/DistributorContract" />

    <xsl:template name="contractSearchLayout">
        <xsl:call-template name="searchResults" />
    </xsl:template>

    <xsl:template name="searchResults">
        <div class="section">
            <xsl:choose>
                <xsl:when test="not(Params/Query) and count(DistributionContract) = 0">
                    <p>No contracts have been created.</p>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:call-template name="resultsList" />
                </xsl:otherwise>
            </xsl:choose>
        </div>
    </xsl:template>

    <xsl:template name="resultsList">
        <xsl:if test="Params/Query">
            <h2>Search Results</h2>
        </xsl:if>
        <xsl:call-template name="searchNav" />
        <xsl:call-template name="searchText" />
        <xsl:if test="count($searchItem) != 0">
            <xsl:call-template name="contractTable">
                <xsl:with-param name="contract" select="$searchItem" />
            </xsl:call-template>
        </xsl:if>
        <xsl:call-template name="searchNav" />
        <xsl:if test="normalize-space(Pagination/Previous) or normalize-space(Pagination/Next)">
            <br class="superBreak" />
            <br />
        </xsl:if>
    </xsl:template>

</xsl:stylesheet>
