<!--                                                                  -->
<!--  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/validate/labelPayee.js" />
        <form name="payeeEdit" id="payeeEdit" method="post" action="label_payee">
            <xsl:call-template name="payeeEdit" />
            <xsl:call-template name="buttons" />
        </form>
    </xsl:template>

    <xsl:template name="payeeEdit">
        <div class="PayeeEdit PayeeEdit-label">
            <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="c" value="edit" />
            <input type="hidden" name="ReturnTo" id="ReturnTo" value="{Params/ReturnTo}" />
            <xsl:if test="normalize-space(Form/LabelPayee/LabelPayeeID)">
                <input type="hidden" name="LabelPayeeID" value="{Form/LabelPayee/LabelPayeeID}" />
            </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/LabelPayee/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_LabelPayee_Name" id="Form_LabelPayee_Name" value="{Form/LabelPayee/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/LabelPayee/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/LabelPayee/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_LabelPayee_ClientAccountID" id="Form_LabelPayee_ClientAccountID" value="{Form/LabelPayee/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/LabelPayee/ClientAccountID</xsl:with-param>
                        <xsl:with-param name="displayName">Client Account #</xsl:with-param>
                    </xsl:call-template>
                </div>


                <div class="Form-item">
                    <label class="Form-label">
                        <span class="Form-label-caption">Status</span>
                        <div class="Form-input-wrapper">

                            <xsl:variable name="labelPayeeStatusItems">
                                <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="$labelPayeeStatusItems"/>
                                <xsl:with-param name="id" select="'Form_LabelPayee_Status'"/>
                                <xsl:with-param name="name" select="'Form_LabelPayee_Status'"/>
                                <xsl:with-param name="active" select="Form/LabelPayee/Status"/>
                                <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_LabelPayee_StreetAddress" id="Form_LabelPayee_StreetAddress" value="{Form/LabelPayee/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_LabelPayee_StreetAddress2" id="Form_LabelPayee_StreetAddress2" value="{Form/LabelPayee/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_LabelPayee_StreetAddress3" id="Form_LabelPayee_StreetAddress3" value="{Form/LabelPayee/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/LabelPayee/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_LabelPayee_City" id="Form_LabelPayee_City" value="{Form/LabelPayee/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/LabelPayee/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/LabelPayee/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_LabelPayee_StateProvince" id="Form_LabelPayee_StateProvince" value="{Form/LabelPayee/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/LabelPayee/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/LabelPayee/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 type="text" class="Input Form-input zipField" name="Form_LabelPayee_PostalCode" id="Form_LabelPayee_PostalCode" value="{Form/LabelPayee/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/LabelPayee/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/LabelPayee/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="labelCountryCodeItems">
                                <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="$labelCountryCodeItems"/>
                                <xsl:with-param name="name" select="'Form_LabelPayee_CountryCode'"/>
                                <xsl:with-param name="active" select="Form/LabelPayee/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/LabelPayee/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/LabelPayee/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_LabelPayee_Email" id="Form_LabelPayee_Email" value="{Form/LabelPayee/Email}" >
                                <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/LabelPayee/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/LabelPayee/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_LabelPayee_PhoneNumber" id="Form_LabelPayee_PhoneNumber" value="{Form/LabelPayee/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/LabelPayee/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/LabelPayee/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_LabelPayee_FaxNumber" id="Form_LabelPayee_FaxNumber" value="{Form/LabelPayee/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/LabelPayee/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">
        <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/LabelPayee/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_LabelPayee_TaxID" id="Form_LabelPayee_TaxID" value="{Form/LabelPayee/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/LabelPayee/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_LabelPayee_Comments"><xsl:if test="$openRuns = 1"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if><xsl:value-of select="Form/LabelPayee/Comments" /></textarea>
                        </div>
                    </label>
                </div>

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

</xsl:stylesheet>
