﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:import href="../GenericTemplates/LoginPopup.xslt"/>
    <xsl:import href="../GenericTemplates/MenuTabs.xslt"/>
    <xsl:import href="../LifeSpaceHeader.xslt"/>

    <xsl:template name="LoadDashBoardAsynchronosuly">
        <xsl:param name="ItemID" select="'N/A'" />
        <xsl:param name ="TemplateURL" select ="'N/A'"/>
        <xsl:param name="Authenticated" select="'N/A'"/>
        <xsl:param name ="LoginPopUpURL" select="'N/A'"/>
        <xsl:param name="CommunityGroupUser" select="'N/A'"/>
        <xsl:param name="LifeSpaceLLCID" select="'N/A'"/>
        <xsl:param name="ItemType" select="'N/A'"/>
        <xsl:param name="Version" select="'N/A'"/>
        <xsl:param name="OrderBy" select="'N/A'"/>
        <xsl:param name="Debug" select="'N/A'"/>
        <xsl:param name="PermissionID" select="'N/A'"/>

        <div id="divDashBoard">


            <xsl:if test="$Authenticated = 'False'">
                <div id="divAuthenticationMessage">
                    <span class="labelError">
                        You must be logged in to view this item
                    </span>
                </div>

                <xsl:call-template name ="LoginPopup"></xsl:call-template>

                <script language="javascript" type="text/javascript">
                    showLoginPopupFrameDiv("<xsl:value-of select="$LoginPopUpURL"/>");
                </script>
            </xsl:if>

            <xsl:choose>
                <xsl:when test="$ItemType != 'LifeSpace'">
                    <xsl:if  test="($Authenticated = 'True' and $ItemID = $LifeSpaceLLCID 
                                            and $CommunityGroupUser = 'True') 
                                    or ($Authenticated = 'True' and $ItemID != $LifeSpaceLLCID)">

                        <!--<div id="Dashboard_DoYouKnow" style="margin-bottom:20px; margin-top:5px;">
                            <div id="Dashboard_DoYouKnow_Content">
                                <img id="imgWaiting" src="{$TemplateURL}Web/Images/pre-loader.gif"
                                     style="vertical-align: middle;"></img>

                            </div>
                        </div>
                        <script language="javascript" type="text/javascript">
                            GetDoYouKnow("Dashboard_DoYouKnow","<xsl:value-of select="$ItemID"/>", "DashBoard");
                        </script>-->
                    </xsl:if>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:if test="AjaxRequest/Params/PermissionID = 4">
                        <div id="LifeSpaceHeader_Content" style="margin-bottom:20px; margin-top:5px;">
                            <xsl:call-template name="LifeSpaceHeader">
                                <xsl:with-param name="TemplatePathURL" select="$TemplateURL"></xsl:with-param>
                                <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
                                <xsl:with-param name="ItemName" select="AjaxRequest/Params/ItemName"></xsl:with-param>
                                <xsl:with-param name="PermissionID" select="AjaxRequest/Params/PermissionID"></xsl:with-param>
                            </xsl:call-template>
                        </div>
                    </xsl:if>
                </xsl:otherwise>
            </xsl:choose>

            <div id="divDashboard_operations_container"
                 style="border: 2px solid #385D8A; display:none; width:100%; margin-bottom:20px">
                <div id="divDashboard_operations_container_close"
                     style="margin:5px;text-align:right;">
                    <span class="link" onclick='return CloseDashboardOperations()'>[ X ]</span>
                </div>
                <div id="divDashboard_operations" style="margin-bottom:5px;">
                </div>
            </div>

            <div id="divDashBoard_Content" style="margin-top:15px;">
                <xsl:choose>
                    <xsl:when test="($Authenticated = 'True' and $ItemID > 6 and $PermissionID > 0) 
                                    or ($Authenticated = 'True' and $ItemID &lt;= 6)">
                        <xsl:call-template name ="LoginPopup"></xsl:call-template>

                        <!--Displays my Goals of a LifeSpace -->
                        <xsl:for-each select="AjaxRequest/Params/DashboardItems/DashboardItem">
                            <xsl:if test="DashboardItemID = '3'">
                                <div id="Dashboard_ActionPlan" style="margin-top:5px; margin-bottom:20px;">
                                    <div id="Dashboard_ActionPlan_Content">
                                        <img id="imgWaiting" src="{$TemplateURL}Web/Images/pre-loader.gif" style="vertical-align: middle;"></img>
                                    </div>
                                </div>
                                <script language="javascript" type="text/javascript">
                                    GetActionPlan("Dashboard_ActionPlan_Content", "<xsl:value-of select="$ItemID"/>", "99","0");
                                </script>
                            </xsl:if>
                        </xsl:for-each>

                        <!--Displays all Goals of a LifeSpace -->
                        <!--<xsl:if test="$ItemType = 'LifeSpace'">
                            <div id="Dashboard_GoalList" style="margin-top: 5px; margin-bottom: 20px;">
                                <div id="Dashboard_GoalList_Content">
                                    <img id="imgWaiting" src="{$TemplateURL}Web/Images/pre-loader.gif" style="vertical-align: middle;"></img>
                                </div>
                            </div>
                            <script language="javascript" type="text/javascript">
                                lifespace_GetGoalListOwnedByBrand("Dashboard_GoalList_Content", "<xsl:value-of select="$ItemID"/>");
                            </script>
                        </xsl:if>-->
                    </xsl:when>
                    <xsl:when test ="$Authenticated != 'True'">
                    </xsl:when>
                    <xsl:otherwise>
                        <div id="divAuthorizationMessage">
                            <span class="labelError">
                                You do not have sufficient rights to view this item.
                            </span>
                        </div>
                    </xsl:otherwise>
                </xsl:choose>
            </div>

            <div id="divDashBoard_Menu" style="margin:10px 0px 10px 0px">
            </div>
        </div>
    </xsl:template>


</xsl:stylesheet>
