﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:include href="GenericTemplates/ItemActionUpdateMode.xslt"/>
    <xsl:include href="GenericTemplates/ItemSummaryUpdateMode.xslt"/>

    <xsl:template match="/">

        <xsl:variable name ="TemplatePathURL" select ="TaskDetail/TemplateURL" />        
        <xsl:variable name ="itemID" select ="normalize-space(TaskDetail/Task/ItemID)"/>
        <xsl:variable name ="parentID" select ="normalize-space(TaskDetail/Task/ParentID)"/>
        <xsl:variable name ="goalID" select ="normalize-space(TaskDetail/Task/goalID)"/>        
        <xsl:variable name="responsibleID" select="normalize-space(TaskDetail/Task/ResponsibleID)"/>        
        <xsl:variable name="statusID" select="normalize-space(TaskDetail/Task/StatusID)"/>        
        <xsl:variable name="Mode" select="normalize-space(TaskDetail/Params/actionMode)"/>        
        <xsl:variable name="ItemDivPrefix" select="normalize-space(TaskDetail/Params/DivPrefix)"/>
        <xsl:variable name ="Version" select="normalize-space(TaskDetail/Params/Version)"/>
        <xsl:variable name ="IsCoach" select ="normalize-space(TaskDetail/IsCoach)"/>

        <div style="margin:10px;">
            <xsl:if test="TaskDetail/Task/TypeID = '17'">
                <input id="rbItemSummary" type="radio" name="ItemType" checked="true"
                       onclick='changeNewItemType("div_item_{$itemID}_SummaryType", 
                                                "div_item_{$itemID}_ActionType", 
                                                "div_item_{$itemID}_EventType", 
                                                "lbl_Item_{$itemID}_Sibling_Title","{$itemID}")'>
                    <span class="taskFilter" style='margin-right:10px'>Summary</span>
                </input>
                <input id="rbItemAction" type="radio" name="ItemType"
                       onclick='changeNewItemType("div_item_{$itemID}_SummaryType", 
                                                "div_item_{$itemID}_ActionType", 
                                                "div_item_{$itemID}_EventType", 
                                                "lbl_Item_{$itemID}_Sibling_Title","{$itemID}")' disabled="True">
                    <span class="taskFilter" style='margin-right:10px'>Action</span>
                </input>    
            </xsl:if>
            <xsl:if test="TaskDetail/Task/TypeID = '9' or TaskDetail/Task/TypeID = '8'">
                <xsl:choose>
                    <xsl:when test="$Version='1.1' or $Version='1.2'">
                        <input id="rbItemSummary" type="radio" name="ItemType" disabled="True">
                            <span class="taskFilter" style='margin-right:10px'>Topic</span>
                        </input>
                    </xsl:when>
                    <xsl:otherwise>
                        <input id="rbItemSummary" type="radio" name="ItemType"
                                onclick='changeNewItemType("div_item_{$itemID}_SummaryType", 
                                                "div_item_{$itemID}_ActionType", 
                                                "div_item_{$itemID}_EventType", 
                                                "lbl_Item_{$itemID}_Sibling_Title","{$itemID}")'>
                            <span class="taskFilter" style='margin-right:10px'>Summary</span>
                        </input>
                    </xsl:otherwise>
                </xsl:choose>                
                <input id="rbItemAction" type="radio" name="ItemType" checked="true"
                       onclick='changeNewItemType("div_item_{$itemID}_SummaryType", 
                                                "div_item_{$itemID}_ActionType", 
                                                "div_item_{$itemID}_EventType", 
                                                "lbl_Item_{$itemID}_Sibling_Title","{$itemID}")'>
                    <span class="taskFilter" style='margin-right:10px'>Action</span>
                </input>
            </xsl:if>
            
            <!--<input id="rbItemAppointment" type="radio" name="ItemType"
                   onclick='changeNewItemType("div_item_{$itemID}_SummaryType", 
                                                "div_item_{$itemID}_ActionType", 
                                                "div_item_{$itemID}_EventType", 
                                                "lbl_Item_{$itemID}_Sibling_Title")'
                   disabled='disabled'>
                <span class="taskFilter" style='margin-right:10px'>Appointment</span>
            </input>
            <input id="rbItemEvent" type="radio" name="ItemType"
                   onclick='changeNewItemType("div_item_{$itemID}_SummaryType", 
                                                "div_item_{$itemID}_ActionType", 
                                                "div_item_{$itemID}_EventType", 
                                                "lbl_Item_{$itemID}_Sibling_Title")'
                   disabled='disabled'>
                <span class="taskFilter" style='margin-right:10px'>Event</span>
            </input>-->
        </div>
        
        <div style='margin:10px'>
            <div style='margin:0px; padding:0px;'>
                <!--<div style="margin: 20px 20px 0px 20px;">-->
                <table width='100%'>
                    <tr>
                        <td style="width: 90px;">
                            <span id="lbl_Item_{$itemID}_Sibling_Title" class="label">Item</span>
                        </td>
                        <td>
                            <input id="txt_Item_{$itemID}_Update_Title" type="text"
                                   class="text" value ="{normalize-space(TaskDetail/Task/Item)}" tabindex="1" maxlength="50"/>
                        </td>
                        <td align="left">
                            <span id ="span_item_{$itemID}_Update_ErrorMessage"
                                  class="labelError" style="display:none;">*</span>
                        </td>
                    </tr>
                </table>
            </div>

            <xsl:if test="TaskDetail/Task/TypeID = '17'">
                <div id="div_item_{$itemID}_SummaryType"  style="margin:0px; padding:0px; display:block">
                    <xsl:call-template name="ItemSummaryUpdateMode">
                        <xsl:with-param name="itemID" select ="$itemID"></xsl:with-param>
                        <xsl:with-param name="goalID" select ="$goalID"></xsl:with-param>
                        <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                        <xsl:with-param name="ItemDivPrefix" select="$ItemDivPrefix"></xsl:with-param>
                        <xsl:with-param name="Version" select="$Version"></xsl:with-param>
                    </xsl:call-template>

                </div>
                <div id="div_item_{$itemID}_ActionType" style="margin:0px; padding:0px; display:none">
                    <xsl:call-template name="ItemActionUpdateMode">
                        <xsl:with-param name="TemplatePathURL" select ="$TemplatePathURL"></xsl:with-param>
                        <xsl:with-param name="itemID" select ="$itemID"></xsl:with-param>
                        <xsl:with-param name="goalID" select ="$goalID"></xsl:with-param>
                        <xsl:with-param name="responsibleID" select="$responsibleID"></xsl:with-param>
                        <xsl:with-param name="statusID" select="$statusID"></xsl:with-param>
                        <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                        <xsl:with-param name="ItemDivPrefix" select="$ItemDivPrefix"></xsl:with-param>
                        <xsl:with-param name="Version" select="$Version"></xsl:with-param>
                        <xsl:with-param name="parentID" select="$parentID"></xsl:with-param>
                        <xsl:with-param name="IsCoach" select="$IsCoach"></xsl:with-param>
                    </xsl:call-template>
                </div>
                <div id="div_item_{$itemID}_EventType" style="margin: 0px; padding:0px; display:none">
                </div>
            </xsl:if>
            <xsl:if test="TaskDetail/Task/TypeID = '8' or TaskDetail/Task/TypeID = '9'">
                <div id="div_item_{$itemID}_SummaryType"  style="margin: 0px; padding:0px; display:none">
                    <xsl:call-template name="ItemSummaryUpdateMode">
                        <xsl:with-param name="itemID" select ="$itemID"></xsl:with-param>
                        <xsl:with-param name="goalID" select ="$goalID"></xsl:with-param>
                        <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                        <xsl:with-param name="ItemDivPrefix" select="$ItemDivPrefix"></xsl:with-param>
                        <xsl:with-param name="Version" select="$Version"></xsl:with-param>
                    </xsl:call-template>
                </div>
                <div id="div_item_{$itemID}_ActionType" style="margin:0px; padding:0px; display:block">
                    <xsl:call-template name="ItemActionUpdateMode">
                        <xsl:with-param name="TemplatePathURL" select ="$TemplatePathURL"></xsl:with-param>
                        <xsl:with-param name="itemID" select ="$itemID"></xsl:with-param>
                        <xsl:with-param name="goalID" select ="$goalID"></xsl:with-param>
                        <xsl:with-param name="responsibleID" select="$responsibleID"></xsl:with-param>
                        <xsl:with-param name="statusID" select="$statusID"></xsl:with-param>
                        <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                        <xsl:with-param name="ItemDivPrefix" select="$ItemDivPrefix"></xsl:with-param>
                        <xsl:with-param name="Version" select="$Version"></xsl:with-param>
                        <xsl:with-param name="parentID" select="$parentID"></xsl:with-param>
                        <xsl:with-param name="IsCoach" select="$IsCoach"></xsl:with-param>
                    </xsl:call-template>
                </div>
                <div id="div_item_{$itemID}_EventType" style="margin: 0px; padding:0px; display:none">
                </div>
            </xsl:if>
        </div>
    </xsl:template>
</xsl:stylesheet>