﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:include href="Item.xslt"/>
    <xsl:template match="/">
        <xsl:variable name="TemplatePathURL" select="normalize-space(ActionDoIt/AjaxRequest/TemplateURL)"/>
        <xsl:variable name="HostName" select="normalize-space(ActionDoIt/AjaxRequest/HostName)"/>
        <xsl:variable name="OrderBy" select="normalize-space(ActionDoIt/AjaxRequest/OrderBy)"/>
         <xsl:variable name="Mode" select="normalize-space(ActionDoIt/AjaxRequest/Mode)"/>
        <div style="padding-left:10px;">
        <xsl:for-each select ="ActionDoIt/AjaxRequest/DetailItems/DetailItem[not(following::ItemSubID = ItemSubID)]">
            <xsl:variable name="ItemSubID" select="ItemSubID"></xsl:variable>
           
            <div class="seperatorLine">
                    <span class="labelBoldItalic link" style="color:#003366;" onclick="MyActionplan_divExpendCollapse('divActions_{ItemSubID}');">
                        <xsl:value-of select="ItemSubTitle"/>
                    </span>
            </div>
            
            <div id="divActions_{ItemSubID}" class="seperatorLine" style="display:block;">
                <xsl:for-each select ="../DetailItem[ItemSubID = $ItemSubID]">
                    <xsl:call-template name="Item">
                        <xsl:with-param name="ItemDivPrefix">
                            <xsl:text>div_</xsl:text>
                            <xsl:value-of select="KeyParameter"/>
                            <xsl:text>_Content</xsl:text>
                        </xsl:with-param>
                        <xsl:with-param name="ItemID" select="ItemID"></xsl:with-param>
                        <xsl:with-param name="ItemName" select="Item"></xsl:with-param>
                        <xsl:with-param name="TemplatePathURL" select="$TemplatePathURL"></xsl:with-param>
                        <xsl:with-param name="ItemSubID" select="ItemSubID"></xsl:with-param>
                        <xsl:with-param name="ItemSubTitle" select="ItemSubTitle"></xsl:with-param>
                        <xsl:with-param name="StatusID" select="StatusID"></xsl:with-param>
                        <xsl:with-param name="HostName" select="$HostName"></xsl:with-param>
                        <xsl:with-param name="OrderBy" select="$OrderBy"></xsl:with-param>
                        <xsl:with-param name="PermissionID" select="PermissionID"></xsl:with-param>
                        <xsl:with-param name="TotalDays" select="TotalDays"></xsl:with-param>
                        <xsl:with-param name="KeyParameter" select="KeyParameter"></xsl:with-param>
                        <xsl:with-param name="ItemType" select="ItemType"></xsl:with-param>
                        <xsl:with-param name="TemplateSourceID" select="TemplateSourceID"></xsl:with-param>
                        <xsl:with-param name="FirstName" select="ResponsibleName"></xsl:with-param>
                        <xsl:with-param name="MineOrOther" select ="MineOrOther"></xsl:with-param>
                        <xsl:with-param name="Mode" select ="$Mode"></xsl:with-param>
                        <xsl:with-param name="OwnerPortalItemID" select ="OwnerPortalItemID"></xsl:with-param>
                        <xsl:with-param name="GoalID" select ="GoalID"></xsl:with-param>
                    </xsl:call-template>
                </xsl:for-each>
            </div>
            
        </xsl:for-each>
        </div>
    </xsl:template>
</xsl:stylesheet>
