<!--                                                                  -->
<!--  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" xmlns:set="http://exslt.org/sets" extension-element-prefixes="dyn set">

    <xsl:template name="regionEditLayout">
        <script type="text/javascript" src="/production/javascript/validateRegion.js" />
        <form name="regionEdit" id="regionEdit" method="post" action="region">
            <xsl:call-template name="regionEdit" />
            <xsl:call-template name="buttons" />
        </form>
    </xsl:template>


    <xsl:template name="regionEdit">
        <div class="section">
            <xsl:call-template name="successMessageGeneral">
                <xsl:with-param name="successMessage">Region successfully created!</xsl:with-param>
            </xsl:call-template>
            <xsl:if test="Params/_inline">
                <input type="hidden" name="_inline" value="1" />
            </xsl:if>
     		<xsl:call-template name="openRunStatusMessage" />
            <xsl:if test="not(normalize-space(Form/Region/RegionID))">
                <input type="hidden" name="ReturnTo" id="ReturnTo" />
            </xsl:if>
            <input type="hidden" name="formSubmit" value="1" />
            <input type="hidden" name="c" value="edit" />
            <xsl:if test="normalize-space(Form/Region/RegionID)">
                <input type="hidden" name="RegionID" value="{Form/Region/RegionID}" />
            </xsl:if>
            <p class="formHeader">Enter region information here.</p>
            <hr />
            <xsl:call-template name="errorMessageGeneral" />
            <xsl:call-template name="column1Edit" />
        </div>
    </xsl:template>


    <xsl:template name="column1Edit">
        <table class="singleColumn">
            <tr>
                <td class="leftCol"><label for="Form_Region_Name">*Region:</label></td>
                <td>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/Region/Name</xsl:with-param>
                        <xsl:with-param name="displayName">Region</xsl:with-param>
                    </xsl:call-template>
                    <input type="text" class="regionNameField" name="Form_Region_Name" id="Form_Region_Name" value="{Form/Region/Name}">
                        <xsl:if test="$openRuns = 1">
                            <xsl:attribute name="disabled">disabled</xsl:attribute>
                        </xsl:if>
                    </input>
                </td>
            </tr>
            <tr>
                <td class="leftCol labelTop"><label for="Form_Region_Description">Description:</label></td>
                <td>
                    <textarea rows="4" cols="40" name="Form_Region_Description">
                        <xsl:if test="$openRuns = 1">
                            <xsl:attribute name="disabled">disabled</xsl:attribute>
                        </xsl:if>
                        <xsl:value-of select="Form/Region/Description" />
                    </textarea>
                </td>
            </tr>
            <tr class="labelTop">
                <td class="leftCol"><label for="selectedCountries">*Countries:</label></td>
                <td>
                    <xsl:call-template name="inlineError">
                        <xsl:with-param name="path">Form/Region/CountryList/CountryCodes</xsl:with-param>
                        <xsl:with-param name="displayName">Countries</xsl:with-param>
                    </xsl:call-template>
                    <table>
                        <tr>
                            <td><strong>Available</strong></td>
                            <td></td>
                            <td><strong>Selected</strong></td>
                        </tr>
                        <tr>
                            <td>
                                <select name="AvailItems" id="AvailItems" class="regions" multiple="multiple" size="20" onDblClick="mover('add','AvailItems','Form_Region_CountryList_CountryCodes')">
                                    <xsl:if test="$openRuns = 1">
                                        <xsl:attribute name="disabled">disabled</xsl:attribute>
                                    </xsl:if>
                                    <xsl:for-each select="Form/CountryList/Country">
                                        <option value="{CountryCode}"><xsl:value-of select="Name" /> (<xsl:value-of select="CountryCode" />)</option>
                                    </xsl:for-each>
                                </select>
                            </td>
                            <td class="labelTop">
                                <input type="button" name="AddBtn" value="Add &#187;" class="moverButton" onClick="mover('add','AvailItems','Form_Region_CountryList_CountryCodes')">
                                    <xsl:if test="$openRuns = 1">
                                        <xsl:attribute name="disabled">disabled</xsl:attribute>
                                    </xsl:if>
                                </input>
                                <br /><br />
                                <input type="button" name="RemoveBtn" value="&#171; Remove" class="moverButton" onClick="mover('remove','AvailItems','Form_Region_CountryList_CountryCodes')">
                                    <xsl:if test="$openRuns = 1">
                                        <xsl:attribute name="disabled">disabled</xsl:attribute>
                                    </xsl:if>
                                </input>
                            </td>
                            <td class="labelTop">
                                <select name="Form_Region_CountryList_CountryCodes" class="regions" id="Form_Region_CountryList_CountryCodes" multiple="multiple" size="20" onDblClick="mover('remove','AvailItems','Form_Region_CountryList_CountryCodes')">
                                    <xsl:if test="$openRuns = 1">
                                        <xsl:attribute name="disabled">disabled</xsl:attribute>
                                    </xsl:if>
                                    <xsl:for-each select="Form/Region/CountryList/Country">
                                        <option value="{CountryCode}"><xsl:value-of select="CountryName" /> (<xsl:value-of select="CountryCode" />)</option>
                                    </xsl:for-each>
                                </select>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <br />*Required field
                </td>
            </tr>
        </table>
    </xsl:template>


</xsl:stylesheet>
