﻿<?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)"/>

		<xsl:choose>
			<xsl:when test="TaskDetail/Task/TypeID != '17'">
				<div id="divOperationHeading_{$itemID}" class="goalUpdateSubHeadline">
					Edit Details
				</div>
			</xsl:when>
			<xsl:otherwise>
				<div id="divOperationHeading_{$itemID}" class="goalUpdateSubHeadline" style="padding-left:20px;">
					Edit Details
				</div>
			</xsl:otherwise>
		</xsl:choose>	
		<div style="margin:10px;padding-left:100px;" class="capitalFont">
			<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='2.0'">
						<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>
		</div>

		<div style='margin:10px;'>
			<table width='100%' cellpadding='4'>
				<tr>
					<td style="width: 90px;" class="textRight verticallyMiddle">
						<span id="lbl_Item_{$itemID}_Sibling_Title" class="goalUpdateLabel">Item</span>
					</td>
					<td>
						<table  width='100%' cellpadding='0' cellspacing='0'>
							<tr>
								<td>
									<input id="txt_Item_{$itemID}_Update_Title" type="text"
										   class="textAreaNotes2" value="{normalize-space(TaskDetail/Task/Item)}" tabindex="1" maxlength="75"/>
								</td>
								<td>
									<span id="span_item_{$itemID}_Update_ErrorMessage"	class="labelError" style="display:none;margin-right:-6px;">*</span>
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</table>


			<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:with-param name="TemplateURL" select="$TemplatePathURL"></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:with-param name="TemplateURL" select="$TemplatePathURL"></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>