﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
	<xsl:output method="xml" indent="yes"/>

	<xsl:template match="/">
		<xsl:variable name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:variable>
		<xsl:variable name="templateItemID" select="AjaxRequest/Params/templateItemID"></xsl:variable>
		<xsl:variable name="WorkSheetReportsXML" select="/AjaxRequest/WorkSheetReports/Reports/."></xsl:variable>
		<xsl:variable name="SortOrder" select="AjaxRequest/Params/SortOrder"/>
		<xsl:variable name="SortColumn" select="AjaxRequest/Params/SortColName"/>
		<xsl:variable name="callBack">
			'<xsl:value-of select="AjaxRequest/CallBackSignature"/>'
		</xsl:variable>
		<table class="GridWorkSheetTable tableMaster" cellpadding="5" cellspacing="0">
			<thead>
				<tr>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Portal','{$SortOrder}','{$SortColumn}',{$callBack})">
						Portal
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Program','{$SortOrder}','{$SortColumn}',{$callBack})">
						Program
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('User','{$SortOrder}','{$SortColumn}',{$callBack})">
						User
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Role','{$SortOrder}','{$SortColumn}',{$callBack})">
						Role
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Topic','{$SortOrder}','{$SortColumn}',{$callBack})">
						Topic
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Worksheet','{$SortOrder}','{$SortColumn}',{$callBack})">
						Worksheet
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Status','{$SortOrder}','{$SortColumn}',{$callBack})">
						Status
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Date','{$SortOrder}','{$SortColumn}',{$callBack})">
						Date
					</td>
					<td class="onMouseOver mediumUserName" onClick="GridWorksheet_3_0_Sort('Score','{$SortOrder}','{$SortColumn}',{$callBack})">
						Score
					</td>
				</tr>
			</thead>
			<tbody>
				<xsl:for-each select="$WorkSheetReportsXML">
					<tr class="publicationSummary">
						<td>
							<xsl:value-of select="PortalName"/>
						</td>
						<td>
							<xsl:value-of select="ProgramName"/>
						</td>
						<td>
							<xsl:value-of select="UserName"/>
						</td>
						<td>
							<xsl:value-of select="TeamRole"/>
						</td>
						<td>
							<xsl:value-of select="TopicName"/>
						</td>
						<td>
							<xsl:value-of select="WorksheetName"/>
						</td>
						<td>
							<xsl:value-of select="WorksheetStatus"/>
						</td>
						<td>
							<xsl:value-of select="DueDate"/>
						</td>
						<td>
							<xsl:value-of select="ScoreVal"/>
						</td>
					</tr>
				</xsl:for-each>
			</tbody>
		</table>
	</xsl:template>
</xsl:stylesheet>
