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

    <xsl:variable name="currencyCode">
        <xsl:choose>
            <xsl:when test="$cmd = 'ca_license_accrual'">CAD</xsl:when>
            <xsl:otherwise>USD</xsl:otherwise>
        </xsl:choose>
    </xsl:variable>
    

	<xsl:template name="licenseAccrualLayout">
		<xsl:call-template name="licenseAccrualHeader" />
		<xsl:for-each select="Report/Track"><xsl:call-template name="licenseAccrualLine" /></xsl:for-each>
	</xsl:template>

	<xsl:template name="licenseAccrualHeader">
	
	    <xsl:choose>
            <xsl:when test="$cmd = 'ca_license_accrual'">
                <xsl:text>Reporting Period</xsl:text>
            </xsl:when>
            <xsl:otherwise>
                <xsl:text>Run Name</xsl:text>
            </xsl:otherwise>
        </xsl:choose>
        
      	<xsl:value-of select="$tab" />	
      	<xsl:text>Label</xsl:text>
      	<xsl:value-of select="$tab" />
      	<xsl:text>Album Title</xsl:text>
      	<xsl:value-of select="$tab" />
      	<xsl:text>Catalog #</xsl:text>
      	<xsl:value-of select="$tab" />
      	<xsl:text>UPC</xsl:text>
      	<xsl:value-of select="$tab" />
      	<xsl:text>Artist</xsl:text>
      	<xsl:value-of select="$tab" />
        <xsl:text>Track Title</xsl:text>
      	<xsl:value-of select="$tab" />
        <xsl:text>ISRC</xsl:text>
      	<xsl:value-of select="$tab" />
        <xsl:text>Share</xsl:text>
      	<xsl:value-of select="$tab" />
        <xsl:text>Config</xsl:text>
      	<xsl:value-of select="$tab" />  	
        <xsl:text>Cumulative Accrual </xsl:text><xsl:value-of select="$currencyCode" />
        <xsl:value-of select="$newLine" />
	</xsl:template>
    
	<xsl:template name="licenseAccrualLine">	  
	
	    <xsl:choose>
            <xsl:when test="$cmd = 'ca_license_accrual'">
                <xsl:value-of select="/Root/Report/MechanicalRun/StartDate" /><xsl:text> - </xsl:text><xsl:value-of select="/Root/Report/MechanicalRun/EndDate" />
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="/Root/Report/MechanicalRun/Label" />
            </xsl:otherwise>
        </xsl:choose>	 
      	
      	<xsl:value-of select="$tab" />	 
      	<xsl:value-of select="LabelName" />
      	<xsl:value-of select="$tab" />
		<xsl:value-of select="AlbumTitle" />
		<xsl:value-of select="$tab" />  	
        <xsl:value-of select="CatalogNumber" />
        <xsl:value-of select="$tab" />
		<xsl:value-of select="UPC" />
		<xsl:value-of select="$tab" />    
		<xsl:value-of select="TrackArtistName" />
		<xsl:value-of select="$tab" />
		<xsl:value-of select="TrackTitle" />
		<xsl:value-of select="$tab" />
		<xsl:value-of select="ISRC" />
		<xsl:value-of select="$tab" />
		<xsl:value-of select="UnlicensedShare" /><xsl:text>%</xsl:text>
		<xsl:value-of select="$tab" />
		<xsl:value-of select="ProductType" />	
		<xsl:value-of select="$tab" />		
		<xsl:value-of select="Accrual" />
		<xsl:value-of select="$newLine" />
    </xsl:template>

</xsl:stylesheet>
