﻿<?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 name="WorkoutHeaderTemplate">
        <xsl:param name="WorkoutItemID" select="'N/A'"></xsl:param>
        <xsl:param name="StatusID" select="'N/A'"></xsl:param>
        <xsl:param name="StartDate" select="'N/A'"></xsl:param>
        <xsl:param name="LastWorkoutDate" select="'N/A'"></xsl:param>
        <xsl:param name="TodayDate" select="'N/A'"></xsl:param>
        <xsl:param name="DueDate" select="'N/A'"></xsl:param>
        <xsl:param name="Mode" select="'N/A'"></xsl:param>
        <xsl:param name="DisplayLastWorkoutCol" select="'N/A'"></xsl:param>
        <xsl:param name="BlankTDWidth" select="'N/A'"></xsl:param>
        <xsl:param name="AccountID" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>

        <xsl:variable name="TextAlign">
            <xsl:choose>
                <xsl:when test="$Mode = 'Workout'">
                    <xsl:text></xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>textCenter</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="ThisWorkoutColWidth">
            <xsl:choose>
                <xsl:when test="$Mode = 'Workout'">
                    <xsl:text>15</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>10</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>



        <table class="tableMaster" cellpadding="5" cellspacing="3">
            <tr>
                <td width="8%">
                    <span class="brandTitle"></span>
                </td>
                <td width="15%">
                    <span class="brandTitle">Exercises</span>
                </td>
                <td width="{$BlankTDWidth}%">
                    <span class="brandTitle"></span>
                </td>
                <td width="{$ThisWorkoutColWidth}%" class="{$TextAlign}">
                    <span class="brandTitle">This Workout</span>
                    <span id="{$WorkoutItemID}_WorkOut_ItemSelectDate" class="publicationSummary" style="margin-left:12px;"
                          name="&lt;OperationalData&gt;&lt;WorkOutID&gt;{$WorkoutItemID}&lt;/WorkOutID&gt;&lt;PortalItemID&gt;{$PortalItemID}&lt;/PortalItemID&gt;&lt;AccountID&gt;{$AccountID}&lt;/AccountID&gt;&lt;WorkOutItemID&gt;{$WorkoutItemID}&lt;/WorkOutItemID&gt;&lt;Mode&gt;WorkOutDetail&lt;/Mode&gt;&lt;StatusID&gt;{$StatusID}&lt;/StatusID&gt;&lt;ItemDivPrefix&gt;{$WorkoutItemID}_WorkOut_ItemSelectDate&lt;/ItemDivPrefix&gt;&lt;/OperationalData&gt;"
                          onmouseover="this.style.textDecoration='underline'; this.style.cursor='pointer';"
                          onmouseout="this.style.textDecoration='none';"
                          onclick='dp("{$WorkoutItemID}_WorkOut_ItemSelectDate", 
                                                        "{$WorkoutItemID}_WorkOut_ItemSelectDate")'>
                        <xsl:choose>
                            <xsl:when test="$StartDate = ''">
                                <xsl:value-of  select="$TodayDate"/>
                            </xsl:when>
                            <xsl:otherwise>
                                <xsl:value-of select="$StartDate"/>
                            </xsl:otherwise>
                        </xsl:choose>
                    </span>
                    <input id="{$WorkoutItemID}_WorkOut_ItemSelectDate_txt"
                               type="text" class="dateTextBox" value="{$TodayDate}" style="display: none;margin-left:12px;">
                    </input>
                </td>

                <xsl:if test="$Mode = 'Workout'">
                    <td width="20%" class="textRight">
                        <xsl:if test="$DisplayLastWorkoutCol = 'True'">
                            <span class="brandTitle" style="padding-right:20px;">Last Workout</span>
                            <span id="{$WorkoutItemID}_WorkOut_ItemSelectDateLast" class="publicationSummary" style="padding-right:30px;"
                                  name="&lt;OperationalData&gt;&lt;WorkOutID&gt;{$WorkoutItemID}&lt;/WorkOutID&gt;&lt;WorkOutItemID&gt;{$WorkoutItemID}&lt;/WorkOutItemID&gt;&lt;Mode&gt;WorkOutDetail&lt;/Mode&gt;&lt;StatusID&gt;{$StatusID}&lt;/StatusID&gt;&lt;ItemDivPrefix&gt;{$WorkoutItemID}_WorkOut_ItemSelectDateLast&lt;/ItemDivPrefix&gt;&lt;/OperationalData&gt;">
                                <xsl:value-of  select="$LastWorkoutDate"/>
                            </span>
                        </xsl:if>
                    </td>
                    <td width="5%">
                        <span class="brandTitle"></span>
                    </td>
                    <td width="5%">

                    </td>
                </xsl:if>
            </tr>
        </table>
    </xsl:template>
</xsl:stylesheet>
