<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--  $Id$  -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:dyn="http://exslt.org/dynamic" extension-element-prefixes="dyn">
    <xsl:output method="html" indent="no" doctype-system="" encoding="utf-8" />

    <xsl:include href="/app/tools/rps/templates/global.xsl" />
    <xsl:include href="shared.xsl" />

    <xsl:template name="pickLayout">
        <div class="MainBaseSection">
            <div class="LicensePreedit">
                <xsl:call-template name="helpLink" />
                <xsl:call-template name="trackView">
                    <xsl:with-param name="track" select="Track" />
                    <xsl:with-param name="albumTitle" select="Album/Title" />
                </xsl:call-template>
                <xsl:call-template name="preeditChoices" />
            </div>
            <xsl:call-template name="buttons" />
        </div>
    </xsl:template>

    <xsl:template name="preeditChoices">
        <section class="LicensePreedit-section">
            <div class="InformationCols">
                <div class="InformationCols-item">
                    <h3><xsl:value-of select="$licenseHeading" /></h3>
                    <ul class="ControlsList">
                        <li class="ControlsList-item">
                            <xsl:call-template name="addLicense" />
                        </li>
                        <li class="ControlsList-item">
                            <xsl:call-template name="addControlledComp" />
                        </li>
                        <li class="ControlsList-item">
                            <xsl:call-template name="addPublic" />
                        </li>
                    </ul>
                </div>
                <div class="InformationCols-item">
                    <xsl:if test="$area = 'license'">
                        <h3>Ringtone license</h3>
                        <xsl:call-template name="addRingtone" />
                    </xsl:if>
                </div>
            </div>

        </section>
    </xsl:template>

    <xsl:template name="addLicense">
        <xsl:call-template name="uiButton">
            <xsl:with-param name="content" select="'Add New Mechanical License'" />
            <xsl:with-param name="type" select="'text-inline'" />
            <xsl:with-param name="size" select="'large'" />
            <xsl:with-param name="iconLeftType" select="'add'" />
            <xsl:with-param name="url">
                <xsl:text>?c=edit&amp;TrackID=</xsl:text>
                <xsl:value-of select="Params/TrackID" />
            </xsl:with-param>
        </xsl:call-template>
    </xsl:template>

    <xsl:template name="addControlledComp">

        <xsl:call-template name="uiButton">
            <xsl:with-param name="content" select="'Use Existing Controlled Composition'" />
            <xsl:with-param name="type" select="'text-inline'" />
            <xsl:with-param name="size" select="'large'" />
            <xsl:with-param name="iconLeftType" select="'add'" />
            <xsl:with-param name="disabled">
                <xsl:if test="HasControlledComposition != 1">
                    <xsl:text>true</xsl:text>
                </xsl:if>
            </xsl:with-param>
            <xsl:with-param name="url">
                <xsl:text>?c=edit&amp;TrackID=</xsl:text>
                <xsl:value-of select="Params/TrackID" />
                <xsl:text>&amp;ControlledCompositionID=</xsl:text>
                <xsl:value-of select="ControlledCompositionID" />
            </xsl:with-param>
        </xsl:call-template>
        <xsl:if test="HasControlledComposition != 1">
            <xsl:call-template name="helpIcon">
                <xsl:with-param name="tip">No controlled composition clause is available for this track.</xsl:with-param>
            </xsl:call-template>
        </xsl:if>
    </xsl:template>

    <xsl:template name="addPublic">

        <xsl:call-template name="uiButton">
            <xsl:with-param name="content" select="'Add New Public Domain'" />
            <xsl:with-param name="type" select="'text-inline'" />
            <xsl:with-param name="size" select="'large'" />
            <xsl:with-param name="iconLeftType" select="'add'" />
            <xsl:with-param name="url">
                <xsl:text>?c=edit&amp;LicenseType=4&amp;TrackID=</xsl:text>
                <xsl:value-of select="Params/TrackID" />
            </xsl:with-param>
        </xsl:call-template>

    </xsl:template>


    <xsl:template name="addRingtone">

        <xsl:call-template name="uiButton">
            <xsl:with-param name="content" select="'Add New Ringtone License'" />
            <xsl:with-param name="type" select="'text-inline'" />
            <xsl:with-param name="size" select="'large'" />
            <xsl:with-param name="iconLeftType" select="'add'" />
            <xsl:with-param name="url">
                <xsl:text>?c=edit&amp;LicenseType=5&amp;TrackID=</xsl:text>
                <xsl:value-of select="Params/TrackID" />
            </xsl:with-param>
        </xsl:call-template>

    </xsl:template>

    <xsl:template name="submitButton">
        <div />
    </xsl:template>

    <xsl:template name="cancelButton">
        <xsl:call-template name="uiButton">
            <xsl:with-param name="url">
                <xsl:text>catalog?AlbumID=</xsl:text>
                <xsl:value-of select="Track/AlbumID" />
                <xsl:text>&amp;c=show&amp;tab=</xsl:text>
                <xsl:value-of select="$licenseTab" />
            </xsl:with-param>
            <xsl:with-param name="content" select="'Return to Album'"/>
        </xsl:call-template>
    </xsl:template>


</xsl:stylesheet>

