<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template name="currencyLayout">
        <xsl:if test="Files/MultiFiles = 1">
            <script src="/production/javascript/validateMultipleCurrency.js?v=3" type="text/javascript"></script>
            <form action="/app/tracker" name="currencyForm">
                <input type="hidden" name="c" value="currency" />
                <input type="hidden" name="currency" value="MUL" />
                <input type="hidden" name="multi_files" value="1" />
                <input type="hidden" name="file" value="{Files/FileIDs}" />
                <input type="hidden" name="page" value="{Params/page}" />

                <div class="TrackerCurrency Tracker-edit-page-container">
                    <div class="TrackerCurrency-common-info">
                        <xsl:variable name="trackerCurrencyCommonInfo">
                            <map>
                                <mapEntry>
                                    <name>
                                        Summary
                                    </name>
                                    <value>
                                        You are about to enter currency conversion rates against <xsl:value-of select="Files/TotalFiles"/>
                                            <xsl:choose>
                                                <xsl:when test="Files/TotalFiles > 1">
                                                    <text> files</text>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <text> file</text>
                                                </xsl:otherwise>
                                            </xsl:choose>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Service</name>
                                    <value>
                                        <xsl:for-each select="Files/ServiceNames">
                                            <xsl:value-of select="."/><br />
                                        </xsl:for-each>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Sales Period End Date</name>
                                    <value>
                                        <xsl:value-of select="Files/SalesPeriodEndDate"/>
                                    </value>
                                </mapEntry>
                            </map>
                        </xsl:variable>

                        <xsl:call-template name="uiValuePair">
                            <xsl:with-param name="items" select="$trackerCurrencyCommonInfo" />
                        </xsl:call-template>
                    </div>

                    <xsl:for-each select="Files/Currencies">
                        <fieldset class="Form-fieldset">
                            <xsl:variable name="multipleRevenue">multiple_revenue_<xsl:value-of select="CurrencyCode" /></xsl:variable>
                            <input type="hidden" name="currency{CurrencyCode}" value="{Rate}" />
                            <script language="JavaScript">
                                validationSet = {
                                    'currency<xsl:value-of select="CurrencyCode" />': {
                                        'regexp': /^.*$/,
                                        'errorBlank': 'Please enter a currency conversion rate.<br />'
                                    }
                                };
                            </script>

                            <div class="Form-fieldset-caption">Set conversion rate for currency: <span class="TrackerCurrency-currency"><xsl:value-of select="CurrencyCode" /></span></div>

                            <span id="ERRORcurrency{CurrencyCode}" class="Form-error"></span>
                            <div class="Form-item TrackerCurrency-form-table">
                                <div class="TrackerCurrency-form-row">
                                    <div class="TrackerCurrency-form-col TrackerCurrency-native"><xsl:value-of select="CurrencySymbol" /><xsl:value-of select="format-number(SumNativeRevenue, '#,##0.00')" />&#160;<xsl:value-of select="CurrencyCode" /></div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                        = <input class="Input" type="text" name="currencyTotal{CurrencyCode}" value="" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyTotal{CurrencyCode}');">
                                            <xsl:if test="SumNativeRevenue = 0">
                                                <xsl:attribute name="disabled">disabled</xsl:attribute>
                                            </xsl:if>
                                        </input>
                                        &#160;<xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" />
                                    </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                        <xsl:call-template name="uiButton">
                                            <xsl:with-param name="type" select="'default'"/>
                                            <xsl:with-param name="elemType" select="'button'"/>
                                            <xsl:with-param name="content" select="'Apply'"/>
                                            <xsl:with-param name="disabled" select="'true'"/>
                                            <xsl:with-param name="name">applyTotal<xsl:value-of select="CurrencyCode" /></xsl:with-param>
                                            <xsl:with-param name="onClick">
                                                setCurrency(document.currencyForm.currencyTotal<xsl:value-of select="CurrencyCode" />.value,'currencyTotal<xsl:value-of select="CurrencyCode" />',<xsl:value-of select="SumNativeRevenue" />,'<xsl:value-of select="CurrencyCode" />');
                                            </xsl:with-param>
                                        </xsl:call-template>
                                    </div>
                                </div>

                                <div class="TrackerCurrency-form-separate">-or-</div>

                                <div class="TrackerCurrency-form-row">
                                    <div class="TrackerCurrency-form-col TrackerCurrency-native">1 <xsl:value-of select="CurrencyCode" /> </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                        = <input class="Input" type="text" name="currencyUnit{CurrencyCode}" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyUnit{CurrencyCode}');" value="" />
                                        &#160;<xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" />
                                    </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                        <xsl:call-template name="uiButton">
                                            <xsl:with-param name="type" select="'default'"/>
                                            <xsl:with-param name="elemType" select="'button'"/>
                                            <xsl:with-param name="content" select="'Apply'"/>
                                            <xsl:with-param name="disabled" select="'true'"/>
                                            <xsl:with-param name="name">applyUnit<xsl:value-of select="CurrencyCode" /></xsl:with-param>
                                            <xsl:with-param name="onClick">
                                                setCurrency(document.currencyForm.currencyUnit<xsl:value-of select="CurrencyCode" />.value,'currencyUnit<xsl:value-of select="CurrencyCode" />',<xsl:value-of select="SumNativeRevenue" />,'<xsl:value-of select="CurrencyCode" />');
                                            </xsl:with-param>
                                        </xsl:call-template>
                                    </div>
                                </div>

                                <div class="TrackerCurrency-form-separate">-or-</div>
                                <div class="TrackerCurrency-form-row">
                                    <div class="TrackerCurrency-form-col TrackerCurrency-native">1 &#160;<xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" /></div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                        = <input class="Input" type="text" name="currencyPercent{CurrencyCode}" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyPercent{CurrencyCode}');" value="" />
                                        &#160;<xsl:value-of select="CurrencyCode" />
                                    </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                        <xsl:call-template name="uiButton">
                                            <xsl:with-param name="type" select="'default'"/>
                                            <xsl:with-param name="elemType" select="'button'"/>
                                            <xsl:with-param name="content" select="'Apply'"/>
                                            <xsl:with-param name="disabled" select="'true'"/>
                                            <xsl:with-param name="name">applyPercent<xsl:value-of select="CurrencyCode" /></xsl:with-param>
                                            <xsl:with-param name="onClick">
                                                setCurrency(document.currencyForm.currencyPercent<xsl:value-of select="CurrencyCode" />.value,'currencyPercent<xsl:value-of select="CurrencyCode" />',<xsl:value-of select="SumNativeRevenue" />,'<xsl:value-of select="CurrencyCode" />');
                                            </xsl:with-param>
                                        </xsl:call-template>
                                    </div>
                                </div>
                            </div>
                        </fieldset>
                    </xsl:for-each>

                    <fieldset class="Form-fieldset Form-fieldset-buttons">
                        <xsl:call-template name="uiButton">
                            <xsl:with-param name="type" select="'default'"/>
                            <xsl:with-param name="content" select="'Cancel'"/>
                            <xsl:with-param name="className" select="'Form-button'"/>
                            <xsl:with-param name="url" >
                                <xsl:text>/app/tracker?c=currency_conversion_entry</xsl:text>
                                <xsl:text>&amp;pageSize=</xsl:text><xsl:value-of select="Params/pageSize" />
                                <xsl:text>&amp;page=</xsl:text><xsl:value-of select="Params/page" />
                                <xsl:text>&amp;salesPeriodEndDate=</xsl:text><xsl:value-of select="Params/salesPeriodEndDate" />
                                <xsl:text>&amp;serviceID=</xsl:text><xsl:value-of select="Params/serviceID" />
                                <xsl:text>&amp;conversionRate=</xsl:text><xsl:value-of select="Params/conversionRate" />
                                <xsl:text>&amp;currencyCode=</xsl:text><xsl:value-of select="Params/currencyCode" />
                            </xsl:with-param>
                        </xsl:call-template>
                        <xsl:call-template name="uiButton">
                            <xsl:with-param name="type" select="'primary'"/>
                            <xsl:with-param name="elemType" select="'submit'"/>
                            <xsl:with-param name="content" select="'Update Rate'"/>
                            <xsl:with-param name="name" select="'update'"/>
                            <xsl:with-param name="disabled" select="'true'"/>
                            <xsl:with-param name="className" select="'Form-button'"/>
                        </xsl:call-template>
                    </fieldset>

                </div>
            </form>
        </xsl:if>


        <xsl:if test="File/CurrencyCode = 'MUL'">
            <script src="/production/javascript/validateMultipleCurrency.js?v=3" type="text/javascript"></script>
            <form action="/app/tracker" name="currencyForm">
                <input type="hidden" name="c" value="currency" />
                <input type="hidden" name="file" value="{File/FileID}" />
                <input type="hidden" name="page" value="{Params/page}" />
                <input type="hidden" name="currency" value="MUL" />
                <input type="hidden" name="currencyCombined" value="{File/CurrencyList/CurrencyCombined}" />
                <div class="TrackerCurrency Tracker-edit-page-container">
                    <div class="TrackerCurrency-common-info">
                        <xsl:variable name="trackerCurrencyCommonInfo">
                            <map>
                                <mapEntry>
                                    <name>
                                        File Name
                                    </name>
                                    <value>
                                        <xsl:value-of select="File/OrigFileName"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Service</name>
                                    <value>
                                        <xsl:value-of select="File/ServiceName"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Sales Period</name>
                                    <value>
                                        <xsl:value-of select="File/DateSalesFilePeriod"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Received</name>
                                    <value>
                                        <xsl:value-of select="File/DateCreatedPretty"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Units</name>
                                    <value>
                                        <xsl:value-of select="File/UnitsPretty"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Revenue</name>
                                    <value>
                                        <xsl:value-of select="File/RevenuePretty/value" />&#160;<xsl:value-of select="File/CurrencyCode" />
                                    </value>
                                </mapEntry>
                                <xsl:if test="normalize-space(File/RevenueBasePretty/value)">
                                    <mapEntry>
                                        <name>Revenue <xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" /></name>
                                        <value>
                                            <xsl:value-of select="File/RevenueBasePretty/symbol" /><xsl:value-of select="File/RevenueBasePretty/value" />
                                        </value>
                                    </mapEntry>
                                </xsl:if>
                            </map>
                        </xsl:variable>

                        <xsl:call-template name="uiValuePair">
                            <xsl:with-param name="items" select="$trackerCurrencyCommonInfo" />
                        </xsl:call-template>
                    </div>

                    <xsl:for-each select="File/CurrencyList/Currency">
                        <fieldset class="Form-fieldset">
                            <xsl:variable name="multipleRevenue">multiple_revenue_<xsl:value-of select="CurrencyCode" /></xsl:variable>
                            <input type="hidden" name="currency{CurrencyCode}" value="{Rate}" />
                            <script language="JavaScript">
                                validationSet = {
                                    'currency<xsl:value-of select="CurrencyCode" />': {
                                        'regexp': /^.*$/,
                                        'errorBlank': 'Please enter a currency conversion rate.<br />'
                                    }
                                };
                            </script>

                            <div class="Form-fieldset-caption">Set conversion rate for currency: <span class="TrackerCurrency-currency"><xsl:value-of select="CurrencyCode" /></span></div>

                            <span id="ERRORcurrency{CurrencyCode}" class="Form-error"></span>
                            <div class="Form-item TrackerCurrency-form-table">
                                <div class="TrackerCurrency-form-row">
                                    <div class="TrackerCurrency-form-col TrackerCurrency-native"><xsl:value-of select="NativeRevenue" />&#160;<xsl:value-of select="CurrencyCode" /></div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                        = <input class="Input" type="text" name="currencyTotal{CurrencyCode}" value="{RevenueBasePretty/value}" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyTotal{CurrencyCode}');">
                                            <xsl:if test="RawRevenue = 0">
                                                <xsl:attribute name="disabled">disabled</xsl:attribute>
                                            </xsl:if>
                                        </input>
                                        &#160;<xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" />
                                    </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                        <xsl:call-template name="uiButton">
                                            <xsl:with-param name="type" select="'default'"/>
                                            <xsl:with-param name="elemType" select="'button'"/>
                                            <xsl:with-param name="content" select="'Apply'"/>
                                            <xsl:with-param name="disabled" select="'true'"/>
                                            <xsl:with-param name="name">applyTotal<xsl:value-of select="CurrencyCode" /></xsl:with-param>
                                            <xsl:with-param name="onClick">
                                                setCurrency(document.currencyForm.currencyTotal<xsl:value-of select="CurrencyCode" />.value,'currencyTotal<xsl:value-of select="CurrencyCode" />',<xsl:value-of select="RawRevenue" />,'<xsl:value-of select="CurrencyCode" />');
                                            </xsl:with-param>
                                        </xsl:call-template>
                                    </div>
                                </div>

                                <div class="TrackerCurrency-form-separate">-or-</div>

                                <div class="TrackerCurrency-form-row">
                                    <div class="TrackerCurrency-form-col TrackerCurrency-native">1 <xsl:value-of select="CurrencyCode" /> </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                        = <input class="Input" type="text" name="currencyUnit{CurrencyCode}" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyUnit{CurrencyCode}');" value="{Rate}" />
                                        &#160;<xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" />
                                    </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                        <xsl:call-template name="uiButton">
                                            <xsl:with-param name="type" select="'default'"/>
                                            <xsl:with-param name="elemType" select="'button'"/>
                                            <xsl:with-param name="content" select="'Apply'"/>
                                            <xsl:with-param name="disabled" select="'true'"/>
                                            <xsl:with-param name="name">applyUnit<xsl:value-of select="CurrencyCode" /></xsl:with-param>
                                            <xsl:with-param name="onClick">
                                                setCurrency(document.currencyForm.currencyUnit<xsl:value-of select="CurrencyCode" />.value,'currencyUnit<xsl:value-of select="CurrencyCode" />',<xsl:value-of select="RawRevenue" />,'<xsl:value-of select="CurrencyCode" />');
                                            </xsl:with-param>
                                        </xsl:call-template>
                                    </div>
                                </div>

                                <div class="TrackerCurrency-form-separate">-or-</div>
                                <div class="TrackerCurrency-form-row">
                                    <div class="TrackerCurrency-form-col TrackerCurrency-native">1 &#160;<xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" /></div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                        = <input class="Input" type="text" name="currencyPercent{CurrencyCode}" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyPercent{CurrencyCode}');" value="{USRate}" />
                                        &#160;<xsl:value-of select="CurrencyCode" />
                                    </div>
                                    <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                        <xsl:call-template name="uiButton">
                                            <xsl:with-param name="type" select="'default'"/>
                                            <xsl:with-param name="elemType" select="'button'"/>
                                            <xsl:with-param name="content" select="'Apply'"/>
                                            <xsl:with-param name="disabled" select="'true'"/>
                                            <xsl:with-param name="name">applyPercent<xsl:value-of select="CurrencyCode" /></xsl:with-param>
                                            <xsl:with-param name="onClick">
                                                setCurrency(document.currencyForm.currencyPercent<xsl:value-of select="CurrencyCode" />.value,'currencyPercent<xsl:value-of select="CurrencyCode" />',<xsl:value-of select="RawRevenue" />,'<xsl:value-of select="CurrencyCode" />');
                                            </xsl:with-param>
                                        </xsl:call-template>
                                    </div>
                                </div>
                            </div>
                        </fieldset>
                    </xsl:for-each>
                    <fieldset class="Form-fieldset Form-fieldset-buttons">
                        <xsl:call-template name="uiButton">
                            <xsl:with-param name="type" select="'default'"/>
                            <xsl:with-param name="content" select="'Cancel'"/>
                            <xsl:with-param name="className" select="'Form-button'"/>
                            <xsl:with-param name="url" >
                                <xsl:text>/app/tracker?page=</xsl:text><xsl:value-of select="Params/page" />
                            </xsl:with-param>
                        </xsl:call-template>
                        <xsl:call-template name="uiButton">
                            <xsl:with-param name="type" select="'primary'"/>
                            <xsl:with-param name="elemType" select="'submit'"/>
                            <xsl:with-param name="content" select="'Update Rate'"/>
                            <xsl:with-param name="name" select="'update'"/>
                            <xsl:with-param name="disabled" select="'true'"/>
                            <xsl:with-param name="className" select="'Form-button'"/>
                        </xsl:call-template>
                    </fieldset>
                </div>
            </form>
        </xsl:if>
        <xsl:if test="File/CurrencyCode != 'MUL'">
            <script src="/production/javascript/validateCurrency.js?t=4" type="text/javascript"></script>
            <form action="/app/tracker" name="currencyForm">
                <input type="hidden" name="c" value="currency" />
                <input type="hidden" name="file" value="{File/FileID}" />
                <input type="hidden" name="page" value="{Params/page}" />
                <input type="hidden" name="currency" value="1" />
                <div class="TrackerCurrency Tracker-edit-page-container">

                    <div class="TrackerCurrency-common-info">
                        <xsl:variable name="trackerCurrencyCommonInfo">
                            <map>
                                <mapEntry>
                                    <name>
                                        File Name
                                    </name>
                                    <value>
                                        <xsl:value-of select="File/OrigFileName"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Service</name>
                                    <value>
                                        <xsl:value-of select="File/ServiceName"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Sales Period</name>
                                    <value>
                                        <xsl:value-of select="File/DateSalesFilePeriod"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Received</name>
                                    <value>
                                        <xsl:value-of select="File/DateCreatedPretty"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Units</name>
                                    <value>
                                        <xsl:value-of select="File/UnitsPretty"/>
                                    </value>
                                </mapEntry>
                                <mapEntry>
                                    <name>Revenue</name>
                                    <value>
                                        <xsl:value-of select="File/RevenuePretty/symbol" /><xsl:value-of select="File/RevenuePretty/value" />&#160;<xsl:value-of select="File/CurrencyCode" />
                                    </value>
                                </mapEntry>
                                <xsl:if test="normalize-space(File/RevenueBasePretty/value)">
                                    <mapEntry>
                                        <name>Revenue <xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" /></name>
                                        <value>
                                            <xsl:value-of select="File/RevenueBasePretty/value" />
                                        </value>
                                    </mapEntry>
                                </xsl:if>
                            </map>
                        </xsl:variable>

                        <xsl:call-template name="uiValuePair">
                            <xsl:with-param name="items" select="$trackerCurrencyCommonInfo" />
                        </xsl:call-template>
                    </div>

                    <fieldset class="Form-fieldset">
                        <div class="Form-fieldset-caption">Set conversion rate:</div>
                        <span id="ERRORcurrency" class="Form-error"></span>
                        <div class="Form-item TrackerCurrency-form-table">
                            <div class="TrackerCurrency-form-row">
                                <div class="TrackerCurrency-form-col TrackerCurrency-native"><xsl:value-of select="File/RevenuePretty/value" />&#160;<xsl:value-of select="File/CurrencyCode" /> =</div>
                                <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                    <input class="Input TrackerCurrency-total-input" type="text" name="currencyTotal" value="{File/RevenueBasePretty/value}" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyTotal');" /><xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" />
                                </div>
                                <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                    <xsl:call-template name="uiButton">
                                        <xsl:with-param name="type" select="'default'"/>
                                        <xsl:with-param name="elemType" select="'button'"/>
                                        <xsl:with-param name="content" select="'Apply'"/>
                                        <xsl:with-param name="disabled" select="'true'"/>
                                        <xsl:with-param name="name">applyTotal</xsl:with-param>
                                        <xsl:with-param name="onClick">
                                            setCurrency(document.currencyForm.currencyTotal.value,'currencyTotal',<xsl:value-of select="File/Revenue" />);
                                        </xsl:with-param>
                                    </xsl:call-template>
                                </div>
                            </div>

                            <div class="TrackerCurrency-form-separate">-or-</div>

                            <div class="TrackerCurrency-form-row">
                                <div class="TrackerCurrency-form-col TrackerCurrency-native">1 <xsl:value-of select="File/CurrencyCode" /> =</div>
                                <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                    <input class="Input TrackerCurrency-total-input" type="text" name="currencyUnit" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyUnit');">
                                    <xsl:choose>
                                        <xsl:when test="Params/currency != ''">
                                            <xsl:attribute name="value"><xsl:value-of select="Params/currency" /></xsl:attribute>
                                        </xsl:when>
                                        <xsl:otherwise>
                                            <xsl:attribute name="value"><xsl:value-of select="File/InputConversionRate" /></xsl:attribute>
                                        </xsl:otherwise>
                                    </xsl:choose>
                                    </input><xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" />
                                </div>

                                <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                    <xsl:call-template name="uiButton">
                                        <xsl:with-param name="type" select="'default'"/>
                                        <xsl:with-param name="elemType" select="'button'"/>
                                        <xsl:with-param name="content" select="'Apply'"/>
                                        <xsl:with-param name="disabled" select="'true'"/>
                                        <xsl:with-param name="name">applyUnit</xsl:with-param>
                                        <xsl:with-param name="onClick">
                                            setCurrency(document.currencyForm.currencyUnit.value,'currencyUnit',<xsl:value-of select="File/Revenue" />);
                                        </xsl:with-param>
                                    </xsl:call-template>
                                </div>
                            </div>

                            <div class="TrackerCurrency-form-separate">-or-</div>

                            <div class="TrackerCurrency-form-row">
                                <div class="TrackerCurrency-form-col TrackerCurrency-native">1 <xsl:value-of select="/Root/Client/Locale/CurrencyFormat/CurrencyCode" /> =</div>
                                <div class="TrackerCurrency-form-col TrackerCurrency-total">
                                    <input class="Input TrackerCurrency-total-input" type="text" name="currencyPercent" onKeyUp="disableField('currencyForm','update'); enableField('currencyForm','applyPercent');">
                                    <xsl:attribute name="value">
                                        <xsl:value-of select="File/InputConversionRateInverse" />
                                    </xsl:attribute>
                                    </input><xsl:value-of select="File/CurrencyCode" />
                                </div>

                                <div class="TrackerCurrency-form-col TrackerCurrency-apply">
                                    <xsl:call-template name="uiButton">
                                        <xsl:with-param name="type" select="'default'"/>
                                        <xsl:with-param name="elemType" select="'button'"/>
                                        <xsl:with-param name="content" select="'Apply'"/>
                                        <xsl:with-param name="disabled" select="'true'"/>
                                        <xsl:with-param name="name">applyPercent</xsl:with-param>
                                        <xsl:with-param name="onClick">
                                            setCurrency(document.currencyForm.currencyPercent.value,'currencyPercent',<xsl:value-of select="File/Revenue" />);
                                        </xsl:with-param>
                                    </xsl:call-template>
                                </div>
                            </div>
                        </div>
                    </fieldset>

                    <fieldset class="Form-fieldset Form-fieldset-buttons">
                        <xsl:call-template name="uiButton">
                            <xsl:with-param name="type" select="'default'"/>
                            <xsl:with-param name="content" select="'Cancel'"/>
                            <xsl:with-param name="className" select="'Form-button'"/>
                            <xsl:with-param name="url" >
                                <xsl:text>/app/tracker?page=</xsl:text><xsl:value-of select="Params/page" />
                            </xsl:with-param>
                        </xsl:call-template>
                        <xsl:call-template name="uiButton">
                            <xsl:with-param name="type" select="'primary'"/>
                            <xsl:with-param name="elemType" select="'submit'"/>
                            <xsl:with-param name="content" select="'Update Rate'"/>
                            <xsl:with-param name="name" select="'update'"/>
                            <xsl:with-param name="disabled" select="'true'"/>
                            <xsl:with-param name="className" select="'Form-button'"/>
                        </xsl:call-template>
                    </fieldset>
                </div>
            </form>
        </xsl:if>
    </xsl:template>
</xsl:stylesheet>
