﻿<?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="WorkoutName">
        <xsl:param name="WorkoutName" select="'N/A'"></xsl:param>
        <xsl:param name="WorkoutItemID" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="AccountID" select="'N/A'"></xsl:param>
        <xsl:param name="CompleteDate" select="'N/A'"></xsl:param>
        <xsl:param name="HostName" select="'N/A'"></xsl:param>
        <xsl:param name="AllowWorkoutNameEdit" select="'N/A'"></xsl:param>
        <xsl:param name="WorkoutStartDate" select="'N/A'"></xsl:param>
        <xsl:param name="StatusID" select="'N/A'"></xsl:param>

        <xsl:variable name="DisplayStartWorkoutButton">
            <xsl:choose>
                <xsl:when test="$StatusID = 1">
                    <xsl:text>inline</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>none</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="DisplayCompleteWorkoutButton">
            <xsl:choose>
                <xsl:when test="$StatusID = 2">
                    <xsl:text>inline</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>none</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="DisplayPrintWorkoutButton">
            <xsl:choose>
                <xsl:when test="$StatusID = 4">
                    <xsl:text>inline</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>none</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <table class="tableMaster marginTop20 marginBottom10">
            <tr>
                <td width="65%" class="verticallyMiddle">
                    <span id="span_workoutName" class="labelGoalTitle">
                        <xsl:value-of select="$WorkoutName"/>
                    </span>
                    <xsl:if test="$AllowWorkoutNameEdit = 'True'">
                        <input id="txtWorkoutName" type="text" class="text" style="display:none;" value="{$WorkoutName}"
                               onblur="updateWorkoutName('{$WorkoutItemID}','{$PortalItemID}',
                                                  'txtWorkoutName','span_workoutName','{$AccountID}');"
                               onkeypress="workoutTracker_updateWorkoutNameOnEnter('{$WorkoutItemID}','{$PortalItemID}',
                                                  'txtWorkoutName','span_workoutName','{$AccountID}', event);"></input>
                        <img id="img_EditIcon" src="{$TemplateURL}Web/Images/Ver_2_0/edit_goal.png" class="onMouseOver marginLeft5"
                             onclick="document.getElementById('txtWorkoutName').style.display = 'block';
                                  document.getElementById('span_workoutName').style.display = 'none';
                                  document.getElementById('img_EditIcon').style.display = 'none';
                                  document.getElementById('txtWorkoutName').focus();"></img>
                    </xsl:if>
                </td>
                <td width="35%" class="verticallyMiddle textRight">
                    <div id="div_ResumeWorkoutButton" class="verticallyMiddle onMouseOver smallGreenButton"
                       style="width:140px;text-align:center;line-height:20px;display:{$DisplayPrintWorkoutButton};"
                       onclick="workoutTracker_ResumeWorkout('{$WorkoutItemID}','{$AccountID}','{$PortalItemID}');">
                        <span id="span_Cancel">RESUME WORKOUT</span>
                    </div>
                    <a id="anc_PrintWorkout" style="display:{$DisplayPrintWorkoutButton};" 
                       href="http://{$HostName}/LifeSpacePrintMedia.aspx?ID={$WorkoutItemID}&amp;Target=2" class="link" target="_blank">
                        <img src="{$TemplateURL}Web/Images/icon_pdf.gif" alt="Print Summary"
                            width="16" height="16" hspace="3" border="0"/>
                        <span class="packageTitle" style="padding-top:20px;">
                            PRINT WORKOUT
                        </span>
                    </a>
                    <div id="div_StartWorkoutButton" class="verticallyMiddle onMouseOver smallGreenButton"
                        style="width:140px;text-align:center;line-height:20px;display:{$DisplayStartWorkoutButton};"
                        onclick="workoutTracker_StartWorkout('{$WorkoutItemID}','{$AccountID}','{$PortalItemID}');">
                        <span id="span_Cancel">START WORKOUT</span>
                    </div>
                    <div id="div_CompleteWorkoutButton" class="verticallyMiddle onMouseOver smallBlueButton"
                         style="width:140px;line-height:20px;text-align:center;display:{$DisplayCompleteWorkoutButton};"
                         onclick="workoutTracker_LoadCompleteWorkoutPopup('{$WorkoutItemID}','{$AccountID}','{$PortalItemID}','popup','','workout');">
                        <span id="span_Cancel">COMPLETE WORKOUT</span>
                    </div>
                </td>
            </tr>
        </table>
    </xsl:template>
</xsl:stylesheet>
