<!--                                                                  -->
<!--  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="/app/tools/rps/templates/statement_settings/settings.xsl" />

    <xsl:template name="pickLayout">
        <div class="MainBaseSection">
            <form name="artistSettingsEdit" id="artistSettingsEdit" method="post" action="/rps/artist_statement_settings">
                <xsl:call-template name="artistSettingsEdit" />
                <xsl:call-template name="buttons" />
            </form>
        </div>
    </xsl:template>

    <xsl:template name="submitButton">
        <xsl:call-template name="uiButton">
            <xsl:with-param name="type" select="'primary'" />
            <xsl:with-param name="name" select="'submit'" />
            <xsl:with-param name="id" select="'submitButton'" />
            <xsl:with-param name="elemType" select="'submit'" />
            <xsl:with-param name="content" select="'Save'" />
            <xsl:with-param name="className" select="'Form-button'" />
            <xsl:with-param name="disabled">
                <xsl:if test="$openRuns = 1">true</xsl:if>
            </xsl:with-param>
        </xsl:call-template>
    </xsl:template>

    <xsl:template name="cancelButton">
        <xsl:call-template name="uiButton">
            <xsl:with-param name="type" select="'default'" />
            <xsl:with-param name="name" select="'Back'" />
            <xsl:with-param name="id" select="'cancelButton'" />
            <xsl:with-param name="elemType" select="'button'" />
            <xsl:with-param name="content" select="'Back to Statement Settings'" />
            <xsl:with-param name="className" select="'Form-button'" />
            <xsl:with-param name="onClick">location.href='/rps/artist_statement_settings</xsl:with-param>
        </xsl:call-template>
    </xsl:template>

    <xsl:template name="artistSettingsEdit">
        <xsl:call-template name="openRunStatusMessage" />
        <input type="hidden" name="formSubmit" value="1" />
        <input type="hidden" name="c" value="edit" />
        <xsl:call-template name="errorMessageGeneral" />
        <xsl:call-template name="column1Edit" />
    </xsl:template>

    <xsl:template name="column1Edit">
        <div id="artistSettings">
            <h2>Artist Payee Statement Settings</h2>
            <table id="artistSettingsHeader">
                <tr>
                    <!-- Display date range that the settings apply to.      -->
                    <!-- Note: this will always have a date end of 'Current' -->
                    <td class="center">
                        <xsl:variable name="dateCreated">
                            <xsl:choose>
                                <xsl:when test="Form/CurrentSettings/DateCreated = ''">
                                    <xsl:value-of select="'Beginning'" />
                                </xsl:when>
                                <xsl:otherwise>
                                    <xsl:value-of select="Form/CurrentSettings/DateCreated" />
                                </xsl:otherwise>
                            </xsl:choose>
                        </xsl:variable>
                        <p>
                            <xsl:value-of select="$dateCreated" /> - Current
                        </p>
                    </td>
                </tr>
            </table>
            <div class="Statement-table-wrapper">
                <div class="Statement-table-container Table-wrapper">
                    <table class="Table ArtistStatementSettings">
                        <thead>
                            <xsl:call-template name="displaySettingsHeaderRow" />
                        </thead>
                        <tbody>
                            <xsl:call-template name="displaySettingsOptionalRow" />
                            <xsl:call-template name="displaySettingsNoteRow">
                                <xsl:with-param name="showBoxes">1</xsl:with-param>
                            </xsl:call-template>
                        </tbody>
                    </table>
                </div>
            </div>
            <div class="HelpText">Add or remove optional fields from your artist payee statements.</div>
        </div>
    </xsl:template>

</xsl:stylesheet>
