﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:import href="AutoSuggestUsers.xslt"/>
    <xsl:import href="AddUserTo.xslt"/>
    <xsl:template name="NewAction">

        <xsl:param name="TemplatePathURL" select="'Not Available'"></xsl:param>
        <xsl:param name="SiblingID" select="'Not Available'"></xsl:param>
        <xsl:param name="ItemDivPrefix" select="'Not Available'"></xsl:param>
        <xsl:param name="responsibleID" select="'Not Available'"></xsl:param>
        <xsl:param name="GoalID" select="'Not Available'"></xsl:param>
        <xsl:param name="ParentID" select="'Not Available'"></xsl:param>
        <xsl:param name="Version" select="'Not Available'"></xsl:param>
        <xsl:param name="TopicName" select="'Not Available'"></xsl:param>
        <xsl:param name="Mode" select="'Not Available'"></xsl:param>
        <xsl:param name="TopicID" select="'N/A'"></xsl:param>
        <xsl:param name="LSItemID" select="'N/A'"></xsl:param>

        <div id="{$ItemDivPrefix}_Sibling" style="margin:0px; padding:0px;">
            <table width='100%' cellpadding='4'>
                
              <tr id='{$ItemDivPrefix}_Sibling_SurveyRow' style='display:none;'>
                 
                    <td class='textRight'>
                        <span class="publicationSummary">Worksheet</span>
                    </td>
                    <td>
                        <select id="opt_item_{$SiblingID}_Survey" class="largeDropdown" onchange="return copyValueFromDropownToTextbox('opt_item_{$SiblingID}_Survey','txt_Item_{$SiblingID}_WorksheetName');">
                            <option value="-99"></option>

                            <xsl:for-each select="TaskDetail/Worksheets/CustomWorksheets/Worksheets">
                                <option value="{SurveyID}" style="width:500px;">
                                    <xsl:value-of select="Item"/>
                                </option>
                            </xsl:for-each>
                            
                            <xsl:if test="$LSItemID != '' and count(TaskDetail/Worksheets/MasterWorksheets/Worksheets) &gt; 0">
                                <option value="-99">-----------------------------------------</option>
                            </xsl:if>

                            <xsl:for-each select="TaskDetail/Worksheets/MasterWorksheets/Worksheets">
                                <option value="{SurveyID}" style="width:500px;">
                                    <xsl:value-of select="Item"/>
                                </option>
                            </xsl:for-each>
                        </select>
                    </td>
                </tr>
              
              <tr id='{$ItemDivPrefix}_WorksheetName' style='display:none;'>
                <td class='textRight'>
                  <span class="publicationSummary">Worksheet Name</span>
                </td>
                <td>
                  <input id='txt_Item_{$SiblingID}_WorksheetName' type='text' class="textAreaNotes2"></input>

                </td>
              </tr>
                <tr id='{$ItemDivPrefix}_Sibling_DescriptionRow'>
                    <td class='textRight'>
                        <div class="goalUpdateLabel" style="margin-top:4px;">Description</div>
                    </td>
                    <td>
                        <textarea id="txt_Item_{$SiblingID}_Sibling_ActionDescription"
                                  onKeyUp='control_TextAreaAutoGrow("txt_Item_{$SiblingID}_Sibling_ActionDescription");'
                                  onFocus="removeWhiteSpace('txt_Item_{$SiblingID}_Sibling_ActionDescription');"
                                  class="textAreaNotes2" value="" tabindex="6" style="overflow:hidden;">
                        </textarea>
                    </td>
                </tr>
                <tr>
                    <td style="width: 90px;" class="textRight verticallyMiddle">
                        <span class="goalUpdateLabel">Due Date</span>
                    </td>
                    <td>
                        <input id="txt_Item_{$SiblingID}_Sibling_DueDate" type="text"
                               onblur="checkdate(this)" runat="server" class="date2 verticallyMiddle" value ="{normalize-space(TaskDetail/Task/DueDate)}" tabindex="2"/>
                        <img src="{$TemplatePathURL}Web/Images/big_spacer.gif"></img>
                        <img id="img_Item_{$SiblingID}_Sibling_DueDate" class="calenderImageClass onMouseOver"
                             src="{$TemplatePathURL}Web/Images/Ver_2_0/calendar_goal.png"
                             onclick='dp("txt_Item_{$SiblingID}_Sibling_DueDate", 
                                        "img_Item_{$SiblingID}_Sibling_DueDate");'></img>
                    </td>
                </tr>
                <tr>
                    <td class='textRight verticallyMiddle'>
                        <span class="goalUpdateLabel">Status</span>
                    </td>
                    <td>
                        <select id="ddl_Item_{$SiblingID}_Sibling_Status" name="status"
                                class="dropdown" tabindex="3">
                            <xsl:for-each select="TaskDetail/Status/ItamStatus">
                                <option value="{ID/.}">
                                    <xsl:value-of select="normalize-space(Name/.)"/>
                                </option>
                            </xsl:for-each>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td class="textRight verticallyMiddle">
                        <span class="goalUpdateLabel">Responsible</span>
                    </td>
                    <td>
                        <table cellpadding="0" cellspacing="0">
                            <tr>
                                <td style="padding-right:20px;">
                                    <select id="ddl_Item_{$SiblingID}_Sibling_Users"
										name="responsible" class="dropdown" tabindex="4"
										onchange="showHideAutoSuggest('{$SiblingID}', this);
                                          showHideAddUserToForm('{$SiblingID}', this);">
                                        <xsl:for-each select="TaskDetail/Users/User">
                                            <xsl:if test ="$responsibleID=ID">
                                                <option value="{ID/.}" selected="selected">
                                                    <xsl:value-of select="normalize-space(FirstName/.)"/>&#xa0;
                                                    <xsl:value-of select="normalize-space(LastName/.)"/>
                                                </option>
                                            </xsl:if>
                                            <xsl:if test ="$responsibleID!=ID">
                                                <option value="{ID/.}">
                                                    <xsl:value-of select="normalize-space(FirstName/.)"/>&#xa0;
                                                    <xsl:value-of select="normalize-space(LastName/.)"/>
                                                </option>
                                            </xsl:if>
                                        </xsl:for-each>
                                        <option value="-1">
                                            <xsl:value-of select="'More..'"/>
                                        </option>
                                    </select>
                                    &#xa0;

                                </td>
                                <xsl:if test="$Version = '1.1' or $Version = '1.2' or $Version = '2.0'">
                                    <td class="textRight verticallyMiddle paddingRight10">
                                        <span class="goalUpdateLabel">Topic</span>
                                    </td>
                                    <td>

                                        <select id="ddl_Item_{$SiblingID}_Sibling_SummaryItems" name="summaryItems"
												class="dropdown" tabindex="5" onchange="setdefaultTopicID('ddl_Item_{$SiblingID}_Sibling_SummaryItems');">
                                            <option value="-1">
                                                -- Choose --
                                            </option>

                                            <xsl:if test="count(TaskDetail/SummaryItems/SummaryItem) &gt; 0">
                                                <xsl:for-each select="TaskDetail/SummaryItems/SummaryItem">
                                                    <xsl:choose>
                                                        <xsl:when test="ItemID = $TopicID">
                                                            <option value="{normalize-space($TopicID)}" selected="selected">
                                                                <xsl:value-of select="$TopicName"/>
                                                            </option>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                            <option value="{normalize-space(ItemID)}">
                                                                <xsl:value-of select="normalize-space(Item)"/>
                                                            </option>
                                                        </xsl:otherwise>
                                                    </xsl:choose>

                                                </xsl:for-each>
                                            </xsl:if>
                                        </select>
                                    </td>

                                </xsl:if>
                            </tr>

                        </table>
                    </td>
                </tr>
                <tr>
                    <td class="textRight verticallyMiddle">
                    </td>
                    <td style="padding-right:20px;">
                        <xsl:call-template name="AutoSuggestUsers">
                            <xsl:with-param name="goalID" select="$GoalID"></xsl:with-param>
                            <xsl:with-param name="taskID" select="$SiblingID"></xsl:with-param>
                            <xsl:with-param name="origin" select="'NewTask'"></xsl:with-param>
                        </xsl:call-template>
                    </td>
                </tr>
                <tr>
                    <td>

                    </td>
                    <td>
                        <xsl:call-template name="AddUserTo">
                            <xsl:with-param name="itemID" select="$SiblingID"/>
                        </xsl:call-template>
                    </td>
                </tr>
                <tr>
                    <td class="textRight verticallyMiddle">
                        <span class="goalUpdateLabel" style="display:none;">Days Prior</span>
                    </td>
                    <td>
                        <input style="display:none;" id="txt_Item_{$SiblingID}_Sibling_ActionDaysPrior" value="-99"></input>
                    </td>
                </tr>
                <tr>
                    <td colspan="2"></td>
                </tr>
            </table>
            <div align="right" style="padding-bottom:10px;padding-right:10px;">
                <table cellpadding="0" cellspacing="0">
                    <tr id='{$ItemDivPrefix}_Sibling_TaskControl'>
                        <td class="textCenter onMouseOver divBrowseGradient spanBrowseGradientTextGray verticallyMiddle" style="width:80px;height:30px;"
							onmouseover="document.getElementById('img_Cancel').src='{$TemplatePathURL}Web/Images/Ver_2_0/BT_x_hover.png';"
							onmouseout="document.getElementById('img_Cancel').src='{$TemplatePathURL}Web/Images/Ver_2_0/BT_x.png';"
							onclick='closePopupWhiteLayerContainer();'>
                            <img id="img_Cancel" class="marginRight5 verticallyMiddle" src="{$TemplatePathURL}Web/Images/Ver_2_0/BT_x.png" align="absmiddle"></img>
                            <span id="span_Cancel" class="capitalFont verticallyMiddle">Cancel</span>
                        </td>
                        <td style="width:5px;"></td>
                        <xsl:choose>
                            <xsl:when test="$Version = '1.1' or $Version = '1.2' or  $Version = '2.0'">
                                <td class="textCenter onMouseOver divBrowseGradient spanBrowseGradientTextGray verticallyMiddle" style="width:70px;height:30px;"
									 onclick='return Task_SaveAction_ForVersion(event,"txt_Item_{$SiblingID}_Sibling_Title",                                           
                                           "txt_Item_{$SiblingID}_Sibling_DueDate", "ddl_Item_{$SiblingID}_Sibling_Users",                                           
                                           "ddl_Item_{$SiblingID}_Sibling_Status", "ddl_Item_{$SiblingID}_Sibling_SummaryItems",                                          
                                           "txt_Item_{$SiblingID}_Sibling_ActionDescription", "txt_Item_{$SiblingID}_Sibling_ActionDaysPrior",
                                           "rb_{$SiblingID}_AddRespToGoal","rb_{$SiblingID}_AddRespToItem","{$ParentID}", "{$GoalID}",
                                           "{$Mode}", "span_item_{$SiblingID}_Sibling_ErrorMessage","{$Version}","{$SiblingID}");'
										  onmouseover="document.getElementById('img_Save').src='{$TemplatePathURL}Web/Images/Ver_2_0/icon_add_over.png';"
										  onmouseout="document.getElementById('img_Save').src='{$TemplatePathURL}Web/Images/Ver_2_0/icon_Add.png';">
                                    <img id="img_Save" class="marginRight5 verticallyMiddle" src="{$TemplatePathURL}Web/Images/Ver_2_0/icon_Add.png" align="absmiddle"></img>
                                    <span id="span_Save" class="capitalFont verticallyMiddle">Save</span>
                                </td>
                            </xsl:when>
                            <xsl:otherwise>
                                <td class="textCenter onMouseOver divBrowseGradient spanBrowseGradientTextGray verticallyMiddle" style="width:70px;height:30px;"
									onclick='return Task_SaveAction("txt_Item_{$SiblingID}_Sibling_Title", "txt_Item_{$SiblingID}_Sibling_DueDate",
									       "ddl_Item_{$SiblingID}_Sibling_Users", "ddl_Item_{$SiblingID}_Sibling_Status",                                           
                                           "txt_Item_{$SiblingID}_Sibling_ActionDescription","rb_{$SiblingID}_AddRespToGoal",                                           
                                           "rb_{$SiblingID}_AddRespToItem","{$SiblingID}","{$ParentID}", "{$GoalID}",
                                           "divTxtAddAction","span_item_{$SiblingID}_Sibling_ErrorMessage");'
										  onmouseover="document.getElementById('img_Save').src='{$TemplatePathURL}Web/Images/Ver_2_0/icon_add_over.png';"
										  onmouseout="document.getElementById('img_Save').src='{$TemplatePathURL}Web/Images/Ver_2_0/icon_Add.png';">
                                    <img id="img_Save" class="marginRight5 verticallyMiddle" src="{$TemplatePathURL}Web/Images/Ver_2_0/icon_Add.png" align="absmiddle"></img>
                                    <span id="span_Save" class="capitalFont verticallyMiddle">Save</span>
                                </td>
                            </xsl:otherwise>
                        </xsl:choose>
                    </tr>
                    <tr id='{$ItemDivPrefix}_Sibling_SurveyControl' style='display:none;'>
                        <td class="textCenter onMouseOver divBrowseGradient spanBrowseGradientTextGray verticallyMiddle" style="width:80px;height:30px;"
							onmouseover="document.getElementById('img_Cancel_Survey').src='{$TemplatePathURL}Web/Images/Ver_2_0/BT_x_hover.png';"
							onmouseout="document.getElementById('img_Cancel_Survey').src='{$TemplatePathURL}Web/Images/Ver_2_0/BT_x.png';"
							onclick='closePopupWhiteLayerContainer();'>
                            <img id="img_Cancel_Survey" class="marginRight5 verticallyMiddle" src="{$TemplatePathURL}Web/Images/Ver_2_0/BT_x.png" align="absmiddle"></img>
                            <span id="span_Cancel_Survey" class="capitalFont verticallyMiddle">Cancel</span>
                        </td>
                        <td style="width:5px;"></td>
                        <td class="textCenter onMouseOver divBrowseGradient spanBrowseGradientTextGray verticallyMiddle" style="width:70px;height:30px;"
                             onclick='return suvey_AddSurveyGoal(event,"opt_item_{$SiblingID}_Survey",                                           
                                           "txt_Item_{$SiblingID}_Sibling_DueDate", "ddl_Item_{$SiblingID}_Sibling_Users",                                           
                                           "ddl_Item_{$SiblingID}_Sibling_Status", "ddl_Item_{$SiblingID}_Sibling_SummaryItems",                                          
                                           "txt_Item_{$SiblingID}_Sibling_ActionDescription", "txt_Item_{$SiblingID}_Sibling_ActionDaysPrior",
                                           "rb_{$SiblingID}_AddRespToGoal","rb_{$SiblingID}_AddRespToItem","{$ParentID}", "{$GoalID}",
                                           "{$Mode}", "span_item_{$SiblingID}_Sibling_ErrorMessage","{$Version}","{$SiblingID}",0,"txt_Item_{$SiblingID}_WorksheetName");'
                                  onmouseover="document.getElementById('img_SaveContinue_Survey').src='{$TemplatePathURL}Web/Images/Ver_2_0/icon_add_over.png';"
                                  onmouseout="document.getElementById('img_SaveContinue_Survey').src='{$TemplatePathURL}Web/Images/Ver_2_0/icon_Add.png';">
                            <img id="img_SaveContinue_Survey" class="marginRight5 verticallyMiddle" src="{$TemplatePathURL}Web/Images/Ver_2_0/icon_Add.png" align="absmiddle"></img>
                            <span id="span_SaveContinue_Survey" class="capitalFont verticallyMiddle">Save</span>
                        </td>
                    </tr>
                </table>
            </div>
        </div>
    </xsl:template>
</xsl:stylesheet>
