﻿<?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" indent="yes"/>

    <xsl:template match="/">
        <xsl:variable name="PortalItemID" select="/AjaxRequest/Params/PortalItemID"></xsl:variable>
        <xsl:variable name="Origin" select="/AjaxRequest/Params/Origin"></xsl:variable>
        <xsl:variable name="AccID" select="/AjaxRequest/Params/AccountID"></xsl:variable>
        <xsl:variable name="AccName" select="/AjaxRequest/Params/AccountName"></xsl:variable>
        <xsl:variable name="TemplateURL" select="/AjaxRequest/TemplateURL"></xsl:variable>

        <xsl:call-template name="AddNewProgram">
            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
            <xsl:with-param name="Origin" select="$Origin"></xsl:with-param>
            <xsl:with-param name="AccID" select="$AccID"></xsl:with-param>
            <xsl:with-param name="AccName" select="$AccName"></xsl:with-param>
            <xsl:with-param name="ProgramTypes" select="AjaxRequest/WorkOutTypes/."></xsl:with-param>
            <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
        </xsl:call-template>
    </xsl:template>
    <xsl:template name="AddNewProgram">
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="Origin" select="'N/A'"></xsl:param>
        <xsl:param name="ProgramTypes" select="'N/A'"></xsl:param>
        <xsl:param name="AccID" select="'N/A'"></xsl:param>
        <xsl:param name="AccName" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>


        <div id="div_{$PortalItemID}_AddNewProgram">
            <table class="tableMaster" id="div_ClientPortal_AddNewProgram">
                <tr>
                    <td width="25%">
                        <span class="packageTitle" style="font-size: 9pt;">Protocol Name</span>
                    </td>
                    <td width="75%">
                        <input id="txtProgramName" type="text" class="text"/>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;display:none;">Assign to Client</span>
                    </td>
                    <td>
                        <div style="margin-left:-10px;display:none;" id="divDisplayClientPortalAccount_AddProgram_{$PortalItemID}_Container">
                            <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 ="$AccName"></xsl:with-param>
                                <xsl:with-param name="DisplayValue" select ="$AccID"></xsl:with-param>
                            </xsl:call-template>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;">Description</span>
                    </td>
                    <td>
                        <textarea id="txtDescription" type="text" class="wideText" rows="16" style="width: 340px;height:150px;">
                        </textarea>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;display:none;">Levels</span>
                    </td>
                    <td>
                        <select id="ddlLevel" name="Type" class="smallDropdown" style="display:none;">
                            <option value="-1" selected="selected">
                                Select
                            </option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                            <option value="4">4</option>
                            <option value="5">5</option>
                            <option value="6">6</option>
                            <option value="7">7</option>
                            <option value="8">8</option>
                            <option value="9">9</option>
                            <option value="10">10</option>
                        </select>
                    </td>
                </tr>
                <tr style="display:none;">
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;">Program Number</span>
                    </td>
                    <td>
                        <select id="ddlProgNumb" name="Type" class="smallDropdown">
                            <option value="-1" selected="selected">
                                Select
                            </option>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                            <option value="4">4</option>
                            <option value="5">5</option>
                            <option value="6">6</option>
                            <option value="7">7</option>
                            <option value="8">8</option>
                            <option value="9">9</option>
                            <option value="10">10</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;">Type</span>
                    </td>
                    <td>

                        <select id="ddlType" name="Type" class="smallDropdown">
                            <option value="-1" selected="selected">
                                Select
                            </option>
                            <xsl:for-each select="$ProgramTypes/WorkOutType">
                                <option value="{WorkoutProgramTypeID}">
                                    <xsl:value-of select="WorkoutProgramType"/>
                                </option>
                            </xsl:for-each>
                        </select>
                        <input id="txtCustomType" type="text" class="text" style="width:238px;"></input>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;">Thumbnail URL</span>
                    </td>
                    <td>
                        <input id="thumbnailURL" type="text" class="text"/>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;">Active</span>
                    </td>
                    <td>
                        <select id="ddlActive" name="Type" class="smallDropdown">
                            <option value="1" selected="selected">
                                <xsl:text>Yes</xsl:text>
                            </option>
                            <option value="0">
                                <xsl:text>No</xsl:text>
                            </option>

                        </select>
                    </td>
                </tr>
                <tr style="display:none;">
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;">Public</span>
                    </td>
                    <td>
                        <select id="ddlPublic" name="Type" class="smallDropdown">
                            <option value="1">
                                <xsl:text>Yes</xsl:text>
                            </option>
                            <option value="0" selected="selected">
                                <xsl:text>No</xsl:text>
                            </option>

                        </select>
                    </td>
                </tr>
                <tr style="display:none;">
                    <td>
                        <span class="packageTitle" style="font-size: 9pt;">Published</span>
                    </td>
                    <td>
                        <select id="ddlPublished" name="Type" class="smallDropdown">
                            <option value="1">
                                <xsl:text>Yes</xsl:text>
                            </option>
                            <option value="0" selected="selected">
                                <xsl:text>No</xsl:text>
                            </option>

                        </select>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray marginTop20" style="width:90px;line-height:30px;text-align:center;float:left;"
                                onmouseover="document.getElementById('img_SubmitWorkout').src='{$TemplateURL}Web/Images/Ver_2_0/icon_add_over.png';"
                                onmouseout="document.getElementById('img_SubmitWorkout').src='{$TemplateURL}Web/Images/Ver_2_0/icon_Add.png';"
                                onClick="return workoutTracker_AddProgram('{normalize-space($PortalItemID)}','txtProgramName',
                                            'txtDescription','ddlLevel','ddlProgNumb','ddlType','txtCustomType','thumbnailURL',
                                            'ddlActive','ddlPublic','ddlPublished','div_ProgramList_{$PortalItemID}_Add','-1', 'SaveProgram');">
                            <img id="img_SubmitWorkout" src="{$TemplateURL}Web/Images/Ver_2_0/icon_Add.png" align="absmiddle" class="marginRight5"></img>
                            <span id="span_Cancel">SUBMIT</span>
                        </div>
                        <div style='float:left;width:50px;' class='marginLeft10'>
                            <div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray marginTop20" id="btnAddWorkout"
                                 style="width:90px;line-height:30px;text-align:center;"
                                 onmouseover="document.getElementById('img_CancelWorkout').src='{$TemplateURL}Web/Images/Ver_2_0/icon_cancel_over.png';"
                                 onmouseout="document.getElementById('img_CancelWorkout').src='{$TemplateURL}Web/Images/Ver_2_0/icon_cancel.png';"
                                 onClick="workoutTracker_DisplayWorkOutProgramsList('{$PortalItemID}','divClientPortalOperations_Container','-99','-99','-99','ProgramAdmin',''); ">
                                <img id="img_CancelWorkout" src="{$TemplateURL}Web/Images/Ver_2_0/icon_cancel.png" align="absmiddle" class="marginRight5"></img>
                                <span id="span_Cancel">CANCEL</span>
                            </div>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
