<!--                                                                  -->
<!--  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="payeeViewLayout">
    <div class="section">
      <xsl:call-template name="successMessageGeneral">
        <xsl:with-param name="successMessage">Payee successfully updated!</xsl:with-param>
      </xsl:call-template>
			<fieldset>
				<legend>Payee</legend>
  	    <xsl:call-template name="column1View" />
	      <xsl:call-template name="column2View" />
	      <xsl:if test="Form/LabelPayee/ModifiedDate">
	   		  <p class="bottomText">
	      	  Last modified <xsl:value-of select="Form/LabelPayee/ModifiedDate" /><xsl:if test="normalize-space(Form/LabelPayee/ModifiedBy)"> by <xsl:value-of select="Form/LabelPayee/ModifiedBy" /></xsl:if>
		      </p>
	      </xsl:if>
			</fieldset>
			<xsl:if test="count(Form/LabelContractList/LabelContract) &gt; 0">
				<br />
	      <xsl:call-template name="labelContractList">
    	    <xsl:with-param name="contracts" select="Form/LabelContractList/LabelContract" />
	      </xsl:call-template>
			</xsl:if>
      <xsl:if test="count(Form/PayorList/Payor) &gt; 0">
        <br />
				<xsl:call-template name="payorList" />
      </xsl:if>
			<br /><br />
    </div>
		<xsl:call-template name="buttons" />
  </xsl:template>

  <xsl:template name="column1View">
    <div class="column1">
      <table>
        <tr>
          <td class="leftCol">Payee:</td>
          <td><xsl:value-of select="Form/LabelPayee/Name" /></td>
        </tr>
        <tr>
          <td class="leftCol">Client Account #:</td>
          <td><xsl:value-of select="Form/LabelPayee/ClientAccountID" /></td>
        </tr>
        <tr>
        	<td class="leftCol">Status:</td>
        	<td>
        		<xsl:choose>
        			<xsl:when test="Form/LabelPayee/Status = 0">Inactive</xsl:when>
        			<xsl:when test="Form/LabelPayee/Status = 2">On-hold</xsl:when>
        			<xsl:otherwise>Active</xsl:otherwise>
        		</xsl:choose>
        	</td>
        </tr>
        <tr><td colspan="2"><hr /></td></tr>
        <tr>
          <td class="leftCol">Address 1:</td>
          <td><xsl:value-of select="Form/LabelPayee/StreetAddress" /></td>
        </tr>
        <tr>
          <td class="leftCol">Address 2:</td>
          <td><xsl:value-of select="Form/LabelPayee/StreetAddress2" /></td>
        </tr>
        <tr>
          <td class="leftCol">Address 3:</td>
          <td><xsl:value-of select="Form/LabelPayee/StreetAddress3" /></td>
        </tr> 
        <tr>
          <td class="leftCol">City:</td>
          <td><xsl:value-of select="Form/LabelPayee/City" /></td>
        </tr>
        <tr>
          <td class="leftCol">State/Province:</td>
          <td><xsl:value-of select="Form/LabelPayee/StateProvince" /></td>
        </tr>
        <tr>
          <td class="leftCol">ZIP/Postal:</td>
          <td><xsl:value-of select="Form/LabelPayee/PostalCode" /></td>
        </tr>
        <tr>
          <td class="leftCol">Country:</td>
          <td><xsl:value-of select="Form/LabelPayee/CountryCode" /></td>
        </tr>
        <tr><td colspan="2"><hr /></td></tr>
        <tr>
          <td class="leftCol">E-mail:</td>
          <td><xsl:value-of select="Form/LabelPayee/Email" /></td>
        </tr>
        <tr>
          <td class="leftCol">Phone:</td>
          <td><xsl:value-of select="Form/LabelPayee/PhoneNumber" /></td>
        </tr>
        <tr>
          <td class="leftCol">Fax:</td>
          <td><xsl:value-of select="Form/LabelPayee/FaxNumber" /></td>
        </tr>
      </table>
    </div>
  </xsl:template>
  
  <xsl:template name="column2View">
    <div class="column2"> 
      <table>
        <tr>
          <td class="leftCol">Tax ID:</td>
          <td><xsl:value-of select="Form/LabelPayee/TaxID" /></td>
        </tr>
        <tr class="labelTop">
          <td class="leftCol">Comments:</td>
          <td>
            <xsl:call-template name="replaceLineBreak">
              <xsl:with-param name="string" select="Form/LabelPayee/Comments"/>
            </xsl:call-template>
          </td>
        </tr>
      </table>
    </div>
  </xsl:template>

  <xsl:template name="labelContractList">
    <xsl:param name="contracts" />
    <fieldset id="contractViewTable">
      <legend>Label Contracts</legend>
      <table class="textChart">
        <tbody>
					<xsl:if test="$contracts">
	          <tr>
  	          <th class="rowLeft">Contract Title</th>
							<th>Contract ID</th>
      		    <th>Payor</th>
	            <th class="dateCol">Issue Date</th>
  	        </tr>
    	      <xsl:for-each select="$contracts">
      	      <xsl:call-template name="labelContractListRow" />
	          </xsl:for-each>
					</xsl:if>
        </tbody>
      </table>
    </fieldset>
  </xsl:template>

  <xsl:template name="labelContractListRow">
    <tr class="row{position() mod 2}">
      <td>
        <a href="label_contract?LabelContractID={LabelContractID}&amp;c=show">
          <xsl:value-of select="Title" />
        </a>
      </td>
			<td><xsl:value-of select="ClientContractID" /></td>
			<xsl:variable name="payorID" select="PayorID" />
			<td><xsl:value-of select="/Root/Form/PayorList/Payor[PayorID = $payorID]/Name" /></td>
      <td><xsl:value-of select="IssueDate" /></td>
    </tr>
  </xsl:template>

</xsl:stylesheet>
