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

    <!-- templates that are only used by the inline pop -->

    <xsl:template name="inlinePopLayout">
        <div class="Modal-wrapper Modal-title-wrapper">
            <h3 class="Modal-title-text"><xsl:value-of select="$pageName" /></h3>
            <a class="Modal-close-trigger Icon-trigger" href="javascript:void(hideInlinePop())" id="closePop">
                <xsl:call-template name="icon">
                    <xsl:with-param name="type" select="'close'" />
                    <xsl:with-param name="role" select="'action'" />
                </xsl:call-template>
            </a>
        </div>
        <div class="Modal-wrapper Modal-content-wrapper">
            <div class="Modal-content">
                <xsl:choose>
                    <xsl:when test="AccessDenied = 1 or $accessDenied = 1">
                        <xsl:call-template name="accessDeniedInlineLayout" />
                    </xsl:when>
                    <xsl:otherwise>
                        <xsl:call-template name="pickLayout" />
                    </xsl:otherwise>
                </xsl:choose>
            </div>
        </div>
    </xsl:template>


        <xsl:template name="inlinePop">
            <div class="Modal-mask" id="canvasShadow">
                <div class="Modal-root" id="popupContainer">
                </div>
            </div>
        </xsl:template>

        <xsl:template name="searchFormInline">
            <form action="{$area}" name="{$area}Search" id="{$area}Search" method="post" onSubmit="searching(); collectFields('{$area}Search','{$area}'); return false;">
                <script type="text/javascript">
                    var matchCollection = new Object();
                </script>
                <div class="Form-item InlinePop-search" id="inlineSearch">
                    <label class="Form-label">
                        <div class="Form-input-wrapper InputWrapper">
                            <input placeholder="Search..." type="text" name="Query" id="searchQuery" value="{Params/Query}" class="Input Form-input" />

                            <label class="InputWrapper-icon Icon-trigger InputWrapper-icon-search">
                                <input type="submit" name="go" />
                                <xsl:call-template name="icon">
                                    <xsl:with-param name="type" select="'search'" />
                                    <xsl:with-param name="role" select="'action'" />
                                </xsl:call-template>
                            </label>

                        </div>
                    </label>
                    <div class="Form-error-text-wrapper">
                        <span id="ERRORQuery" class="Form-error"></span>
                    </div>
                </div>

                <div id="searchResults">
                    <xsl:if test="Params/Query">
                        <xsl:call-template name="searchResults" />
                    </xsl:if>
                </div>
                <input type="hidden" name="c" value="{$cmd}" />
                <input type="hidden" name="_inline" value="1" />
                <xsl:if test="Params/AlbumID">
                    <input type="hidden" name="AlbumID" value="{Params/AlbumID}" />
                </xsl:if>
                <xsl:if test="Params/TrackID">
                    <input type="hidden" name="TrackID" value="{Params/TrackID}" />
                </xsl:if>
                <xsl:if test="Params/Disable">
                    <input type="hidden" name="Disable" value="{Params/Disable}" />
                </xsl:if>
                <xsl:if test="Params/digital">
                    <input type="hidden" name="digital" value="{Params/digital}" />
                </xsl:if>
                <xsl:if test="Params/prefix">
                    <input type="hidden" name="prefix" value="{Params/prefix}" />
                </xsl:if>
                <xsl:if test="Params/FullContractInfo">
                    <input type="hidden" name="FullContractInfo" value="1" />
                </xsl:if>
            </form>
            <script type="text/javascript">
                // IE won't do the field focus unless we delay it slightly
                setTimeout('fieldFocus("searchQuery")',500);
                addSweetTitle('inlineSearchLink');
            </script>
        </xsl:template>


        <xsl:template name="accessDeniedInlineLayout">
            <div class="section">
                <p class="error">You do not have access to this area.</p>
                <p><a id="closePop" href="javascript:void(hideInlinePop())">Close Window</a></p>
            </div>
        </xsl:template>


    </xsl:stylesheet>

