﻿<?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 ="normalize-space(Features/TemplateURL)"></xsl:variable>
        <xsl:variable name="SelectedLifeSpaceID" select="normalize-space(Features/LifeSpaceList/SelectedLifeSpaceID)"></xsl:variable>
        <xsl:variable name ="HostName" select ="normalize-space(Features/HostName)"></xsl:variable>

        <div id="divLifeSpaceMenuItems" style="width:100%">
            <div style="width:100%">
                <xsl:for-each select="Features/LifeSpaceList/LifeSpace">
                    <xsl:if test="$SelectedLifeSpaceID = LifeSpaceItemID">
                        <div id="divLifeSpaceListItem_{normalize-space(LifeSpaceItemID)}"
                             style="margin-bottom: 5px; width:100%">
                            <table style='margin:0px;padding:0px;width:100%' cellpadding="0" border="0">
                                <tr>
                                    <td colspan="2">
                                        <a href="http://{$HostName}/LifeSpace.aspx?ID={normalize-space(LifeSpaceItemID)}" class ="label link">
                                            <div class="link" style='display:inline'>
                                                <xsl:choose>
                                                    <xsl:when test="($SelectedLifeSpaceID > 6)">
                                                        <img id="divLifeSpaceListItem_{normalize-space(LifeSpaceItemID)}_img"
                                                             style="display:inline; margin-left: 0px; vertical-align: middle"
                                                             src="{$TemplatePathURL}Web/Images/LifeSpace LLC.jpg"
                                                             width="36px" height="50px" />
                                                    </xsl:when>
                                                    <xsl:otherwise>
                                                        <img id="divLifeSpaceListItem_{normalize-space(LifeSpaceItemID)}_img"
                                                             style="display:inline; margin-left: 0px; vertical-align: middle"
                                                             src="{$TemplatePathURL}Web/Images/{normalize-space(LifeSpaceItemName)}.jpg"
                                                             width="36px" height="50px" />
                                                    </xsl:otherwise>
                                                </xsl:choose>
                                            </div>
                                        </a>
                                        <a href="http://{$HostName}/LifeSpace.aspx?ID={normalize-space(LifeSpaceItemID)}" class ="label link">
                                            <div style='display:inline;margin-left:10px;'>
                                                <span id="divLifeSpaceListItem_{normalize-space(LifeSpaceItemID)}_text"
                                                      class="link"
                                                      style="color:gray;
                                                         size: 11pt">
                                                    <b>
                                                        <xsl:value-of select="normalize-space(LifeSpaceItemName)"/>
                                                    </b>
                                                </span>
                                            </div>
                                        </a>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2">
                                        <div style="border-top: 1px solid black;
                                                    border-bottom: 1px solid black; 
                                                    width:100%;">
                                            <xsl:for-each select="../../Status/ItamStatus">
                                                <xsl:sort select="SortOrder" />
                                                <xsl:variable name ="ItemStatusID" select="ID"/>
                                                <xsl:variable name ="ItemStatusName" select="Name"/>
                                                <xsl:if test="count(../../LifeSpaceList/LifeSpace/Goals/Goal[StatusID = $ItemStatusID]) &gt; 0">
                                                    <div id="div_Item_{normalize-space($SelectedLifeSpaceID)}_Status_{normalize-space($ItemStatusID)}_Goals">
                                                        <div id="div_Item_{normalize-space($SelectedLifeSpaceID)}_Status_{normalize-space($ItemStatusID)}_Goals_Header"
                                                             class="onmouseover seperatorLine label link"
                                                             onclick="return expandCollapseByGroup('div_Item_{normalize-space($SelectedLifeSpaceID)}_Status_{normalize-space($ItemStatusID)}_Goals_Content');">
                                                            <span>
                                                                <xsl:value-of select="$ItemStatusName"/>
                                                            </span>
                                                        </div>
                                                        <div id="div_Item_{normalize-space($SelectedLifeSpaceID)}_Status_{normalize-space($ItemStatusID)}_Goals_Content"
                                                             style="display:block;">
                                                            <xsl:for-each select="../../LifeSpaceList/LifeSpace/Goals/Goal[StatusID = $ItemStatusID]">
                                                                <div style="margin-top:10px;margin-bottom:5px;margin-left:5px;" class="link">
                                                                    <b>
                                                                        <a href="http://{$HostName}/Goal.aspx?ID={normalize-space(GoalItemID)}"
                                                                           style="font-size: 9pt;">
                                                                            <xsl:value-of select="GoalItemName"/>
                                                                        </a>
                                                                    </b>
                                                                </div>
                                                            </xsl:for-each>

                                                        </div>
                                                    </div>
                                                </xsl:if>
                                            </xsl:for-each>
                                            <div style="margin-top:10px; margin-bottom:10px;">
                                                <a id="link_lifespace_NewGoalItem_{normalize-space(LifeSpaceItemID)}"
                                                      class="anchorButton"
                                                      style="color: white; text-decoration: none;"
                                                      href="http://{$HostName}/CreateGoal.aspx?ID={normalize-space(LifeSpaceItemID)}">Add New Goal</a>
                                            </div>
                                        </div>
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </xsl:if>
                </xsl:for-each>
            </div>
            <div style="text-align: center;
                        margin-bottom: 5px; 
                        width:100%">
                <xsl:for-each select="Features/LifeSpaceList/LifeSpace">
                    <xsl:if test="$SelectedLifeSpaceID != LifeSpaceItemID">
                        <a href="http://{$HostName}/LifeSpace.aspx?ID={normalize-space(LifeSpaceItemID)}" class ="label link">
                            <div class="link" style='display:inline;
                                    margin-right:3px;'>
                                <xsl:choose>
                                    <xsl:when test="(LifeSpaceItemID > 6)">
                                        <img id="divLifeSpaceListItem_{normalize-space(LifeSpaceItemID)}_img"
                                             style="display:inline; margin: 0px; vertical-align: middle"
                                             src="{$TemplatePathURL}Web/Images/LifeSpace LLC.jpg"
                                             width="27px" height="36px"
                                             alt="{normalize-space(LifeSpaceItemName)}"
                                             title="{normalize-space(LifeSpaceItemName)}" />
                                    </xsl:when>
                                    <xsl:otherwise>
                                        <img id="divLifeSpaceListItem_{normalize-space(LifeSpaceItemID)}_img"
                                             style="display:inline; margin: 0px; vertical-align: middle"
                                             src="{$TemplatePathURL}Web/Images/{normalize-space(LifeSpaceItemName)}.jpg"
                                             width="27px" height="36px"
                                             alt="{normalize-space(LifeSpaceItemName)}"
                                             title="{normalize-space(LifeSpaceItemName)}" />
                                    </xsl:otherwise>
                                </xsl:choose>
                            </div>
                        </a>
                    </xsl:if>
                </xsl:for-each>
            </div>
        </div>

    </xsl:template>
</xsl:stylesheet>