﻿<?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:import href="WorkoutView.xslt"/>

    <xsl:output method="xml" indent="yes"/>

    <xsl:template match="/">

        <xsl:variable name="WorkoutExercisesXML" select="AjaxRequest/."></xsl:variable>
        <xsl:variable name="PriorWorkoutExercisesXML" select="AjaxRequest/PriorWorkoutExerciseXML/."></xsl:variable>
        <xsl:variable name="StartDate" select="AjaxRequest/ItemWorkouts/Workout/FormattedStartDate"></xsl:variable>
        <xsl:variable name="TodayDate" select="AjaxRequest/ItemWorkouts/Workout/TodaysDate"></xsl:variable>
        <xsl:variable name="AccountID" select="AjaxRequest/Params/AccountID"></xsl:variable>
        <xsl:variable name="WorkoutName" select="AjaxRequest/ItemWorkouts/Workout/WorkoutName"></xsl:variable>
        <xsl:variable name="WorkoutItemID">
            <xsl:choose>
                <xsl:when test="AjaxRequest/Params/WorkoutItemID">
                    <xsl:value-of select="AjaxRequest/Params/WorkoutItemID"/>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:value-of select="AjaxRequest/ItemWorkouts/Workout/WorkoutID"/>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>
        <xsl:variable name="StatusID" select="AjaxRequest/ItemWorkouts/Workout/StatusID"></xsl:variable>
        <xsl:variable name="TemplateURL" select="AjaxRequest/TemplateURL"></xsl:variable>
        <xsl:variable name="HostName" select="AjaxRequest/HostName"></xsl:variable>
        <xsl:variable name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:variable>
        <xsl:variable name="ExerciseCount" select="count($WorkoutExercisesXML/ItemWorkouts/WorkoutExercises/WorkoutExercise)"></xsl:variable>
        <xsl:variable name="LastWorkoutDate" select="AjaxRequest/ItemWorkouts/LastWorkoutDate"></xsl:variable>
        <xsl:variable name="CompleteDate" select="AjaxRequest/ItemWorkouts/Workout/CompleteDate"></xsl:variable>
        <xsl:variable name="PatientID" select="AjaxRequest/Params/PatientID"></xsl:variable>



        <div id="ClientAccount_Operations_Filters" style="border:1px solid #D2D3D4;">
            <xsl:call-template name="WorkoutViewTemplate">
                <xsl:with-param name="WorkoutExercisesXML" select="$WorkoutExercisesXML"></xsl:with-param>
                <xsl:with-param name="PriorWorkoutExercisesXML" select="$PriorWorkoutExercisesXML"></xsl:with-param>
                <xsl:with-param name="TodayDate" select="$TodayDate"></xsl:with-param>
                <xsl:with-param name="StartDate" select="$StartDate"></xsl:with-param>
                <xsl:with-param name="WorkoutItemID" select="$WorkoutItemID"></xsl:with-param>
                <xsl:with-param name="StatusID" select="$StatusID"></xsl:with-param>
                <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
                <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
                <xsl:with-param name="HostName" select="$HostName"></xsl:with-param>
                <xsl:with-param name="ExerciseCount" select="$ExerciseCount"></xsl:with-param>
                <xsl:with-param name="WorkoutName" select="$WorkoutName"></xsl:with-param>
                <xsl:with-param name="AccountID" select="$AccountID"></xsl:with-param>
                <xsl:with-param name="LastWorkoutDate" select="$LastWorkoutDate"></xsl:with-param>
                <xsl:with-param name="CompleteDate" select="$CompleteDate"></xsl:with-param>
                <xsl:with-param name="AllowWorkoutNameEdit">
                    <xsl:text>False</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="DisplayLastWorkoutCol">
                    <xsl:text>False</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="DisplayWorkoutHistoryIcon">
                    <xsl:text>False</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="DisplayAddExerciseButton">
                    <xsl:text>False</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="MeasureLabelFontStyle">
                    <xsl:text>labelGoalTitle</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="BlankTDWidth">
                    <xsl:number value="24"/>
                </xsl:with-param>
                <xsl:with-param name="MeasureEntryBoxWidth">
                    <xsl:number value="40"/>
                </xsl:with-param>
                <xsl:with-param name="MeasureEntryBoxHeight">
                    <xsl:number value="40"/>
                </xsl:with-param>
                <xsl:with-param name="MeasureEntryBoxFontSize">
                    <xsl:number value="20"/>
                </xsl:with-param>
                <xsl:with-param name="DisplayBorder">
                    <xsl:text>border-bottom:1px solid #D2D3D4;</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="WorkoutHeaderClass">
                    <xsl:text>superPageGoalHeaderBox</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="DisplayDropShadow">
                    <xsl:text>True</xsl:text>
                </xsl:with-param>
                <xsl:with-param name="DisplayExerciseDescription">
                    <xsl:text>True</xsl:text>
                </xsl:with-param>
            </xsl:call-template>
        </div>
        <div>
            <img src="{$TemplateURL}Web/Images/Ver_2_0/dropshadow_800.png"></img>
        </div>
    </xsl:template>
</xsl:stylesheet>
