﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:output indent="no" omit-xml-declaration ="yes"/>

    <xsl:template match="/">
        <xsl:variable name="TemplatePathURL" select="normalize-space(AjaxRequest/TemplateURL)"/>
        <xsl:variable name="ItemID" select="normalize-space(AjaxRequest/Params/ItemID)"/>
        <xsl:variable name="PermissionID" select="normalize-space(AjaxRequest/Params/PermissionID)"/>
        <xsl:variable name="ItemTypeID" select="normalize-space(AjaxRequest/Params/TopMenuDataXML/ItemTypeID)"/>
        <xsl:variable name="HostName" select="normalize-space(AjaxRequest/Params/HostName)"/>

        <xsl:variable name="tempID">
            <xsl:choose>
                <xsl:when test="$ItemID = 0">1</xsl:when>
                <xsl:when test="$ItemTypeID != 2">1</xsl:when>
                <xsl:otherwise>
                    <xsl:value-of select="$ItemID"/>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="itemClickCssClass">
            <xsl:choose>
                <xsl:when test="$ItemTypeID = 4 or $ItemTypeID = 5">disableItem</xsl:when>
                <xsl:otherwise>labelHeader</xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="PlanItOnClickEventHandler">
            <xsl:if test="$ItemTypeID != 5 and $ItemTypeID != 4">
                <xsl:text>return Dashboard_GetPlanItAllGoals('divDashBoardRightBox_2','0','</xsl:text>
                <xsl:value-of select="$ItemID"/>
                <xsl:text>')</xsl:text>
            </xsl:if>
            <!--</xsl:if>-->
        </xsl:variable>
        <xsl:variable name="DoItOnClickEventHandler">
            <xsl:if test="$ItemTypeID != 5 and $ItemTypeID != 4">
                <xsl:text>return GetItemReport('divDashBoard_Content','</xsl:text>
                <xsl:value-of select="$ItemID"/>
                <xsl:text>')</xsl:text>
            </xsl:if>
        </xsl:variable>
        <xsl:variable name="TrackItOnClickEventHandler">
            <xsl:if test="$ItemTypeID = 1 or $ItemTypeID = 2 or $PermissionID != -1">
                <xsl:choose>
                    <xsl:when test="$ItemTypeID = 5 or $ItemTypeID = 4">
                        <xsl:text>return GetItemNotifications('divGoalDetail_Content','</xsl:text>
                    </xsl:when>
                    <xsl:otherwise>
                        <xsl:text>return GetItemNotifications('divDashBoard_Content','</xsl:text>
                    </xsl:otherwise>
                </xsl:choose>
                <xsl:value-of select="$ItemID"/>
                <xsl:text>')</xsl:text>
            </xsl:if>
        </xsl:variable>


        <div id="divLifeSpaceTopMenuBar" style="margin: 10px;">
            <table cellpadding="0" cellspacing="0" width="100%">
                <!--<tr>
                    <td>
                        <div>
                            <a class="labelSize11 onMouseOver" href="http://{$HostName}/Vision.aspx">
                                My Plan
                            </a>
                            <div style="padding-left:10px; ">
                                <div id="divVision">
                                    <a class="link {$itemClickCssClass}" href="http://{$HostName}/Vision.aspx">
                                        Vision
                                    </a>
                                </div>
                                <div id="divPlan">
                                    <a class="link {$itemClickCssClass}" href="http://{$HostName}/Plan.aspx">
                                        Action Plan
                                    </a>
                                </div>
                                <div id="divCommunities">
                                    <a class="link {$itemClickCssClass}" href="http://{$HostName}/CommunityWizard.aspx">
                                        Communities
                                    </a>
                                </div>
                                <div id="divSocial>">
                                    <a class="link {$itemClickCssClass}"
                                        href="http://{$HostName}/Social.aspx">
                                        Social
                                    </a>
                                </div>
                            </div>
                        </div>
                    </td>
                </tr>-->
                <tr>
                    <td valign="top">
                        <div>
                            <span class="labelSize11 onMouseOver" style="color: #003366;"
                                  onmouseover="this.style.textDecoration='underline';"
                                  onmouseout="this.style.textDecoration='none';"
                                  onclick="{$PlanItOnClickEventHandler}">
                                My Goals (<xsl:value-of select="sum(AjaxRequest/Params/TopMenuDataXML/LifeSpaces/LifeSpace/TotalGoals) 
                                                        + sum(AjaxRequest/Params/TopMenuDataXML/Portals/Portal/TotalGoals)"/>)
                            </span>
                            <div  style="padding-left:10px; ">
                                <table>
                                    <xsl:for-each select="AjaxRequest/Params/TopMenuDataXML/LifeSpaces/LifeSpace">
                                        <tr>
                                            <td align="center">
                                                <a class="link {$itemClickCssClass}" onclick="lifeSpace_LoadNavigationBar('divLeftContent', '{ItemID}', '1.2');
                                                                                              lifeSpace_LoadDashboardRightContent('divRightContent', '{ItemID}', '1.2');">
                                                    <xsl:choose>
                                                        <xsl:when test="ItemID > 6">
                                                            <img id="divLifeSpaceListItem_{normalize-space(ItemID)}_img"
                                                                 style="display:inline; display: none;" border="0"
                                                                 src="{$TemplatePathURL}Web/Images/LifeSpace LLC.jpg"
                                                                 onload='setWidthAndHeightImage(this,"25");' />
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                            <img id="divLifeSpaceListItem_{normalize-space(ItemID)}_img"
                                                                 style="display:inline; display: none;" border="0"
                                                                 src="{$TemplatePathURL}Web/Images/{normalize-space(Item)}.jpg"
                                                                 onload='setWidthAndHeightImage(this,"25");' />
                                                        </xsl:otherwise>
                                                    </xsl:choose>
                                                </a>
                                            </td>
                                            <td align="center">
                                                <div id="divLeftNav_LifeSpaceMenuContainer_{ItemID}">                                                    
                                                    <div id="divLeftNav_LifeSpaceMenuContainer_{ItemID}_Title">
                                                        <input type="hidden" id="txtLifespaceID_{position()}" LifespaceID="{ItemID}"></input>
                                                        <a class="link {$itemClickCssClass}"
                                                           onclick="lifeSpace_LoadNavigationBar('divLeftContent', '{ItemID}', '1.2');
                                                           lifeSpace_LoadDashboardRightContent('divRightContent', '{ItemID}', '1.2');
                                                           lifeSpace_LoadLifeSpaceGoalList('divLeftNav_LifeSpaceMenuContainer_{ItemID}_Content', '{ItemID}', '1.2');">
                                                            <xsl:value-of select="Item"/>
                                                            <xsl:if test="TotalGoals != 0">
                                                                (<xsl:value-of select="TotalGoals"/>)
                                                            </xsl:if>
                                                        </a>
                                                    </div>
                                                    <div id="divLeftNav_LifeSpaceMenuContainer_{ItemID}_Content"></div>
                                                </div>
                                            </td>
                                        </tr>
                                    </xsl:for-each>

                                    <xsl:for-each select="AjaxRequest/Params/TopMenuDataXML/Portals/Portal">
                                        <tr>
                                            <td align="center">
                                                <a class="link {$itemClickCssClass}" onclick="lifeSpace_LoadNavigationBar('divLeftContent', '{ItemID}', '1.2');
                                                                                              lifeSpace_LoadDashboardRightContent('divRightContent', '{ItemID}', '1.2');">
                                                    <img id="divLifeSpaceListItem_{normalize-space(ItemID)}_img"
                                                         style="display:inline; display: none;" border="0"
                                                         src="http://{$HostName}/Portals/0/Brands/{BrandKey}/icon.jpg"
                                                         onload='setWidthAndHeightImage(this,"25");' />
                                                </a>
                                            </td>
                                            <td align="center">
                                                <div id="divLeftNav_LifeSpaceMenuContainer_{ItemID}">
                                                    <div id="divLeftNav_LifeSpaceMenuContainer_{ItemID}_Title">
                                                        <a class="link {$itemClickCssClass}"
                                                           href="http://{$HostName}/ClientPortal.aspx?ID={ItemID}">
                                                            <xsl:value-of select="Item"/>
                                                            <xsl:if test="TotalGoals != 0">
                                                                (<xsl:value-of select="TotalGoals"/>)
                                                            </xsl:if>
                                                        </a>
                                                    </div>
                                                    <div id="divLeftNav_LifeSpaceMenuContainer_{ItemID}_Content"></div>
                                                </div>
                                            </td>
                                        </tr>
                                    </xsl:for-each>
                                </table>
                            </div>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div style="padding-left:10px; margin-top: 5px; ">
                            <a href="http://{$HostName}/CreateGoal.aspx?ID={$tempID}"
                               style="color:white; text-decoration: none;" class="anchorButton">Add New Goal</a>
                        </div>
                    </td>
                </tr>
                <!--<tr>
                    <td>
                        <div style="margin-top: 8px;">
                            <span class="labelSize11 onMouseOver" style="color: #003366;"
                                  onmouseover="this.style.textDecoration='underline';"
                                  onmouseout="this.style.textDecoration='none';"
                                  onClick='lifeSpaceFeatures_LoadMyCommunities("{$ItemID}","divMyCommunitiesContainer");'>
                                My Communities (<xsl:value-of select="AjaxRequest/Params/TopMenuDataXML/CommunitiesCount"/>)
                            </span>
                        </div>
                        <div id="divMyCommunitiesContainer" style="margin:10px; display:none;">

                        </div>
                    </td>
                </tr>-->
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
