﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <xsl:variable name ="TemplatePathURL" select ="TaskDetail/TemplateURL"></xsl:variable>
        <xsl:variable name ="SiblingID">
            <xsl:value-of select ="normalize-space(TaskDetail/Task/SiblingID)"/>
        </xsl:variable>
        <xsl:variable name ="responsibleID">
            <xsl:value-of select ="normalize-space(TaskDetail/Task/UserID)"/>
        </xsl:variable>
        <div id="div_Item_{normalize-space($SiblingID)}_Sibling" style="margin: 10px;">
            <table>
                <tr>
                    <td>
                        <span class="label">Task</span>
                    </td>
                    <td>
                        <input id="txt_Item_{normalize-space($SiblingID)}_Sibling_Title" type="text"
                               runat="server" class="text" value ="" tabindex="1" maxlength="50"/>
                    </td>
                    <td>
                        <span id ="span_item_{normalize-space($SiblingID)}_Sibling_ErrorMessage" class="labelError" style="display:none;">*</span>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="label">Due Date</span>
                    </td>
                    <td>
                        <input id="txt_Item_{normalize-space($SiblingID)}_Sibling_DueDate" type="text"
                               onblur="checkdate(this)" runat="server" class="date" value ="{normalize-space(TaskDetail/Task/DueDate)}" tabindex="2"/>
                        <img src="{normalize-space($TemplatePathURL)}Web/Images/big_spacer.gif"></img>
                        <img id="img_Item_{normalize-space($SiblingID)}_Sibling_DueDate"
                             src="{normalize-space($TemplatePathURL)}Web/Images/CalendarIcon.gif"
                             onclick='dp("txt_Item_{normalize-space($SiblingID)}_Sibling_DueDate", "img_Item_{normalize-space($SiblingID)}_Sibling_DueDate");'></img>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="label">Status</span>
                    </td>
                    <td>
                        <select id="ddl_Item_{normalize-space($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>
                        <span class="label">Responsible</span>
                    </td>
                    <td>
                        <select id="ddl_Item_{normalize-space($SiblingID)}_Sibling_Users"
                                name="responsible" class="dropdown" tabindex="4">
                            <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>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>
                        <span class="label">Task Description</span>
                    </td>
                    <td>
                        <textarea id="txt_Item_{normalize-space($SiblingID)}_Sibling_TaskDescription"
                                  rows="2" class="textArea" tabindex="5">
                            <xsl:value-of select ="normalize-space(TaskDetail/Task/Description)"/>
                        </textarea>
                    </td>
                </tr>
                <tr>
                    <td></td>
                </tr>
                <tr>
                    <td>
                        <a onclick='return Task_SaveAction(
                                   "txt_Item_{normalize-space($SiblingID)}_Sibling_Title", 
                                   "txt_Item_{normalize-space($SiblingID)}_Sibling_DueDate", 
                                   "ddl_Item_{normalize-space($SiblingID)}_Sibling_Users", 
                                   "ddl_Item_{normalize-space($SiblingID)}_Sibling_Status", 
                                   "txt_Item_{normalize-space($SiblingID)}_Sibling_TaskDescription",
                                   "{normalize-space($SiblingID)}",
                                   "{normalize-space(TaskDetail/Task/ParentID)}",
                                   "{normalize-space(TaskDetail/Task/GoalID)}",
                                   "div_item_{normalize-space(TaskDetail/Task/GoalID)}",
                                   "span_item_{normalize-space($SiblingID)}_Sibling_ErrorMessage");'
                           class="anchorButton" style="color: white; text-decoration: none;" tabindex="6">Save</a>
                    </td>
                    <td>
                        <a onclick='return Task_CancelAction("div_Item_{normalize-space($SiblingID)}_Sibling");'
                           class="anchorButton" style="color: white; text-decoration: none;" tabindex="7">
                            Cancel
                        </a>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>