﻿<?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: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: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>


        <div id="div_{$PortalItemID}_AddNewProgram">
            <table class="tableMaster" id="div_ClientPortal_AddNewProgram">
                <tr>
                    <td width="25%">
                        <span class="labelFormFields" style="font-size: 9pt;">Program Name</span>
                    </td>
                    <td width="75%">
                        <input id="txtProgramName" type="text" class="text"/>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="labelFormFields" style="font-size: 9pt;">Assign to Client</span>
                    </td>
                    <td>
                        <div style="margin-left:-10px;" 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="labelFormFields" 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="labelFormFields" style="font-size: 9pt;">Level</span>
                    </td>
                    <td>
                        <select id="ddlLevel" 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="labelFormFields" 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="labelFormFields" 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="labelFormFields" style="font-size: 9pt;">Thumbnail URL</span>
                    </td>
                    <td>
                        <input id="thumbnailURL" type="text" class="text"/>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="labelFormFields" 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>
                    <td>
                        <span class="labelFormFields" 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>
                    <td>
                        <span class="labelFormFields" 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">
                        <input type="button" class="button" value="Submit" style="margin-left:10px;margin-top:10px;"
                               onClick="return workoutTracker_AddProgram('{normalize-space($PortalItemID)}','txtProgramName',
                                            'txtDescription','ddlLevel','ddlProgNumb','ddlType','txtCustomType','thumbnailURL',
                                            'ddlActive','ddlPublic','ddlPublished','div_ProgramList_{$PortalItemID}_Add','-1', 'SaveProgram');"></input>
                        <input type="button" class="button" value="Cancel"
                            onClick="workoutTracker_CloseAddNewProgramBox('div_ProgramList_{$PortalItemID}_AddProgram',
                            'div_ProgramList_{$PortalItemID}_Content','{$PortalItemID}');" style="margin-left:15px;margin-top:10px;"></input>
                    </td>
                </tr>
            </table>
        </div>

    </xsl:template>
</xsl:stylesheet>
