﻿<?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="AddResponseInTemplateDetail.xslt"/>

    <xsl:output method="xml" indent="yes"/>

    <xsl:template name="GoalResponsesList">
        <xsl:param name="ResponseXML" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="GoalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="GoalStartDate" select="'N/A'"></xsl:param>
        <xsl:param name="DaysFromStartDate" select="'N/A'"></xsl:param>


        <table class="tableMaster" cellpadding="5" cellspacing="0">
            <tr>
                <td colspan="8" class="verticallyMiddle moduleBoxHeaderRightSide moduleBoxGradient" style="color:#FFFFFF;height:30px;">
                    E-Mail Auto Responses
                </td>
            </tr>
            <tr>
                <td colspan="8">
                    <div class="selectedGoalMenuTabsText">
                    Today is day <xsl:value-of select="$DaysFromStartDate"/> from Start Date of <xsl:value-of select="$GoalStartDate"/>
                    </div>
                </td>
            </tr>
            <xsl:if test="$ResponseXML/ItemResponse">
                <tr>
                    <td width="5%"></td>
                    <td width="20%">
                        <span class="packageTitle">Response</span>
                    </td>
                    <td width="25%">
                        <span class="packageTitle">Day #</span>
                    </td>
                    <td width="15%">
                        <span class="packageTitle">Sender</span>
                    </td>
                    <td width="15%">
                        <span class="packageTitle">Recepients</span>
                    </td>
                    <td width="5%">
                        <span class="packageTitle">Required</span>
                    </td>
                    <td width="20%">
                        <span class="packageTitle">Admin</span>
                    </td>
                </tr>
            </xsl:if>
            <xsl:for-each select="$ResponseXML/ItemResponse">
                <xsl:variable name="DateFrom">
                    <xsl:choose>
                        <xsl:when test="DateFrom = 1">
                            <xsl:text>Key Date</xsl:text>
                        </xsl:when>
                        <xsl:when test="DateFrom = 2">
                            Start Date
                        </xsl:when>
                        <xsl:when test="DateFrom = 3">
                            Start/Join Date
                        </xsl:when>
                    </xsl:choose>
                </xsl:variable>
                
                
                <tr id="tr_Response_{ItemID}">
                    <td class="verticallyMiddle">
                        <img width="10" height="10" src="{$TemplateURL}/Web/Images/Ver_2_0/BT_x.png" class="onMouseOver" Title="Delete Response"
                             onClick="deleteItemResponse('{ItemID}');"></img>
                    </td>
                    <td>
                        <span class="publicationSummary onMouseOver"
                              onClick="return goalOutline_GetResponseDetail('{ItemID}','div_item_{ItemID}_detail_container','div_item_{ItemID}');">
                            <xsl:value-of select="Item"/>
                        </span>
                    </td>
                    <td>
                        <div class="publicationSummary">
                            <xsl:value-of select="SendDay"/> from <xsl:value-of select="$DateFrom"/>
                        </div>                       
                    </td>
                    <td>
                        <span class="publicationSummary sentenceFont">
                            <xsl:value-of select="DisplayName"/>
                        </span>
                    </td>
                    <td>
                        <span class="publicationSummary">
                            <xsl:choose>
                                <xsl:when test="ResponsibleID = -1">
                                    <xsl:text>Participant(s)</xsl:text>
                                </xsl:when>
                                <xsl:when test="ResponsibleID = -2">
                                    <xsl:text>Observer(s)</xsl:text>
                                </xsl:when>
                                <xsl:when test="ResponsibleID = -3">
                                    <xsl:text>Coach(s)</xsl:text>
                                </xsl:when>
                                <xsl:when test="ResponsibleID = -4">
                                    <xsl:text>All</xsl:text>
                                </xsl:when>
                            </xsl:choose>
                        </span>
                    </td>
                    <td>
                        <span class="publicationSummary">
                            <xsl:choose>
                                <xsl:when test="SendRequiredYN = 1">Yes</xsl:when>
                                <xsl:otherwise>No</xsl:otherwise>
                            </xsl:choose>
                        </span>
                    </td>
                    <td>
                        <select id="opt_ResponseAdmin_{ItemID}" class="smallDropdown" style="width:80px;"
                                onchange="selectAction_ChallengeProResponseList('{ItemID}','opt_ResponseAdmin_{ItemID}','{CRMResponseID}','div_AddResponse','{$PortalItemID}','{$GoalItemID}');">
                            <option value="-99">--Select--</option>
                            <option value="1">Edit Settings</option>
                            <option value="2">Edit Response</option>
                            <option value="3">Delete</option>

                        </select>
                    </td>
                </tr>


            </xsl:for-each>
        </table>


        <div id="div_AddResponseButton" onmouseout="document.getElementById('img_Add1').src='{$TemplateURL}/Web/Images/Ver_2_0/icon_Add.png';"
            onmouseover="document.getElementById('img_Add1').src='{$TemplateURL}/Web/Images/Ver_2_0/icon_add_over.png';"
            style="width:110px;line-height:25px;" class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray marginTop15"
             onclick="LoadTemplateBuilderAddNewItem('{$GoalItemID}','div_AddResponse');
                      document.getElementById('div_AddResponseButton').style.display='none';
                      document.getElementById('div_AddResponse').style.display='inline';">
            <img align="absmiddle" class="marginRight5" style="padding-left:8px;" src="{$TemplateURL}/Web/Images/Ver_2_0/icon_Add.png" id="img_Add1"></img>
            <span id="span_Cancel">Add Response</span>
        </div>
        <div id="div_AddResponse" style="border:1px solid rgb(217, 217, 220);display:none;">

        </div>
    </xsl:template>
</xsl:stylesheet>
