﻿<?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="../../version1.1/Item.xslt"/>

    <xsl:output method="xml" indent="yes"/>

    <xsl:template match="/">

        <xsl:variable name="WorkoutName" select="AjaxRequest/ItemWorkouts/Workouts/WorkoutName"></xsl:variable>
        <xsl:variable name="TotalDistance" select="AjaxRequest/ItemWorkouts/Workouts/TotalDistance"></xsl:variable>
        <xsl:variable name="TotalCalories" select="AjaxRequest/ItemWorkouts/Workouts/TotalCalories"></xsl:variable>
        <xsl:variable name="TotalTimeMins" select="AjaxRequest/ItemWorkouts/Workouts/TotalTime"></xsl:variable>
        <xsl:variable name="TotalWorkoutTime" select="AjaxRequest/ItemWorkouts/Workouts/TotalWorkoutTime"></xsl:variable>
        <xsl:variable name="ItemID" select="AjaxRequest/ItemWorkouts/Workouts/ItemID"></xsl:variable>
        <xsl:variable name="HostName" select="AjaxRequest/HostName"></xsl:variable>
        <xsl:variable name="TemplateURL" select="AjaxRequest/TemplateURL"></xsl:variable>
        <xsl:variable name="PortalItemID" select="AjaxRequest/ItemWorkouts/Workouts/PortalItemID"></xsl:variable>
        <xsl:variable name="NotesHTML" select="AjaxRequest/NotesHTML"></xsl:variable>
        <xsl:variable name="BrandID" select="AjaxRequest/ItemWorkouts/Workouts/BrandID"></xsl:variable>
        <xsl:variable name="BrandName" select="AjaxRequest/ItemWorkouts/Workouts/BrandName"></xsl:variable>
        <xsl:variable name="Origin" select="AjaxRequest/Params/Origin"></xsl:variable>

        <xsl:choose>
            <xsl:when test="$Origin = 'Goal'">
                <div id="div_item_{$ItemID}_CompleteWorkoutSummary" name="collapsed" style="border:2px solid #385D8A; padding: 10px; margin: 5px 0px 10px 0px;display:none;">
                    <itemExpansionStatus id="div_item_{$ItemID}_CompleteWorkoutSummary_expansionStatus" status="collapsed"></itemExpansionStatus>
                    <xsl:call-template name="ItemWorkoutSummary">
                        <xsl:with-param name="WorkoutName" select="$WorkoutName"></xsl:with-param>
                        <xsl:with-param name="TotalDistance" select="$TotalDistance"></xsl:with-param>
                        <xsl:with-param name="TotalCalories" select="$TotalCalories"></xsl:with-param>
                        <xsl:with-param name="TotalTimeMins" select="$TotalTimeMins"></xsl:with-param>
                        <xsl:with-param name="TotalWorkoutTime" select="$TotalWorkoutTime"></xsl:with-param>
                        <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
                        <xsl:with-param name="HostName" select="$HostName"></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="NotesHTML" select="$NotesHTML"></xsl:with-param>
                        <xsl:with-param name="BrandID" select="$BrandID"></xsl:with-param>
                        <xsl:with-param name="BrandName" select="$BrandName"></xsl:with-param>
                    </xsl:call-template>
                </div>
            </xsl:when>
            <xsl:otherwise>
                <xsl:call-template name="ItemWorkoutSummary">
                    <xsl:with-param name="WorkoutName" select="$WorkoutName"></xsl:with-param>
                    <xsl:with-param name="TotalDistance" select="$TotalDistance"></xsl:with-param>
                    <xsl:with-param name="TotalCalories" select="$TotalCalories"></xsl:with-param>
                    <xsl:with-param name="TotalTimeMins" select="$TotalTimeMins"></xsl:with-param>
                    <xsl:with-param name="TotalWorkoutTime" select="$TotalWorkoutTime"></xsl:with-param>
                    <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
                    <xsl:with-param name="HostName" select="$HostName"></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="NotesHTML" select="$NotesHTML"></xsl:with-param>
                    <xsl:with-param name="BrandID" select="$BrandID"></xsl:with-param>
                    <xsl:with-param name="BrandName" select="$BrandName"></xsl:with-param>
                </xsl:call-template>
            </xsl:otherwise>
        </xsl:choose>

    </xsl:template>

    <xsl:template name="ItemWorkoutSummary">
        <xsl:param name="WorkoutName" select="'N/A'"></xsl:param>
        <xsl:param name="TotalDistance" select="'N/A'"></xsl:param>
        <xsl:param name="TotalCalories" select="'N/A'"></xsl:param>
        <xsl:param name="TotalTimeMins" select="'N/A'"></xsl:param>
        <xsl:param name="TotalWorkoutTime" select="'N/A'"></xsl:param>
        <xsl:param name="ItemID" select="'N/A'"></xsl:param>
        <xsl:param name="HostName" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="NotesHTML" select="'N/A'"></xsl:param>
        <xsl:param name="BrandID" select="'N/A'"></xsl:param>
        <xsl:param name="BrandName" select="'N/A'"></xsl:param>
        <xsl:param name="LoggedInUserID" select="'N/A'"></xsl:param>

        <div id="div_CompleteWorkout" >
            
            <table class="tableMaster" align="left">
                <tr>
                    <td style="text-align:center;" colspan="2">
                        <span class="labelBold" style="margin-bottom:10px;" >
                            Congratulations on completing this workout!
                        </span>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="text-align:left; padding-left:80px;">
                        <span class="labelBold">
                            Workout Summary:
                        </span>
                    </td>
                    <td width="70%"></td>
                </tr>
                <tr>
                    <td valign="top" style="text-align:right;" nowrap="nowrap">
                        <span class="labelSize10">Total Time:&#xa0;</span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:choose>
                                <xsl:when test="$TotalWorkoutTime = '' or $TotalWorkoutTime = 0">
                                    <input id="txt_{$ItemID}_TotalWorkoutMins" type="text" value="{$TotalTimeMins}" style="width:40px;text-align:center;"
                                            onBlur = "return workoutTracker_UpdateCompleteWorkoutSummaryData('{$ItemID}','txt_{$ItemID}_TotalWorkoutMins','TotalWorkoutMins');">
                                    </input>
                                </xsl:when>
                                <xsl:otherwise>
                                    <input id="txt_{$ItemID}_TotalWorkoutMins" type="text" value="{$TotalWorkoutTime}" style="width:40px;text-align:center;"
                                            onBlur = "return workoutTracker_UpdateCompleteWorkoutSummaryData('{$ItemID}','txt_{$ItemID}_TotalWorkoutMins','TotalWorkoutMins');">
                                    </input>
                                </xsl:otherwise>
                            </xsl:choose>
                           
                        </span>&#xa0;Minutes
                    </td>
                </tr>
                <tr>
                    <td valign="top" style="text-align:right;" nowrap="nowrap">
                        <span class="labelSize10">Exercise Time:&#xa0;</span>
                    </td>
                    <td>
                        <span class="label">
                            <input id="txt_{$ItemID}_TotalTimeMins" type="text" value="{$TotalTimeMins}" style="width:40px;text-align:center;"
                                   onBlur = "return workoutTracker_UpdateCompleteWorkoutSummaryData('{$ItemID}','txt_{$ItemID}_TotalTimeMins','TotalTimeMins');"></input>
                        </span>&#xa0;Minutes
                    </td>
                </tr>
                <tr>
                    <td valign="top" style="text-align:right;" nowrap="nowrap">
                        <span class="labelSize10">Total Distance:&#xa0;</span>
                    </td>
                    <td>
                        <span class="label">
                            <input id="txt_{$ItemID}_TotalDistance" type="text" value="{$TotalDistance}" style="width:40px;text-align:center;"
                                    onBlur = "return workoutTracker_UpdateCompleteWorkoutSummaryData('{$ItemID}','txt_{$ItemID}_TotalDistance','TotalDistanceMiles');"></input>
                        </span>&#xa0;Miles
                    </td>
                </tr>
                <tr>
                    <td style="text-align:right;" nowrap="nowrap">
                        <span class="labelSize10">Total Calories:&#xa0;</span>
                    </td>
                    <td>
                        <span class="label">
                            <input id="txt_{$ItemID}_TotalCalories" type="text" value="{$TotalCalories}" style="width:40px;text-align:center;margin-bottom:10px;"
                                    onBlur = "return workoutTracker_UpdateCompleteWorkoutSummaryData('{$ItemID}','txt_{$ItemID}_TotalCalories','TotalCaloriesCals');"></input>
                        </span>&#xa0;Calories
                    </td>
                </tr>
                <tr>
                    <td colspan="2" class="notesReply" style="width:100%; background-color: rgb(236, 239, 248); border: 1px dashed #D9D9D9; 
                             font-family: Calibri, Verdana, Arial;	font-size: 10pt; vertical-align: top;">
                        <xsl:value-of select="$NotesHTML" disable-output-escaping="yes"/>
                    </td>
                </tr>
            </table>
        </div>

        <div id="div_item_{$ItemID}_workoutPromotion" >

            <div align="center">
                <span class="labelHeader" style="padding-top:20px;">Share on</span>
                <xsl:choose>
                    <xsl:when test="$BrandID">
                        <a id="linkFacebook"
                           target="_blank" class="link"
                           href="http://www.facebook.com/share.php?u=https://www.coachsimple.net/{$BrandName}">
                            <img src="{$TemplateURL}Web/Images/facebook.png" style="padding-top:20px;" alt="Facebook" width="16" height="16" hspace="3" border="0"/>
                            <span class="link" style="padding-top:20px;">
                                Facebook
                            </span>
                        </a>
                    </xsl:when>
                    <xsl:otherwise>
                        <a id="linkFacebook"
                           target="_blank" class="link"
                           href="http://www.facebook.com/share.php?u=https://www.coachsimple.net/workouttracker">
                            <img src="{$TemplateURL}Web/Images/facebook.png" style="padding-top:20px;" alt="Facebook" width="16" height="16" hspace="3" border="0"/>
                            <span class="link" style="padding-top:20px;">
                                Facebook
                            </span>
                        </a>
                    </xsl:otherwise>
                </xsl:choose>

                &#xa0;

                <xsl:choose>
                    <xsl:when test="$BrandID">
                        <a id="linkTwitter"
                       target="_blank" class="link"
                       href="http://twitter.com/intent/tweet?status=I+just+completed+a+workout:+{$WorkoutName}+on+LifeSpace+-+https://www.coachsimple.net/{$BrandName}?REF=TW-U{$LoggedInUserID}">
                            <img src="{$TemplateURL}Web/Images/twitter.png" alt="Twitter" style="padding-top:20px;"
                                width="16" height="16" hspace="3" border="0"/>
                            <span class="link" style="padding-top:20px;">
                                Twitter
                            </span>
                        </a>
                    </xsl:when>
                    <xsl:otherwise>
                        <a id="linkTwitter"
                      target="_blank" class="link"
                      href="http://twitter.com/intent/tweet?status=I+just+completed+a+workout:+{$WorkoutName}+on+LifeSpace+-+https://www.coachsimple.net/workouttracker?REF=TW-U{$LoggedInUserID}">
                            <img src="{$TemplateURL}Web/Images/twitter.png" alt="Twitter" style="padding-top:20px;"
                                width="16" height="16" hspace="3" border="0"/>
                            <span class="link" style="padding-top:20px;">
                                Twitter
                            </span>
                        </a>
                    </xsl:otherwise>
                </xsl:choose>

                <xsl:choose>
                    <xsl:when test="$BrandID">
                        <div class="g-plusone marginTop10" data-size="small" data-count="false"
                             data-href="https://www.coachsimple.net/{$BrandName}?REF=PLUS-U{$LoggedInUserID}"></div>
                    </xsl:when>
                    <xsl:otherwise>
                        <div class="g-plusone marginTop10" data-size="small" data-count="false"
                             data-href="https://www.coachsimple.net/workouttracker?REF=PLUS-U{$LoggedInUserID}"></div>
                    </xsl:otherwise>
                </xsl:choose>
                
            </div>
          <div>                 
            <a href="http://{$HostName}/LifeSpacePrintMedia.aspx?ID={$ItemID}&amp;Target=1" class="link">
              <img src="{$TemplateURL}Web/Images/icon_pdf.gif" alt="Print Summary" style="padding-top:20px;"
                  width="16" height="16" hspace="3" border="0"/>
              <span class="link" style="padding-top:20px;">
                Print Summary
              </span>
            </a>            
          </div>
        </div>
    </xsl:template>

</xsl:stylesheet>
