<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--  $Id$  -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="html" indent="no" doctype-system="http://www.w3.org/TR/html4/strict.dtd" doctype-public="-//W3C//DTD HTML 4.01//EN" encoding="utf-8" />

    <xsl:include href="/app/tools/rps/templates/global.xsl" />
    <xsl:include href="../shared_layouts/statements.xsl" />


	<xsl:template name="pickLayout">
        <form action="{$area}" 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">
			<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:template name="submitButton">
  		<input type="submit" name="submitButton" value="Create" />
    </xsl:template>


    <xsl:template name="cancelButton">
        <input type="button" name="Back" value="Back to Royalty Runs" onClick="location.href='{$area}'" />
    </xsl:template>


</xsl:stylesheet>
