<!--                                                                  -->
<!--  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: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="/rps/uk_mech" 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="createRunColumn2">
    		    <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_Quarter">*Quarter:</label></td>
    			    <td>
						<xsl:call-template name="inlineError">
							<xsl:with-param name="path">Form/Quarter</xsl:with-param>
							<xsl:with-param name="displayName">Quarter</xsl:with-param>
						</xsl:call-template>
    				    <select name="Form_Quarter" id="Form_Quarter">
							<option value="">Choose...</option>
							<option value="1">
								<xsl:if test="Form/Quarter = 1">
									<xsl:attribute name="selected">selected</xsl:attribute>
								</xsl:if>
								1
							</option>
							<option value="2">
								<xsl:if test="Form/Quarter = 2">
									<xsl:attribute name="selected">selected</xsl:attribute>
								</xsl:if>
								2
							</option>
							<option value="3">
								<xsl:if test="Form/Quarter = 3">
									<xsl:attribute name="selected">selected</xsl:attribute>
								</xsl:if>
								3
							</option>
							<option value="4">
								<xsl:if test="Form/Quarter = 4">
									<xsl:attribute name="selected">selected</xsl:attribute>
								</xsl:if>
								4
							</option>
    				    </select>
    				    <xsl:if test="Form/Quarter/@required = 1">
    					    <script type="text/javascript">
								requireField('Form_Quarter','Quarter must be selected.<br />');
							</script>
						</xsl:if>
                    </td>
    		    </tr>

                <tr>
                    <td class="leftCol"><label for="Form_Year">*Year:</label></td>
                    <td>
                        <xsl:call-template name="inlineError">
                            <xsl:with-param name="path">Form/Year</xsl:with-param>
                            <xsl:with-param name="displayName">Year</xsl:with-param>
                        </xsl:call-template>
                        <input type="text" class="smallRateField" name="Form_Year" id="Form_Year" value="{Form/Year}" />
                        <xsl:if test="Form/Year/@required = 1">
                            <script type="text/javascript">
                                requireField('Form_Year','Year 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='uk_mech'" />
    </xsl:template>


</xsl:stylesheet>
