﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:import href="DashBoardLeftBlock.xslt"/>
    <xsl:import href="DashBoardRightBlock.xslt"/>
    <xsl:import href="LifeSpaceTopNavigationBar.xslt"/>
    <xsl:include href="SelectedGoalTitle.xslt"/>
    <xsl:include href="GenericTemplates/TopPageBar.xslt"/>
    <xsl:include href="GenericTemplates/LifeSpaceLogo.xslt"/>
    <xsl:include href="GenericTemplates/ExceptionDetail.xslt"/>
    <xsl:include href="GenericTemplates/ProcessingImage.xslt"/>
    <xsl:param name="HostName" select ="normalize-space(AjaxRequest/HostName)"></xsl:param>
    <xsl:template match="/">
        <xsl:variable name="TemplateURL" select="normalize-space(AjaxRequest/TemplateURL)"></xsl:variable>
        <xsl:variable name="LifeSpaceLLCID">
            <xsl:text>666</xsl:text>
        </xsl:variable>
        <xsl:variable name="ItemID" select="normalize-space(AjaxRequest/Params/ItemID)" />
        <xsl:variable name="ItemType" select="normalize-space(AjaxRequest/Params/ItemType)" />
        <xsl:variable name="Authenticated" select="normalize-space(AjaxRequest/Params/Authenticated)" />
        <xsl:variable name="ActivateStatus" select="normalize-space(AjaxRequest/Params/ActivateStatus)" />
        <xsl:variable name="TemplateItemID" select="normalize-space(AjaxRequest/Params/TemplateItemID)" />
        <xsl:variable name="ClientUserID" select="normalize-space(AjaxRequest/Params/ClientUserID)"/>
        <xsl:variable name ="IsCommunityAdmin" select="normalize-space(AjaxRequest/Params/CommunityGroupUser)"></xsl:variable>

        <center>
            <input type="hidden" id="hiddenVersion" name="hiddenVersion" value="{normalize-space(AjaxRequest/Params/Version)}"></input>

            <xsl:call-template name ="ProcessingImage">
                <xsl:with-param name="TemplatePathURL" select="$TemplateURL"/>
            </xsl:call-template>
            <xsl:call-template name="TopPageBar">
                <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"></xsl:with-param>
                <xsl:with-param name="Authenticated" select="$Authenticated"></xsl:with-param>
                <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
                <xsl:with-param name="ItemID" select="normalize-space($ItemID)"></xsl:with-param>
                <xsl:with-param name="ItemType" select="normalize-space($ItemType)"/>
                <xsl:with-param name="PermissionID" select="normalize-space(AjaxRequest/Params/PermissionID)"/>
                <xsl:with-param name="CommunityAdmin" select="normalize-space(AjaxRequest/Params/CommunityGroupUser)"/>
            </xsl:call-template>
            <div id="divPreviewContent" style="display:none">
                <xsl:value-of select="AjaxRequest/Params/Preview" disable-output-escaping="yes"/>
            </div>
            <div id="divContainer" class="divContainer">
                <xsl:choose>
                    <xsl:when test="$ItemType = 'LifeSpace' or $ItemType = 'Goal' or $ItemType = 'Portal' or $ItemType = 'Community' 
                              or $ItemType = 'Template' or $ItemType = 'LSPublication' or $ItemType = 'Discussion'">
                        <xsl:if test="$ItemType != 'None' and $ItemID != 0 and $ItemType != 'LifeSpace' and $ItemType != 'Goal' and $ItemType != 'Portal'">
                            <div id="divTopPageNavigationMenu">

                                <table cellspacing="0" cellpadding="0" border="0" class="tableMaster">
                                    <tr>
                                        <td valign="top" style="padding: 10px; width: 25%;" id="leftContent">
                                            <xsl:if test ="$ItemType != 'Portal'">
                                                <xsl:call-template name="LifeSpaceLogo">
                                                    <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"/>
                                                    <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"/>
                                                </xsl:call-template>
                                            </xsl:if>
                                        </td>
                                        <td valign="top" style="padding-top:25px;" id="rightContent">
                                            <div id="divTopNavigationMenuContent">
                                                <xsl:if test ="$ItemType != 'Portal'">
                                                    <xsl:value-of select="AjaxRequest/Params/NavigationData/NavigationHTML" disable-output-escaping="yes"/>
                                                </xsl:if>
                                            </div>
                                        </td>
                                    </tr>
                                </table>

                            </div>
                        </xsl:if>
                        <table class="tableMaster" cellpadding="0" cellspacing="0" border="0" width="100%">
                            <tr>
                                <td colspan="2">
                                    <xsl:if test ="$ItemType = 'Portal'">
                                        <div style="margin-top:20px;margin-left:20px;margin-right:20px;">
                                            <xsl:choose>
                                                <xsl:when test ="normalize-space(AjaxRequest/Params/ImageURL) != ''">
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <div id="divClientLogo" class="onMouseOver" style="width: 200px;" align="center">
                                                                    <a id="lsClientLogo" style="display:block;" href="http://{$HostName}/ClientPortal.aspx?ID={$ItemID}">
                                                                        <img id="imgLifeSpaceClientLogo" alt="LifeSpaceClientLogo"
                                                                     src="{normalize-space(AjaxRequest/Params/ImageURL)}"
                                                                     style="border: 0px;display:none;"
                                                                     onload='setWidthAndHeightImage(this,"150");'/>
                                                                    </a>
                                                                </div>
                                                            </td>
                                                            <td class="verticallyMiddle">
                                                                <div align="left">
                                                                    <div class="labelSize18 verticallyMiddle" style="display:table-Cell">
                                                                        Welcome&#xa0;to&#xa0;<xsl:value-of select ="normalize-space(AjaxRequest/Params/ItemName)"/>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <div align="left">
                                                                    <div class="labelSize18 verticallyMiddle" style="display:table-Cell" >
                                                                        Welcome&#xa0;to&#xa0;<xsl:value-of select ="normalize-space(AjaxRequest/Params/ItemName)"/>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </xsl:otherwise>
                                            </xsl:choose>
                                        </div>
                                    </xsl:if>
                                </td>
                            </tr>
                            <tr>
                                <td class="leftColumn">
                                    <div id="divLeftContent_Container" align="left" class="leftContainer">

                                        <xsl:if test ="$ItemType = 'None' or $ItemType = 'LifeSpace'  or $ItemType = 'Goal'">
                                            <xsl:call-template name="LifeSpaceLogo">
                                                <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"/>
                                                <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"/>
                                            </xsl:call-template>
                                        </xsl:if>

                                        <div id="divLeftContent" class="leftContentBoxContainer">
                                            <xsl:call-template name="InitializeNavBar">
                                                <xsl:with-param name="TemplateURL" select="normalize-space(AjaxRequest/TemplateURL)"></xsl:with-param>
                                                <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
                                                <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"></xsl:with-param>
                                                <xsl:with-param name="ItemType" select="$ItemType"></xsl:with-param>
                                                <xsl:with-param name="ParentType" select="normalize-space(AjaxRequest/Params/ParentType)"></xsl:with-param>
                                                <xsl:with-param name="ParentID" select="normalize-space(AjaxRequest/Params/ParentID)"></xsl:with-param>
                                                <xsl:with-param name="Authenticated" select="$Authenticated"></xsl:with-param>
                                                <xsl:with-param name="Debug" select="normalize-space(AjaxRequest/Params/Debug)"></xsl:with-param>
                                                <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"></xsl:with-param>
                                                <xsl:with-param name="PortalModules" select="AjaxRequest/Modules/."></xsl:with-param>
                                                <xsl:with-param name="PermissionID" select="normalize-space(AjaxRequest/Params/PermissionID)"/>
                                                <xsl:with-param name="ClientUserID" select="normalize-space(AjaxRequest/Params/ClientUserID)"/>
                                            </xsl:call-template>
                                        </div>
                                    </div>
                                </td>
                                <td class="rightColumnAlign">
                                    <div id="divRightContent_Container">
                                        <div id="TopMenuBarPane">
                                        </div>
                                        <xsl:call-template name="ExceptionDetail">
                                            <xsl:with-param name="TemplatePathURL" select="normalize-space(AjaxRequest/TemplateURL)"/>
                                        </xsl:call-template>
                                        <div id="divRightContent" class="rightContentBoxContainer">
                                            <xsl:call-template name="InitializeRightContent">
                                                <xsl:with-param name="ItemID" select="normalize-space($ItemID)"/>
                                                <xsl:with-param name="ItemType" select="normalize-space(AjaxRequest/Params/ItemType)"/>
                                                <xsl:with-param name="TemplateURL" select ="normalize-space(AjaxRequest/TemplateURL)"/>
                                                <xsl:with-param name="ItemName" select="normalize-space(AjaxRequest/Params/ItemName)"/>
                                                <xsl:with-param name="PermissionID" select="normalize-space(AjaxRequest/Params/PermissionID)"/>
                                                <xsl:with-param name="ParentID" select="normalize-space(AjaxRequest/Params/ParentID)"/>
                                                <xsl:with-param name="ParentName" select="normalize-space(AjaxRequest/Params/ParentName)"/>
                                                <xsl:with-param name="ImageURL" select="normalize-space(AjaxRequest/Params/ImageURL)"/>
                                                <xsl:with-param name="Authenticated" select="normalize-space($Authenticated)"/>
                                                <xsl:with-param name="LoginPopUpURL" select="normalize-space(AjaxRequest/LoginPopUpURL)"/>
                                                <xsl:with-param name="CommunityGroupUser" select="normalize-space(AjaxRequest/Params/CommunityGroupUser)"/>
                                                <xsl:with-param name="LifeSpaceLLCID" select="normalize-space($LifeSpaceLLCID)"/>
                                                <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"/>
                                                <xsl:with-param name="OrderBy" select="normalize-space(AjaxRequest/Params/OrderBy)"/>
                                                <xsl:with-param name="ActivateStatus" select="$ActivateStatus"></xsl:with-param>
                                                <xsl:with-param name="TemplateItemID" select="$TemplateItemID"></xsl:with-param>
                                                <xsl:with-param name="TotalTemplates" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalTemplates)"></xsl:with-param>
                                                <xsl:with-param name="TotalPublications" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalPublications)"></xsl:with-param>
                                                <xsl:with-param name="TotalDiscussions" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalDiscussions)"></xsl:with-param>
                                                <xsl:with-param name="TotalContents" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalContents)"></xsl:with-param>
                                                <xsl:with-param name="ContentHtml" select="AjaxRequest/Params/TemplateData/ContentHtml"/>
                                                <xsl:with-param name="InstructionsHtml" select="AjaxRequest/Params/TemplateData/InstructionsHtml"/>
                                                <xsl:with-param name="RelatedTemplatesHtml" select="AjaxRequest/Params/TemplateData/RelatedTemplatesHtml"/>
                                                <xsl:with-param name="SourceID" select="normalize-space(AjaxRequest/Params/SourceID)"/>
                                                <xsl:with-param name="IsFollowingGoal" select="normalize-space(AjaxRequest/Params/IsFollowingGoal)"/>
                                                <xsl:with-param name="Debug" select="normalize-space(AjaxRequest/Params/Debug)"/>
                                                <xsl:with-param name="PublicationHtml" select="AjaxRequest/Params/PublicationHtml"/>
                                                <xsl:with-param name="ParentType" select="AjaxRequest/Params/ParentType"/>
                                                <xsl:with-param name="DisplayShareIT" select="AjaxRequest/CheckBoxes/ShareIt"/>
                                                <xsl:with-param name="PortalTypeID" select="AjaxRequest/Modules/PortalTypeID"/>
                                                <xsl:with-param name="StatusID" select="normalize-space(AjaxRequest/Params/StatusID)"/>
                                                <xsl:with-param name="ClientUserID" select="normalize-space(AjaxRequest/Params/ClientUserID)"/>
                                                <xsl:with-param name="IsCoach" select="normalize-space(AjaxRequest/Params/IsCoach)"/>
                                                <xsl:with-param name="RoleName">
                                                    <xsl:choose>
                                                        <xsl:when test ="normalize-space(AjaxRequest/UserRoles/Role[RoleName = 'Brand Admin'])">
                                                            <xsl:text>True</xsl:text>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                            <xsl:text>False</xsl:text>
                                                        </xsl:otherwise>
                                                    </xsl:choose>
                                                </xsl:with-param>
                                                <!--<xsl:with-param name="StatusMaster" select="$StatusMaster"></xsl:with-param>-->
                                            </xsl:call-template>
                                        </div>
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </xsl:when>
                    <xsl:otherwise>
                        <xsl:if test="$ItemType != 'None' and $ItemID != 0 and $ItemType != 'LifeSpace' and $ItemType != 'Goal' and $ItemType != 'Portal'">
                            <div id="divTopPageNavigationMenu">
                                <table cellspacing="0" cellpadding="0" border="0" class="tableMaster">
                                    <tr>
                                        <td valign="top" style="padding: 10px; width: 25%;" id="leftContent">
                                            <xsl:if test ="$ItemType != 'Portal'">
                                                <xsl:call-template name="LifeSpaceLogo">
                                                    <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"/>
                                                    <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"/>
                                                </xsl:call-template>
                                            </xsl:if>
                                        </td>
                                        <td valign="top" style="padding-top:25px;" id="rightContent">
                                            <div id="divTopNavigationMenuContent">
                                                <xsl:if test ="$ItemType != 'Portal'">
                                                    <xsl:value-of select="AjaxRequest/Params/NavigationData/NavigationHTML" disable-output-escaping="yes"/>
                                                </xsl:if>
                                            </div>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </xsl:if>
                        <table class="tableMaster" cellpadding="0" cellspacing="0" border="0">
                            <tr>
                                <td colspan="2">
                                    <xsl:if test ="$ItemType = 'Portal'">
                                        <div style="margin-top:20px;margin-left:20px;margin-right:20px;">
                                            <xsl:choose>
                                                <xsl:when test ="normalize-space(AjaxRequest/Params/ImageURL) != ''">
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <div id="divClientLogo" class="onMouseOver" style="width: 200px;" align="center">
                                                                    <a id="lsClientLogo" style="display:block;" href="http://{$HostName}/ClientPortal.aspx?ID={$ItemID}">
                                                                        <img id="imgLifeSpaceClientLogo" alt="LifeSpaceClientLogo"
                                                                     src="{normalize-space(AjaxRequest/Params/ImageURL)}"
                                                                     style="border: 0px;display:none;"
                                                                     onload='setWidthAndHeightImage(this,"150");'/>
                                                                    </a>
                                                                </div>
                                                            </td>
                                                            <td class="verticallyMiddle">
                                                                <div align="left">
                                                                    <div class="labelSize18 verticallyMiddle" style="display:table-Cell">
                                                                        Welcome&#xa0;to&#xa0;<xsl:value-of select ="normalize-space(AjaxRequest/Params/ItemName)"/>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <table>
                                                        <tr>
                                                            <td>
                                                                <div align="left">
                                                                    <div class="labelSize18 verticallyMiddle" style="display:table-Cell" >
                                                                        Welcome&#xa0;to&#xa0;<xsl:value-of select ="normalize-space(AjaxRequest/Params/ItemName)"/>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </xsl:otherwise>
                                            </xsl:choose>
                                        </div>
                                    </xsl:if>
                                </td>
                            </tr>
                            <tr>
                                <td class="leftColumn">
                                    <div id="divLeftContent_Container" align="left" class="leftContainer">

                                        <!--<xsl:if test ="$ItemType = 'Portal'">
                                            <xsl:choose>
                                                <xsl:when test ="normalize-space(AjaxRequest/Params/ImageURL) != ''">
                                                    <div id="divClientLogo" class="onMouseOver" style="width: 200px;" align="center">
                                                        <a id="lsClientLogo" style="display:block;" href="http://{$HostName}/ClientPortal.aspx?ID={$ItemID}">
                                                            <img id="imgLifeSpaceClientLogo" alt="LifeSpaceClientLogo"
                                                         src="{normalize-space(AjaxRequest/Params/ImageURL)}"
                                                         style="border: 0px;display:none;"
                                                         onload='setWidthAndHeightImage(this,"150");'/>
                                                        </a>
                                                    </div>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <div id="divClientLogo" class="onMouseOver" align="center"
                                                         style="margin-bottom:5px; margin-top:5px;">
                                                        <a id="lsClientLogo" style="display:block;" href="http://{$HostName}/ClientPortal.aspx?ID={$ItemID}">
                                                            <div class="labelSize14 verticallyMiddle" style="display:table-cell;
                                                         width:200px; height:90px;">
                                                                --><!--<xsl:value-of select ="normalize-space(AjaxRequest/Params/ItemName)"/>--><!--
                                                            </div>
                                                        </a>
                                                    </div>
                                                </xsl:otherwise>
                                            </xsl:choose>
                                        </xsl:if>-->
                                        
                                        <xsl:if test ="$ItemType = 'None' or $ItemType = 'LifeSpace'  or $ItemType = 'Goal'">
                                            <xsl:call-template name="LifeSpaceLogo">
                                                <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"/>
                                                <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"/>
                                            </xsl:call-template>
                                        </xsl:if>
                                    </div>
                                </td>
                                <td  class="rightColumnAlign">
                                    <xsl:choose>
                                        <xsl:when test="normalize-space(AjaxRequest/Params/Version)= '1.2' or
                                                  normalize-space(AjaxRequest/Params/Version)= '1.1'">
                                            <div id="divDashBoardRightBox_1" style="margin-bottom:20px; margin-top:10px;margin-left:10px;">
                                            </div>
                                            <script language="javascript" type="text/javascript">
                                                getActiveAdForDashBoard("253", "divDashBoardRightBox_1", "1");
                                                <!--GetDoYouKnow("Dashboard_DoYouKnow","<xsl:value-of select="$ItemID"/>", "DashBoard");-->
                                            </script>
                                        </xsl:when>
                                        <xsl:when test="$ItemType = 'None' or $ItemID = 0  or $ItemID = 1">
                                            <div id="Dashboard_DoYouKnow" style="margin-bottom:20px; margin-top:5px;margin-left:10px;">
                                                <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">
                                                getActiveAdForDashBoard("253", "divDashBoardRightBox_1", "1");
                                                --><!--GetDoYouKnow("Dashboard_DoYouKnow","<xsl:value-of select="$ItemID"/>", "DashBoard");--><!--
                                            </script>-->
                                        </xsl:when>
                                    </xsl:choose>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2" width="100%">
                                    <xsl:call-template name="LifeSpaceTopNavigationBar">
                                        <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"/>
                                        <xsl:with-param name="SelectTab" select="1"/>
                                    </xsl:call-template>
                                </td>
                            </tr>
                            <tr style="padding-top:-20px;">
                                <td class="leftColumn">
                                    <div id="divLeftContent" class="leftContentBoxContainer" align="left">
                                        <xsl:call-template name="InitializeNavBar">
                                            <xsl:with-param name="TemplateURL" select="normalize-space(AjaxRequest/TemplateURL)"></xsl:with-param>
                                            <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
                                            <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"></xsl:with-param>
                                            <xsl:with-param name="ItemType" select="$ItemType"></xsl:with-param>
                                            <xsl:with-param name="ParentType" select="normalize-space(AjaxRequest/Params/ParentType)"></xsl:with-param>
                                            <xsl:with-param name="ParentID" select="normalize-space(AjaxRequest/Params/ParentID)"></xsl:with-param>
                                            <xsl:with-param name="Authenticated" select="$Authenticated"></xsl:with-param>
                                            <xsl:with-param name="Debug" select="normalize-space(AjaxRequest/Params/Debug)"></xsl:with-param>
                                            <xsl:with-param name="HostName" select="normalize-space(AjaxRequest/HostName)"></xsl:with-param>
                                            <xsl:with-param name="PortalModules" select="AjaxRequest/Modules/."></xsl:with-param>
                                            <xsl:with-param name="PermissionID" select="normalize-space(AjaxRequest/Params/PermissionID)"/>
                                            <xsl:with-param name="ClientUserID" select="normalize-space(AjaxRequest/Params/ClientUserID)"/>
                                        </xsl:call-template>
                                    </div>
                                </td>
                                <td class="rightColumnAlign" style="padding-top:20px;">
                                    <div id="divRightContent_Container">
                                        <div id="TopMenuBarPane">
                                        </div>
                                        <xsl:call-template name="ExceptionDetail">
                                            <xsl:with-param name="TemplatePathURL" select="normalize-space(AjaxRequest/TemplateURL)"/>
                                        </xsl:call-template>
                                        <div id="divRightContent" class="rightContentBoxContainer">
                                            <xsl:call-template name="InitializeRightContent">
                                                <xsl:with-param name="ItemID" select="normalize-space($ItemID)"/>
                                                <xsl:with-param name="ItemType" select="normalize-space(AjaxRequest/Params/ItemType)"/>
                                                <xsl:with-param name="TemplateURL" select ="normalize-space(AjaxRequest/TemplateURL)"/>
                                                <xsl:with-param name="ItemName" select="normalize-space(AjaxRequest/Params/ItemName)"/>
                                                <xsl:with-param name="PermissionID" select="normalize-space(AjaxRequest/Params/PermissionID)"/>
                                                <xsl:with-param name="ParentName" select="normalize-space(AjaxRequest/Params/ParentName)"/>
                                                <xsl:with-param name="ImageURL" select="normalize-space(AjaxRequest/Params/ImageURL)"/>
                                                <xsl:with-param name="Authenticated" select="normalize-space($Authenticated)"/>
                                                <xsl:with-param name="LoginPopUpURL" select="normalize-space(AjaxRequest/LoginPopUpURL)"/>
                                                <xsl:with-param name="CommunityGroupUser" select="normalize-space(AjaxRequest/Params/CommunityGroupUser)"/>
                                                <xsl:with-param name="LifeSpaceLLCID" select="normalize-space($LifeSpaceLLCID)"/>
                                                <xsl:with-param name="Version" select="normalize-space(AjaxRequest/Params/Version)"/>
                                                <xsl:with-param name="OrderBy" select="normalize-space(AjaxRequest/Params/OrderBy)"/>
                                                <xsl:with-param name="ActivateStatus" select="$ActivateStatus"></xsl:with-param>
                                                <xsl:with-param name="TemplateItemID" select="$TemplateItemID"></xsl:with-param>
                                                <xsl:with-param name="TotalTemplates" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalTemplates)"></xsl:with-param>
                                                <xsl:with-param name="TotalPublications" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalPublications)"></xsl:with-param>
                                                <xsl:with-param name="TotalDiscussions" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalDiscussions)"></xsl:with-param>
                                                <xsl:with-param name="TotalContents" select="normalize-space(AjaxRequest/Params/CommunityMetaData/TotalContents)"></xsl:with-param>
                                                <xsl:with-param name="ContentHtml" select="AjaxRequest/Params/TemplateData/ContentHtml"/>
                                                <xsl:with-param name="InstructionsHtml" select="AjaxRequest/Params/TemplateData/InstructionsHtml"/>
                                                <xsl:with-param name="RelatedTemplatesHtml" select="AjaxRequest/Params/TemplateData/RelatedTemplatesHtml"/>
                                                <xsl:with-param name="SourceID" select="normalize-space(AjaxRequest/Params/SourceID)"/>
                                                <xsl:with-param name="IsFollowingGoal" select="normalize-space(AjaxRequest/Params/IsFollowingGoal)"/>
                                                <xsl:with-param name="Debug" select="normalize-space(AjaxRequest/Params/Debug)"/>
                                                <xsl:with-param name="PublicationHtml" select="AjaxRequest/Params/PublicationHtml"/>
                                                <xsl:with-param name="ParentType" select="AjaxRequest/Params/ParentType"/>
                                                <xsl:with-param name="DisplayShareIT" select="AjaxRequest/CheckBoxes/ShareIt"/>
                                                <xsl:with-param name="PortalTypeID" select="AjaxRequest/Modules/PortalTypeID"/>
                                                <xsl:with-param name="StatusID" select="normalize-space(AjaxRequest/Params/StatusID)"/>
                                                <xsl:with-param name="ClientUserID" select="normalize-space(AjaxRequest/Params/ClientUserID)"/>
                                                <xsl:with-param name="IsCoach" select="normalize-space(AjaxRequest/Params/IsCoach)"/>
                                                <xsl:with-param name="RoleName">
                                                    <xsl:choose>
                                                        <xsl:when test ="normalize-space(AjaxRequest/UserRoles/Role[RoleName = 'Brand Admin'])">
                                                            <xsl:text>True</xsl:text>
                                                        </xsl:when>
                                                        <xsl:otherwise>
                                                            <xsl:text>False</xsl:text>
                                                        </xsl:otherwise>
                                                    </xsl:choose>
                                                </xsl:with-param>
                                            </xsl:call-template>
                                        </div>
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </xsl:otherwise>
                </xsl:choose>
            </div>
            <div id="divExpansionContainer" class="divContainer" style="display:none;">
            </div>
        </center>

        <div id="divPlannerContainer" class="divPopupContainerForWholeWidth"></div>
        <div id="divDragger" active="0" style="position:absolute;display:none;border:1px dotted black;"></div>
    </xsl:template>
</xsl:stylesheet>
