<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--  $Id$  -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">


	<xsl:template name="createRun">
        <form action="/rps/artist_royalty" name="createRun" id="createRun" method="post">
        	<input type="hidden" name="formSubmit" value="1" />
        	<input type="hidden" name="c" value="create" />
        	<xsl:call-template name="createRunForm" />
        </form>
	</xsl:template>


    <xsl:template name="createRunForm">
        <div class="section">
    		<xsl:call-template name="successMessageGeneral">
    			<xsl:with-param name="successMessage">Royalty run has been created successfully!</xsl:with-param>
    		</xsl:call-template>

			<p class="formHeader">Use the fields below to create a new royalty run.</p>

    	    <hr />

			<xsl:choose>
			    <xsl:when test="Form/RoyaltyRunStatus/CanEdit = 0">
    		        <xsl:call-template name="openRunStatusMessage" />
				</xsl:when>
				<xsl:when test="Form/HasRunError &gt; 0">
    				<xsl:call-template name="errorRunMessage" />
				</xsl:when>
				<xsl:otherwise>
			        <xsl:call-template name="errorMessageGeneral" />
				</xsl:otherwise>
			</xsl:choose>
    
        	<table class="createRunColumn1">
        		<tr>
        			<td class="leftCol"><label for="Form_PayorID">*Payor:</label></td>
        			<td>
						<xsl:call-template name="inlineError">
							<xsl:with-param name="path">Form/PayorID</xsl:with-param>
							<xsl:with-param name="displayName">Payor</xsl:with-param>
						</xsl:call-template>

    				    <select name="Form_PayorID" id="Form_PayorID">
							<option value="">Choose...</option>
							<xsl:for-each select="Form/PayorList/Payor">
								<option value="{PayorID}">
									<xsl:if test="PayorID = /Root/Form/PayorID">
										<xsl:attribute name="selected">selected</xsl:attribute>
									</xsl:if>
									<xsl:value-of select="Name" />
								</option>
							</xsl:for-each>
        				</select>
        				<xsl:if test="Form/PayorID/@required = 1">
        					<script type="text/javascript">
								requireField('Form_PayorID','Payor must be selected.<br />');
							</script>
						</xsl:if>
        			</td>
        		</tr>
       			<tr>
        			<td class="leftCol"><label for="Form_Label">*Run Name:</label></td>
        			<td>
						<xsl:call-template name="inlineError">
							<xsl:with-param name="path">Form/Label</xsl:with-param>
							<xsl:with-param name="displayName">Run Name</xsl:with-param>
						</xsl:call-template>
    				    <input name="Form_Label" id="Form_Label" type="text" value="{Form/Label}" maxlength="{@maxlength}" />
    				    <xsl:if test="Form/Label/@required = 1">
    					    <script type="text/javascript">
								requireField('Form_Label','Run Name cannot be blank.<br />');
							</script>
						</xsl:if>
        			</td>
        		</tr>
    
        		<xsl:call-template name="logLevelRow" />

				<tr>
					<td colspan="2">
						<br />*Required field
					</td>
				</tr>
    	    </table>

    	    <table class="createRunColumn2">
        	    <tr>
        			<td class="leftCol"><label for="Form_EndingSaleDate">Ending Sales Date:</label></td>
        			<td>
    					<xsl:call-template name="royaltyRunEndDate" />
        			</td>
        		</tr>
    		</table>

            <br class="superBreak" />
            <br />       	
    	
        </div>
		<xsl:call-template name="buttons" />
    </xsl:template>


</xsl:stylesheet>
