<!--                                                                  -->
<!--  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:template name="payeeEditLayout">
        <script type="text/javascript" src="/production/javascript/validatePayee.js?v=4" />
        <script type="text/javascript" src="/production/javascript/jquery/jquery-ui.min.1.13.0.js" />
        <form name="payeeEdit" id="payeeEdit" method="post" action="artist_payee" accept-charset="UTF-8">
            <xsl:call-template name="payeeEdit" />
            <xsl:call-template name="buttons" />
        </form>
    </xsl:template>

    <xsl:template name="payeeEdit">
        <div class="PayeeEdit PayeeEdit-artist">
            <xsl:call-template name="helpLink" />
            <xsl:call-template name="openRunStatusMessage" />

            <xsl:call-template name="successMessageGeneral">
                <xsl:with-param name="successMessage">Payee successfully created!</xsl:with-param>
            </xsl:call-template>
            <xsl:if test="Params/_inline">
                <input type="hidden" name="_inline" value="1" />
            </xsl:if>
            <input type="hidden" name="formSubmit" value="1" />
            <input type="hidden" name="LabelContactEmail" id="LabelContactEmail" value="{Client/ClientEmail}" />
            <input type="hidden" name="c" value="edit" />
            <input type="hidden" name="dateConfirmed" id="dateConfirmed" value="{Form/ArtistPayee/DateConfirmed}" />
            <input type="hidden" name="ReturnTo" id="ReturnTo" value="{Params/ReturnTo}" />
            <xsl:if test="normalize-space(Form/ArtistPayee/ArtistPayeeID)">
                <input type="hidden" name="ArtistPayeeID" value="{Form/ArtistPayee/ArtistPayeeID}" />
            </xsl:if>
            <div class="Form-header">
                <p>Enter payee information here.</p>
                <div class="Required-notice" />
            </div>

            <xsl:call-template name="errorMessageGeneral" />
            <section class="PayeeEdit-form-section">
                <xsl:call-template name="column1Edit" />
                <xsl:call-template name="column2Edit" />
            </section>
        </div>
    </xsl:template>

    <xsl:template name="column1Edit">
        <div class="PayeeEdit-form-part">
            <fieldset class="Form-fieldset Form-fieldset-standart">
                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item Form-item-required</xsl:text>
                        <xsl:if test="Form/ArtistPayee/Name[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Payee</span>
                        <div class="Form-input-wrapper">
                            <input type="text" class="Input Form-input payeeNameField" name="Form_ArtistPayee_Name" id="Form_ArtistPayee_Name" value="{Form/ArtistPayee/Name}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/Name</xsl:with-param>
                        <xsl:with-param name="displayName">Payee</xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/ClientAccountID[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Client Account #</span>
                        <div class="Form-input-wrapper">
                            <input type="text" class="Input Form-input clientAccountIDField" name="Form_ArtistPayee_ClientAccountID" id="Form_ArtistPayee_ClientAccountID" value="{Form/ArtistPayee/ClientAccountID}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/ClientAccountID</xsl:with-param>
                        <xsl:with-param name="displayName">Client Account #</xsl:with-param>
                    </xsl:call-template>
                </div>

            <xsl:if test="Form/ArtistPayee/ShowAbacusData = 1">
                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/AbacusAccountID[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Account ID (Abacus)</span>
                        <div class="Form-input-wrapper">
                            <input type="text" class="Input Form-input clientAccountIDField"
                               name="Form_ArtistPayee_AbacusAccountID"
                               id="Form_ArtistPayee_AbacusAccountID" maxlength="10"
                               value="{Form/ArtistPayee/AbacusAccountID}">
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/AbacusAccountID</xsl:with-param>
                        <xsl:with-param name="displayName">Account ID</xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/AbacusContractID[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Contract ID (Abacus)</span>
                        <div class="Form-input-wrapper">
                            <input type="text" class="Input Form-input clientAccountIDField"
                               name="Form_ArtistPayee_AbacusContractID"
                               id="Form_ArtistPayee_AbacusContractID" maxlength="10"
                               value="{Form/ArtistPayee/AbacusContractID}">
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/AbacusContractID</xsl:with-param>
                        <xsl:with-param name="displayName">Contract ID</xsl:with-param>
                    </xsl:call-template>
                </div>
            </xsl:if>

                <div class="Form-item">
                    <label class="Form-label">
                        <span class="Form-label-caption">Status</span>
                        <div class="Form-input-wrapper">
                            <xsl:variable name="artistPayeeStatusItems">
                                <map>
                                    <mapEntry><name>Active</name><value>1</value></mapEntry>
                                    <mapEntry><name>Inactive</name><value>0</value></mapEntry>
                                    <mapEntry><name>On-hold</name><value>2</value></mapEntry>
                                </map>
                            </xsl:variable>
                            <xsl:call-template name="uiDropdown">
                                <xsl:with-param name="items" select="$artistPayeeStatusItems"/>
                                <xsl:with-param name="id" select="'Form_ArtistPayee_Status'"/>
                                <xsl:with-param name="name" select="'Form_ArtistPayee_Status'"/>
                                <xsl:with-param name="active" select="Form/ArtistPayee/Status"/>
                                <xsl:with-param name="onChange">
                                    <xsl:if test="Form/ArtistPayee/Distribution != 1">
                                        <xsl:text>check_dist();</xsl:text>
                                    </xsl:if>
                                </xsl:with-param>
                                <xsl:with-param name="disabled">
                                    <xsl:if test="$openRuns = 1">
                                        <xsl:text>true</xsl:text>
                                    </xsl:if>
                                </xsl:with-param>
                            </xsl:call-template>
                        </div>
                    </label>
                </div>
            </fieldset>
            <fieldset class="Form-fieldset Form-fieldset-standart">

                <div class="Form-item">
                    <label class="Form-label">
                        <span class="Form-label-caption">Address 1</span>
                        <div class="Form-input-wrapper">
                            <input class="Input Form-input" type="text" name="Form_ArtistPayee_StreetAddress" id="Form_ArtistPayee_StreetAddress" value="{Form/ArtistPayee/StreetAddress}">
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                </div>

                <div class="Form-item">
                    <label class="Form-label">
                        <span class="Form-label-caption">Address 2</span>
                        <div class="Form-input-wrapper">
                            <input class="Input Form-input" type="text" name="Form_ArtistPayee_StreetAddress2" id="Form_ArtistPayee_StreetAddress2" value="{Form/ArtistPayee/StreetAddress2}">
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                </div>

                <div class="Form-item">
                    <label class="Form-label">
                        <span class="Form-label-caption">Address 3</span>
                        <div class="Form-input-wrapper">
                            <input class="Input Form-input" type="text" name="Form_ArtistPayee_StreetAddress3" id="Form_ArtistPayee_StreetAddress3" value="{Form/ArtistPayee/StreetAddress3}">
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/City[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">City</span>
                        <div class="Form-input-wrapper">
                            <input class="Input Form-input" type="text" name="Form_ArtistPayee_City" id="Form_ArtistPayee_City" value="{Form/ArtistPayee/City}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/City</xsl:with-param>
                        <xsl:with-param name="displayName">City</xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/StateProvince[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">State/Province</span>
                        <div class="Form-input-wrapper">
                            <input class="Input Form-input" type="text" name="Form_ArtistPayee_StateProvince" id="Form_ArtistPayee_StateProvince" value="{Form/ArtistPayee/StateProvince}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/StateProvince</xsl:with-param>
                        <xsl:with-param name="displayName"></xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/PostalCode[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">ZIP/Postal</span>
                        <div class="Form-input-wrapper">
                            <input class="Input Form-input zipField" type="text" name="Form_ArtistPayee_PostalCode" id="Form_ArtistPayee_PostalCode" value="{Form/ArtistPayee/PostalCode}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/PostalCode</xsl:with-param>
                        <xsl:with-param name="displayName">Zip/Postal</xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/CountryCode[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Country</span>
                        <div class="Form-input-wrapper">
                            <xsl:variable name="artistCountryCodeItems">
                                <map>
                                    <mapEntry><name>Choose...</name><value></value></mapEntry>
                                    <xsl:for-each select="Form/CountryList/Country">
                                        <mapEntry><name><xsl:value-of select="Name" /></name><value><xsl:value-of select="CountryCode" /></value></mapEntry>
                                    </xsl:for-each>
                                </map>
                            </xsl:variable>
                            <xsl:call-template name="uiDropdown">
                                <xsl:with-param name="items" select="$artistCountryCodeItems"/>
                                <xsl:with-param name="name" select="'Form_ArtistPayee_CountryCode'"/>
                                <xsl:with-param name="active" select="Form/ArtistPayee/CountryCode"/>
                                <xsl:with-param name="disabled">
                                    <xsl:if test="$openRuns = 1">
                                        <xsl:text>true</xsl:text>
                                    </xsl:if>
                                </xsl:with-param>
                            </xsl:call-template>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/CountryCode</xsl:with-param>
                        <xsl:with-param name="displayName">Country</xsl:with-param>
                    </xsl:call-template>
                </div>

            </fieldset>
            <fieldset class="Form-fieldset Form-fieldset-standart">

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/Email[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">E-mail</span>
                        <div class="Form-input-wrapper">
                            <input type="text" class="Input Form-input emailField" name="Form_ArtistPayee_Email" id="Form_ArtistPayee_Email" maxlength="80" value="{Form/ArtistPayee/Email}" >
                                <xsl:variable name="accessLevel" select="/Root/User/AccessLevel" />
                                <xsl:choose>
                                    <xsl:when test="$openRuns = 1">
                                        <xsl:attribute name="disabled">disabled</xsl:attribute>
                                    </xsl:when>
                                    <xsl:when test="Form/ArtistPayee/DateConfirmed != '' and $accessLevel != 1 and $accessLevel != 3 and $accessLevel != 4 and $accessLevel != 8">
                                        <xsl:attribute name="disabled">disabled</xsl:attribute>
                                    </xsl:when>
                                </xsl:choose>
                            </input>
                            <input type="hidden" name="payeeEmail" id="payeeEmail" value="{Form/ArtistPayee/Email}" />
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/Email</xsl:with-param>
                        <xsl:with-param name="displayName">E-mail</xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/PhoneNumber[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Phone</span>
                        <div class="Form-input-wrapper">
                            <input type="text" class="Input Form-input phoneField" name="Form_ArtistPayee_PhoneNumber" id="Form_ArtistPayee_PhoneNumber" value="{Form/ArtistPayee/PhoneNumber}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/PhoneNumber</xsl:with-param>
                        <xsl:with-param name="displayName">Phone</xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/FaxNumber[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Fax</span>
                        <div class="Form-input-wrapper">
                            <input type="text" class="Input Form-input phoneField" name="Form_ArtistPayee_FaxNumber" id="Form_ArtistPayee_FaxNumber" value="{Form/ArtistPayee/FaxNumber}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/FaxNumber</xsl:with-param>
                        <xsl:with-param name="displayName">FaxNumber</xsl:with-param>
                    </xsl:call-template>
                </div>

            </fieldset>
        </div>
    </xsl:template>

    <xsl:template name="column2Edit">
        <xsl:variable name="clientID" select="/Root/User/ClientID" />
        <div class="PayeeEdit-form-part">
            <fieldset class="Form-fieldset Form-fieldset-standart">

                <div class="Form-item">
                    <xsl:attribute name="class">
                        <xsl:text>Form-item</xsl:text>
                        <xsl:if test="Form/ArtistPayee/TaxID[@e]">
                            <xsl:text> Form-item-error</xsl:text>
                        </xsl:if>
                    </xsl:attribute>

                    <label class="Form-label">
                        <span class="Form-label-caption">Tax ID</span>
                        <div class="Form-input-wrapper">
                            <input class="Input Form-input" type="text" name="Form_ArtistPayee_TaxID" id="Form_ArtistPayee_TaxID" value="{Form/ArtistPayee/TaxID}" >
                                <xsl:if test="$openRuns = 1">
                                    <xsl:attribute name="disabled">disabled</xsl:attribute>
                                </xsl:if>
                            </input>
                        </div>
                    </label>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/ArtistPayee/TaxID</xsl:with-param>
                        <xsl:with-param name="displayName">Tax ID</xsl:with-param>
                    </xsl:call-template>
                </div>

                <div class="Form-item">
                    <label class="Form-label">
                        <span class="Form-label-caption">Comments</span>
                        <div class="Form-input-wrapper">
                            <textarea class="Input Input-textarea Form-input" rows="6" cols="40" name="Form_ArtistPayee_Comments"><xsl:if test="$openRuns = 1"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if><xsl:value-of select="Form/ArtistPayee/Comments" /></textarea>
                        </div>
                    </label>
                </div>

            </fieldset>

            <!-- XXX FEATURE_FLAG XXX -->
            <xsl:if test="ClientTypes/ClientType[ClientTypeID = 11]/IsClientTypeFlag = 1">
                <xsl:call-template name="column2OnlineDistribution" />
                <xsl:call-template name="column2AdditionalRecipients" />
            </xsl:if>

        </div>
    </xsl:template>

    <xsl:template name="column2OnlineDistribution">
        <fieldset class="Form-fieldset Form-fieldset-standart">

            <div class="Form-item">
                <label class="Form-label">
                    <span class="Form-label-caption">Statement Distribution</span>
                    <div class="Form-input-wrapper">
                        <xsl:variable name="artistPayeeDistributionItems">
                            <map>
                                <xsl:if test="Form/ArtistPayee/DateConfirmed = '' and Form/ArtistPayee/RecipientsAssigned = 0">
                                    <mapEntry>
                                        <name>Manual</name>
                                        <value>0</value>
                                        <selected>
                                            <xsl:if test="Form/ArtistPayee/Distribution = 0">
                                                <xsl:text>true</xsl:text>
                                            </xsl:if>
                                        </selected>
                                    </mapEntry>
                                </xsl:if>
                                <mapEntry>
                                    <name>Online through Payee Portal</name>
                                    <value>1</value>
                                    <selected>
                                        <xsl:if test="Form/ArtistPayee/Distribution = 1">
                                            <xsl:text>true</xsl:text>
                                        </xsl:if>
                                    </selected>
                                </mapEntry>
                            </map>
                        </xsl:variable>
                        <xsl:call-template name="uiDropdown">
                            <xsl:with-param name="items" select="$artistPayeeDistributionItems"/>
                            <xsl:with-param name="id" select="'Form_ArtistPayee_Distribution'"/>
                            <xsl:with-param name="name" select="'Form_ArtistPayee_Distribution'"/>
                            <xsl:with-param name="active" select="Form/ArtistPayee/Distribution"/>
                            <xsl:with-param name="onChange">
                                <xsl:text>check_dist();</xsl:text>
                            </xsl:with-param>
                            <xsl:with-param name="disabled">
                                <xsl:if test="$openRuns = 1">
                                    <xsl:text>true</xsl:text>
                                </xsl:if>
                            </xsl:with-param>
                        </xsl:call-template>
                    </div>
                </label>
            </div>

            <div class="Form-item" id="distMessage" style="display:none;">
                <xsl:call-template name="uiWarning">
                    <xsl:with-param name="type" select="'info'" />
                    <xsl:with-param name="description">
                        <xsl:text>An invite will be sent when this payee is</xsl:text>
                        <xsl:choose>
                            <xsl:when test="Form/ArtistPayee/ArtistPayeeID = ''">
                                <xsl:text> saved.</xsl:text>
                            </xsl:when>
                            <xsl:otherwise>
                                <xsl:text> updated.</xsl:text>
                            </xsl:otherwise>
                        </xsl:choose>
                    </xsl:with-param>
                </xsl:call-template>
            </div>

            <div class="Form-item" id="distWarning" style="display:none;">
                <div class="Warning Warning-type-danger-warning">
                    <div class="Warning-icon-wrapper">
                        <xsl:call-template name="icon">
                            <xsl:with-param name="size" select="'big'" />
                            <xsl:with-param name="type" select="'attention'"/>
                        </xsl:call-template>
                    </div>
                    <div class="Warning-content">
                        <div class="Warning-title">Warning</div>
                        <div class="Warning-description">
                            <p>You do not have a payee portal label contact email entered.</p>
                            <p>You must enter a contact email in order to send invites.</p>
                            <p>You cannot update this field to “Online through Payee Portal" without one.</p>
                            <p><a href="/rps/portal">Go here</a> to set your contact email now.</p>
                            <p>If you do not have access to this setting, contact your RoyaltyShare site administrator.</p>
                        </div>
                    </div>
                </div>
            </div>

            <div class="Form-item" id="inactiveWarning" style="display:none;">
                <div class="Warning Warning-type-danger-warning">
                    <div class="Warning-icon-wrapper">
                        <xsl:call-template name="icon">
                            <xsl:with-param name="size" select="'big'" />
                            <xsl:with-param name="type" select="'attention'"/>
                        </xsl:call-template>
                    </div>
                    <div class="Warning-content">
                        <div class="Warning-title">Warning</div>
                        <div class="Warning-description">
                            <p>You cannot invite an inactive payee to the Payee Portal.  Please update payee Status first.</p>
                        </div>
                    </div>
                </div>
            </div>

        </fieldset>
    </xsl:template>

    <xsl:template name="column2AdditionalRecipients">

        <br />
        <div class="Form-item">
            <label class="Form-label">
                <span class="Form-label-caption">Additional Statement Recipients</span>
                <xsl:if test="Form/ArtistPayee/OrigDistribution != 1">
                    <xsl:call-template name="helpIcon">
                        <xsl:with-param name="tip">
                            Additional statement recipients will be invited to create a payee portal account and will receive email notifications when a payee’s statement has been distributed online.&lt;br /&gt;&lt;br /&gt;
                            Additional statement recipients can only be configured once statement distribution has been set to Online Through Payee Portal.
                        </xsl:with-param>
                    </xsl:call-template>
                </xsl:if>
            </label>

            <table class="Table" id="recipientTable">
                <tr>
                    <th><span class="Form-label-caption">Recipient</span></th>
                    <th>
                        <div class="Form-item Form-item-required">
                            <span class="Form-label-caption">E-mail</span>
                        </div>
                    </th>
                    <th></th>
                </tr>
                <xsl:choose>
                    <xsl:when test="count(Form/ArtistPayeeRecipients) = 0">
                        <xsl:call-template name="renderRecipientTableRow" />
                    </xsl:when>
                    <xsl:otherwise>
                        <xsl:for-each select="Form/ArtistPayeeRecipients">
                            <xsl:call-template name="renderRecipientTableRow">
                                <xsl:with-param name="i" select="position()" />
                            </xsl:call-template>
                        </xsl:for-each>
                    </xsl:otherwise>
                </xsl:choose>
            </table>
        </div>

        <xsl:call-template name="renderAddNewRecipientLink" />

        <div class="Form-item" id="recipientInfoBlock" style="display:none;">
            <xsl:call-template name="uiWarning">
                <xsl:with-param name="type" select="'info'" />
                <xsl:with-param name="description">
                    <xsl:text>An invite will be sent to the following email addresses once you click Update</xsl:text>
                </xsl:with-param>
            </xsl:call-template>
        </div>

    </xsl:template>

    <xsl:template name="renderRecipientTableRow">

        <xsl:param name="i" select="1"/>
        <xsl:variable name="recipientId" select="'StatementRecipient_StatementRecipientID_Alt'" />
        <xsl:variable name="name" select="'StatementRecipient_Name_Alt'" />
        <xsl:variable name="email" select="'StatementRecipient_Email_Alt'" />
        <xsl:variable name="delete" select="'StatementRecipient_WaitingToDelete_Alt'" />

        <tr class="Table-row Table-row-data">
            <td class="Table-col" valign="top" style="padding:0 10px 15px 0; background: none;">
                <div class="Form-input-wrapper">
                    <input class="Input Form-input" type="text" value="{Name}">
                        <xsl:attribute name="id">
                            <xsl:value-of select="concat($name, $i)" />
                        </xsl:attribute>
                        <xsl:attribute name="name">
                            <xsl:value-of select="concat($name, $i)" />
                        </xsl:attribute>
                        <xsl:if test="Form/ArtistPayee/Distribution != 1 or Form/ArtistPayee/Email = '' or Form/ArtistPayee/Name = ''">
                            <xsl:attribute name="disabled">true</xsl:attribute>
                        </xsl:if>
                    </input>
                    <input type="hidden" name="{concat($recipientId, $i)}" value="{StatementRecipientID}" />
                </div>
            </td>
            <td class="Table-col" valign="top" style="padding:0 10px 15px 0; background: none;">
                <div class="Form-input-wrapper Form-item Form-item-required">
                    <xsl:if test="./Email/@e">
                        <xsl:attribute name="class">
                            <xsl:value-of select="'Form-input-wrapper Form-item Form-item-required Form-item-error'"/>
                        </xsl:attribute>
                    </xsl:if>

                    <input class="Input Form-input Recipient-email" type="text" value="{Email}">
                        <xsl:attribute name="id">
                            <xsl:value-of select="concat($email, $i)" />
                        </xsl:attribute>
                        <xsl:attribute name="name">
                            <xsl:value-of select="concat($email, $i)" />
                        </xsl:attribute>
                        <xsl:if test="Form/ArtistPayee/Distribution != 1">
                            <xsl:attribute name="disabled">true</xsl:attribute>
                        </xsl:if>
                        <xsl:if test="DateConfirmed != '' or Form/ArtistPayee/Email = '' or Form/ArtistPayee/Name = ''">
                            <xsl:attribute name="disabled">true</xsl:attribute>
                        </xsl:if>
                    </input>

                    <xsl:if test="./Email/@e">
                        <div class="Form-error-text-wrapper">
                            <span id="{concat('ERRORForm_StatementRecipient_Email_Alt', $i)}" class="Form-error">
                                <xsl:choose>
                                    <xsl:when test="./Email/@e = 'field_blank'">Email cannot be blank.</xsl:when>
                                    <xsl:when test="./Email/@e = 'field_duplicate'">Email already exists. Please enter a different identifier.</xsl:when>
                                    <xsl:when test="./Email/@e = 'field_invalid'">Email is not valid.</xsl:when>
                                </xsl:choose>
                            </span>
                        </div>
                    </xsl:if>
                </div>
            </td>
            <td class="Table-col" valign="top" style="padding:0 10px 15px 0; background: none;">
                <div class="Form-item Form-item-inline">
                    <xsl:call-template name="uiDeleteRowTrigger">
                        <xsl:with-param name="name">
                            <xsl:value-of select="$delete"/>
                            <xsl:value-of select="$i"/>
                        </xsl:with-param>
                        <xsl:with-param name="id">
                            <xsl:value-of select="$delete"/>
                            <xsl:value-of select="$i"/>
                        </xsl:with-param>
                        <xsl:with-param name="value" select="StatementRecipientID"/>
                    </xsl:call-template>
                </div>
            </td>
        </tr>

    </xsl:template>

    <xsl:template name="renderAddNewRecipientLink">
        <xsl:if test="count(Form/ArtistPayeeRecipients) &lt; 5">
            <div id="addRecipientButton" class="Form-item">
                <xsl:if test="Form/ArtistPayee/Distribution != 1">
                    <xsl:attribute name="style">display: none</xsl:attribute>
                </xsl:if>

                <xsl:call-template name="uiButton">
                    <xsl:with-param name="type" select="'text-inline'" />
                    <xsl:with-param name="id" select="'add-additional-recipient'" />
                    <xsl:with-param name="className" select="'js-add-statement-recipient'" />
                    <xsl:with-param name="iconLeftType" select="'add'" />
                    <xsl:with-param name="content" select="'Add Another Recipient'" />
                </xsl:call-template>
            </div>
        </xsl:if>
    </xsl:template>

</xsl:stylesheet>
