<!--                                                                  -->
<!--  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="advanceLayout">
        <script type="text/javascript" src="/production/javascript/validateAdvance.js?t={$now}" />
        <form name="contractAdvance" id="contractAdvance" method="post" action="contract">
            <xsl:call-template name="advanceEdit" />
            <xsl:call-template name="buttons" />
        </form>
    </xsl:template>

    <xsl:template name="advanceEdit">
        <div class="section">
            <input type="hidden" name="formSubmit" value="1" />
            <input type="hidden" name="c" value="advance" />
            <xsl:if test="Params/AlbumContractID">
                <input type="hidden" name="AlbumContractID" value="{Params/AlbumContractID}" />
            </xsl:if>
            <xsl:if test="Params/AdvanceID">
                <input type="hidden" name="AdvanceID" value="{Params/AdvanceID}" />
            </xsl:if>
            <xsl:call-template name="albumView" />
            <xsl:call-template name="advanceEditSection" />
            <xsl:if test="Params/AdvanceID">
                <br />
                <xsl:call-template name="transactionHistory" />
                <br />
            </xsl:if>
            <br />
        </div>
    </xsl:template>

    <xsl:template name="advanceEditSection">
        <fieldset>
            <legend>Advance</legend>
            <xsl:call-template name="errorMessageGeneral" />
            <p class="formHeader">Enter advance information here.</p>
            <hr />
            <div class="insideFieldset">
                <table>
                    <xsl:if test="Params/AdvanceID">
                        <tr>
                            <td class="leftCol">Advance Balance:</td>
                            <td style="padding-bottom: 4px;">
                                <xsl:call-template name="formatDollars">
                                    <xsl:with-param name="dollarAmount" select="Form/AlbumContractAdvance/AdvanceAccount/Balance" />
                                </xsl:call-template>
                            </td>
                        </tr>
                    </xsl:if>
                    <tr>
                        <td class="leftCol"><label for="Form_Advance">*Add Advance:</label></td>
                        <td>
                            <xsl:call-template name="inlineError">
                                <xsl:with-param name="path">Form/Advance</xsl:with-param>
                                <xsl:with-param name="displayName">Advance</xsl:with-param>
                            </xsl:call-template>
                            <input name="Form_Advance" class="dollarField" id="Form_Advance" type="text" value="{Form/Advance}" />
                        </td>
                    </tr>
                    <tr>
                        <td class="leftCol labelTop" style="padding-top: 5px;"><label for="Form_Memo">Memo:</label></td>
                        <td style="padding-top: 5px;">
                            <textarea rows="4" cols="40" name="Form_Memo"><xsl:value-of select="Form/Memo" /><xsl:value-of select="Form/Memo" /></textarea>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <br />*Required field
                        </td>
                    </tr>
                </table>
            </div>
        </fieldset>
    </xsl:template>

    <xsl:template name="transactionHistory">
        <fieldset>
            <legend><a href="javascript:void(0);" onClick="showDetails(this,'transactionHistory');" title="Expand" onMouseOver="javascript:window.status=''; return true;"><img src="/production/images/icons/expand.gif" class="showDetails" /></a>Transaction History</legend>
            <table class="textChartHi" id="transactionHistory" style="display:none">
                <tr>
                    <th class="rowLeft dateCol">Date</th>
                    <th class="memoCol">Memo</th>
                    <th>Amount</th>
                    <th>Balance</th>
                </tr>
                <xsl:for-each select="Form/AlbumContractAdvance/AdvanceAccount/TransactionList/Transaction">
                    <tr class="row{position() mod 2}">
                        <td class="rowLeft"><xsl:value-of select="Date" /></td>
                        <td class="left">
                            <xsl:call-template name="replaceLineBreak">
                                <xsl:with-param name="string" select="Memo"/>
                            </xsl:call-template>
                        </td>
                        <td class="right">
                            <xsl:call-template name="formatDollars">
                                <xsl:with-param name="dollarAmount" select="Amount" />
                            </xsl:call-template>
                        </td>
                        <td class="right">
                            <xsl:call-template name="formatDollars">
                                <xsl:with-param name="dollarAmount" select="Balance" />
                            </xsl:call-template>
                        </td>
                    </tr>
                </xsl:for-each>
            </table>
        </fieldset>
    </xsl:template>

</xsl:stylesheet>


