﻿<?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="ScheduledWorkoutsXML" select="AjaxRequest/ScheduledWorkoutsXML/."></xsl:variable>


        <table class="tableMaster" cellpadding="2" cellspacing="2">
            <xsl:choose>
                <xsl:when test="count($ScheduledWorkoutsXML/ScheduledWorkouts) &lt;= 0">
                    <tr>
                        <td class="textCenter">
                            <span class="packageTitle">There are no Upcoming Workouts.</span>
                        </td>
                    </tr>
                </xsl:when>
                <xsl:otherwise>
                    <tr>
                        <td>
                            <table class="tableMaster" cellpadding="2" cellspacing="0">
                                <tr style="background-color:#D2D3D4;;">
                                    <td colspan="3">
                                        <span class="labelGoalTitle">Upcoming Workouts</span>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="40%">
                                        <span class="packageTitle">Patient</span>
                                    </td>
                                    <td width="40%">
                                        <span class="packageTitle">Workout</span>
                                    </td>
                                    <td width="20%">
                                        <span class="packageTitle">Date</span>
                                    </td>
                                </tr>
                                <xsl:for-each select="$ScheduledWorkoutsXML/ScheduledWorkouts">
                                    <tr>
                                        <td>
                                            <span class="publicationSummary sentenceFont onMouseOver"
                                                  onclick="client_GetClientDetail('divClientPortalOperations_Container','{$PortalItemID}','','','{AccountID}','yes');">
                                                <xsl:value-of select="AccountName"/>
                                            </span>
                                        </td>
                                        <td>
                                            <span class="publicationSummary sentenceFont onMouseOver"
                                                  onclick="client_GetClientDetail('divClientPortalOperations_Container','{$PortalItemID}','','','{AccountID}','no');
                                                   workout_GetWorkoutView('{WorkoutID}', '{AccountID}', '{$PortalItemID}', 'ClientAccount_Operations_Filters');">
                                                <xsl:value-of select="WorkoutName"/>
                                            </span>
                                        </td>
                                        <td>
                                            <span class="publicationSummary sentenceFont">
                                                <xsl:value-of select="WorkoutStartDate"/>
                                            </span>
                                        </td>
                                    </tr>
                                </xsl:for-each>
                            </table>
                        </td>
                    </tr>
                </xsl:otherwise>
            </xsl:choose>


        </table>
    </xsl:template>
</xsl:stylesheet>
