﻿<?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="Exercise.xslt"></xsl:import>
    
    <xsl:output method="xml" indent="yes"/>
   
    <xsl:template name="AddExerciseAutoSuggestControl">

        <xsl:param name="ItemID" select="'N/A'"></xsl:param>
        <xsl:param name="Origin" select="'N/A'"></xsl:param>

        <div id="div_ProgramListExcercise_{$ItemID}_Suggest" style="margin:10px;width:100%;">
            <div>
                <input id="txt_shareIt_{$ItemID}_Add_Exercise" type="text" value="Add Exercise..." Class="autoSuggest" defaultValue="Add Exercise..."
                    onFocus='return AutoSuggest_ClearAutoSuggestTextbox("txt_shareIt_{$ItemID}_Add_Exercise");'
                    onBlur='return AutoSuggest_RestoreAutoSuggestTextbox(
                                                                                    "txt_shareIt_{$ItemID}_Add_Exercise", 
                                                                                    "div_ProgramListExcercise_{$ItemID}_Suggest_Suggestions");'
                    onKeyUp='brandAutoSuggest_getAutoSuggestData(event,
                                                                                                            "{$ItemID}",
                                                                                                            "txt_shareIt_{$ItemID}_Add_Exercise", 
                                                                                                            "{$Origin}",
                                                                                                            "div_ProgramListExcercise_{$ItemID}_Suggest_Suggestions",
                                                                                                            "div_ProgramListExcercise_{$ItemID}_Suggest");'
                    onKeyPress='return brandAutoSuggest_selectAutoSuggestFromAutoSuggestTextBox(event,
                                                                                                            "{$ItemID}",
                                                                                                            "txt_shareIt_{$ItemID}_Add_Exercise", 
                                                                                                            "{$Origin}",
                                                                                                            "div_ProgramListExcercise_{$ItemID}_Suggest");'
                                                                     suggestID='-99'>
                </input>
                <input style='margin-left:5px;' id="div_ExerciseList_{$ItemID}_Add_Control" type='button' class='button' value='Add'
                         onclick='return brandAutoSuggest_selectAutoSuggestFromAutoSuggestTextBox_OnButton("{$ItemID}",
                                                                            "txt_shareIt_{$ItemID}_Add_Exercise", 
                                                                            "{$Origin}",
                                                                            "div_ProgramListExcercise_{$ItemID}_Suggest","div_ProgramListExcercise_{$ItemID}_Suggest_Suggestions");'></input>
            </div>
            <div id='div_AddExercise' style="margin:10px;">
                <div id="div_ExerciseList_{$ItemID}_Add_Operations" style="margin:10px;display:none;">
                    <xsl:call-template name="AddNewExercise">
                        <xsl:with-param name="PortalItemID" select="AjaxRequest/Exercises/PortalItemID"></xsl:with-param>
                        <xsl:with-param name="Origin">
                            <xsl:text>Exercise_List</xsl:text>
                        </xsl:with-param>
                        <xsl:with-param name="ProgramID">
                            <xsl:number value ="0"/>
                        </xsl:with-param>
                        <xsl:with-param name="WorkoutID">
                            <xsl:number value ="0"/>
                        </xsl:with-param>
                        <xsl:with-param name="FitnessExerciseTypes" select="AjaxRequest/FitnessExerciseTypes/."></xsl:with-param>
                        <xsl:with-param name="ExerciseName" select="Exercises/Exercise/ExerciseName"></xsl:with-param>
                        <xsl:with-param name="Description" select="Exercises/Exercise/Description"></xsl:with-param>
                        <xsl:with-param name="TypeID" select="Exercises/Exercise/TypeID"></xsl:with-param>
                        <xsl:with-param name="CustomType" select="Exercises/Exercise/CustomType"></xsl:with-param>
                        <xsl:with-param name="ThumbnailURL" select="Exercises/Exercise/ThumbnailURL"></xsl:with-param>
                        <xsl:with-param name="ImageURL" select="Exercises/Exercise/ImageURL"></xsl:with-param>
                        <xsl:with-param name="VideoURL" select="Exercises/Exercise/VideoURL"></xsl:with-param>
                        <xsl:with-param name="LevelYN" select="Exercises/Exercise/LevelYN"></xsl:with-param>
                        <xsl:with-param name="SetsYN" select="Exercises/Exercise/SetsYN"></xsl:with-param>
                        <xsl:with-param name="RepsYN" select="Exercises/Exercise/RepsYN"></xsl:with-param>
                        <xsl:with-param name="TimeYN" select="Exercises/Exercise/TimeYN"></xsl:with-param>
                        <xsl:with-param name="DistanceYN" select="Exercises/Exercise/DistanceYN"></xsl:with-param>
                        <xsl:with-param name="WeightYN" select="Exercises/Exercise/WeightYN"></xsl:with-param>
                        <xsl:with-param name="CaloriesYN" select="Exercises/Exercise/CaloriesYN"></xsl:with-param>
                        <xsl:with-param name="IsActive" select="Exercises/Exercise/IsActive"></xsl:with-param>
                        <xsl:with-param name="IsPublic" select="Exercises/Exercise/IsPublic"></xsl:with-param>
                        <xsl:with-param name="IsPublished" select="Exercises/Exercise/IsPublished"></xsl:with-param>
                    </xsl:call-template>
                </div>
            </div>
            <div id="div_ProgramListExcercise_{$ItemID}_Suggest_Suggestions" class="tableLocal"
                 style="position:absolute;background-color:White;display:none;">
             
            </div>
            <div style="margin-top:5px;display:none;" id ="divInsertProgramExcerciseLink">
            </div>
        </div>
        
    </xsl:template>
</xsl:stylesheet>
