﻿<?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="../Opportunities/AccountControl.xslt"/>

    <xsl:output method="xml" omit-xml-declaration="yes" indent ="no"/>

    <xsl:template match="/">
        <xsl:param name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:param>       
        <xsl:param name="Origin" select="AjaxRequest/Params/Origin"></xsl:param>        
        <xsl:param name="TemplatePathURL" select="AjaxRequest/TemplateURL"></xsl:param>
        <xsl:param name="AccountName" select="AjaxRequest/Account/UserAccount/AccountName"></xsl:param>        
        <xsl:param name="AccountID" select="AjaxRequest/Account/UserAccount/AccountID"></xsl:param>
        <xsl:param name="DisplayDate" select="AjaxRequest/Params/DisplayDate"></xsl:param>
        <xsl:param name="GoalID" select="AjaxRequest/Params/GoalID"></xsl:param>
        <xsl:param name="Mode" select="AjaxRequest/Params/Mode"></xsl:param>

        <xsl:call-template name="AddCustomWorkout">
            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>            
            <xsl:with-param name="Origin" select="$Origin"></xsl:with-param>
            <xsl:with-param name="TemplatePathURL" select="$TemplatePathURL"></xsl:with-param>   
            <xsl:with-param name="DisplayDate" select="$DisplayDate"></xsl:with-param>
            <xsl:with-param name="AccountID" select="$AccountID"></xsl:with-param>
            <xsl:with-param name="AccountName" select="$AccountName"></xsl:with-param>
            <xsl:with-param name="GoalID" select="$GoalID"></xsl:with-param>
            <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>

        </xsl:call-template>        
    </xsl:template>
    <xsl:template name="AddCustomWorkout">
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>        
        <xsl:param name="Origin" select="'N/A'"></xsl:param>      
        <xsl:param name="AccountName" select="'N/A'"></xsl:param>
        <xsl:param name="AccountID" select="'N/A'"></xsl:param>        
        <xsl:param name="TemplatePathURL" select="'N/A'"></xsl:param> 
        <xsl:param name="DisplayDate" select="'N/A'"></xsl:param>
        <xsl:param name="GoalID" select="'N/A'"></xsl:param>
        <xsl:param name="Mode" select="'N/A'"></xsl:param>

        <table width="100%" cellpadding="2" cellspacing="0">           
            <tr>
                <td colspan="2" style="text-align:right;">
                    <span class="link" style="margin-right:5px;padding-bottom:10px;"
                          onClick="program_ClearDisplayStartup('div_{$PortalItemID}_AddWorkout_Operations');">[X]</span>
                </td>
            </tr>
            <tr>
                <td width="15%" style="vertical-align:center;">
                    <span class="labelFormFields" style="padding-bottom:10px;">Workout</span>
                </td>
                <td width="85%" style="vertical-align:center;">
                    <input id="txt_Item_{$PortalItemID}_AddWorkout_WorkoutName" type="text" style="width:100px;margin-left:9px;"/>
                </td>
            </tr>
            <tr>
                <td width="15%" style="vertical-align:center;">
                    <span class="labelFormFields" style="padding-bottom:10px;">Due Date</span>
                </td>
                <td width="85%" style="vertical-align:center;">
                    <input id="txt_Item_{$PortalItemID}_AddWorkout_DueDate" type="text" style="width:100px;margin-left:9px;"
                               onblur="checkdate(this)" value="{$DisplayDate}" class="date"/>
                    <img src="{$TemplatePathURL}Web/Images/big_spacer.gif"></img>
                    <img id="img_Item_{$PortalItemID}_AddWorkout_DueDate"
                         src="{$TemplatePathURL}Web/Images/CalendarIcon.gif"
                         onclick='dp("txt_Item_{$PortalItemID}_AddWorkout_DueDate", 
                            "img_Item_{$PortalItemID}_AddWorkout_DueDate");'></img>
                </td>
            </tr>
            <tr>
                <td style="vertical-align:center;">
                    <span class="labelFormFields" style="margin-bottom:10px;">Client</span>
                </td>
                <td style="vertical-align:center;">
                    <xsl:call-template name="DisplayClientPortalAccount">
                        <xsl:with-param name="ItemID" select="$PortalItemID">                         
                        </xsl:with-param>
                        <xsl:with-param name="Origin">
                            <xsl:text>PortalAccountWithUserIDAutoSuggest</xsl:text>                            
                        </xsl:with-param>
                        <xsl:with-param name="DisplayName" select ="$AccountName"></xsl:with-param>
                        <xsl:with-param name="DisplayValue" select ="$AccountID"></xsl:with-param>
                    </xsl:call-template>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <input type="button" id="btnAddCustomWorkout" class="button" Mode="{$Mode}" value="Submit" style="margin-left:10px;margin-top:10px;"
                           onClick="return workout_saveCustomWorkout('{$PortalItemID}', 'txt_Item_{$PortalItemID}_AddWorkout_WorkoutName',
                                                                     'txt_Item_{$PortalItemID}_AddWorkout_DueDate','{$GoalID}');"></input>
                    <input id="btnCancelAddWorkout" type="button" class="button" value="Cancel" style="margin-left:10px;margin-top:10px;"
                           onClick="program_ClearDisplayStartup('div_{$PortalItemID}_AddWorkout_Operations');"></input>
                </td>
            </tr>
        </table>                 
    </xsl:template>
</xsl:stylesheet>
