﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:import href="LifeSpaceDiscussionItem.xslt"/>
    <xsl:import href="LifeSpaceAddNewDiscussion.xslt"/>
    <xsl:import href="LifeSpaceDiscussionControls.xslt"/>

    <xsl:import href="Obsolete/LifeSpaceDiscussions.xslt"/>

    <xsl:template match="/">
        <xsl:variable name="ItemID" select="normalize-space(Discussions/ItemID)"/>
        <xsl:variable name="SourceItemTypeID" select="normalize-space(Discussions/TypeID)"/>
        <xsl:variable name="IsCommunityAdmin" select="normalize-space(Discussions/IsCommunityAdmin)"/>
        <xsl:variable name="IsAdmin" select="normalize-space(Discussions/IsAdmin)"/>
        <xsl:variable name="BrandPermissionID" select="normalize-space(Discussions/BrandPermissionID)"/>
        <xsl:variable name="TemplateURL" select="normalize-space(Discussions/TemplateURL)"/>
        <xsl:variable name="FBPicURL" select="normalize-space(Discussions/FBPicURL)"/>
        <xsl:variable name="IsSecureConnection" select="Discussions/IsSecureConnection"></xsl:variable>


        <xsl:choose>
            <xsl:when test="$SourceItemTypeID = 3 or $SourceItemTypeID = 18">
                <xsl:call-template name="LoadObseleteDiscussions">
                    <xsl:with-param name="Discussions" select="Discussions/."/>
                    <xsl:with-param name="IsFollowing" select="normalize-space(Discussions/IsFollowing)"></xsl:with-param>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:choose>
                    <xsl:when test="Discussions/Origin = 'GetAdditionalDiscussionsOnly'">
                        <xsl:for-each select="Discussions/DiscussionItem">
                            <xsl:call-template name="DiscussionItem">
                                <xsl:with-param name="ItemID" select="normalize-space(../ItemID)"></xsl:with-param>
                                <xsl:with-param name="DiscussionItemID" select="normalize-space(ItemID)"></xsl:with-param>
                                <xsl:with-param name="DiscussionName" select="normalize-space(Item)"></xsl:with-param>
                                <xsl:with-param name="UserName" select="normalize-space(UserName)"></xsl:with-param>
                                <xsl:with-param name="CommentsCount" select="normalize-space(CommentsCount)"/>
                                <xsl:with-param name="IsCommunityAdmin" select="$IsCommunityAdmin"/>
                                <xsl:with-param name="IsAdmin" select="$IsAdmin"/>
                                <xsl:with-param name="ItemStatus" select="ItemStatus"/>
                                <xsl:with-param name="StatusMaster" select="../StatusMaster/."></xsl:with-param>
                                <xsl:with-param name="ItemStatusID" select="normalize-space(StatusID)"/>
                                <xsl:with-param name="Description" select="Description"></xsl:with-param>
                                <xsl:with-param name="CreatedMinutes" select="CreatedMinutes"></xsl:with-param>
                                <xsl:with-param name="HostName" select="normalize-space(../HostName)"></xsl:with-param>
                                <xsl:with-param name="Followed" select="normalize-space(Followed)"></xsl:with-param>
                                <xsl:with-param name="ParentType" select="normalize-space(ParentType)"></xsl:with-param>
                                <xsl:with-param name="Comments" select="Notes/."></xsl:with-param>
                                <xsl:with-param name="DiscussionType" select="DiscussionType"></xsl:with-param>
                                <xsl:with-param name="DisplayAll">
                                    <xsl:text>True</xsl:text>
                                </xsl:with-param>
                                <xsl:with-param name="RoleName" select="Discussions/UserRoles/."></xsl:with-param>
                                <xsl:with-param name="FBPicURL" select="$FBPicURL"></xsl:with-param>
                                <xsl:with-param name="IsSecureConnection" select="$IsSecureConnection"></xsl:with-param>
                            </xsl:call-template>
                        </xsl:for-each>
                    </xsl:when>
                    <xsl:otherwise>
                        <div id="div_ActionsHeadline" style="display:block;" class="padding15">                            
                            <div>
                                <table class="tableMaster" cellSpacing="0" cellPadding="0">
                                    <tr>
                                        <td width="7%" class="textCenter verticallyMiddle">
                                            <img src="{$TemplateURL}Web/Images/Ver_2_0/icon_discussion_goal.png" align="absmiddle"></img>
                                        </td>
                                        <td width="93%" class="verticallyMiddle">
                                            <span class="actionDetailTitle verticallyMiddle">
                                                Start a New Discussion About This Goal
                                            </span>
                                        </td>
                                    </tr>
                                </table>

                            </div>
                        </div>
                        <div>
                            <img width="100%" height="10px" class="verticallyMiddle" src="{$TemplateURL}Web/Images/Ver_2_0/dropshadow_800.png"></img>
                        </div>
                        <table class="tableMaster" cellSpacing="0" cellPadding="0">
                            <tr>
                                <td style="width:550px">
                                    <div id="divDiscussions_{$ItemID}">
                                        <div id="divDiscussions_{$ItemID}_List">
                                            <div id="divDiscussions_{$ItemID}_List_Data">
                                                <xsl:for-each select="Discussions/DiscussionItem">
                                                    <xsl:call-template name="DiscussionItem">
                                                        <xsl:with-param name="ItemID" select="normalize-space(../ItemID)"></xsl:with-param>
                                                        <xsl:with-param name="DiscussionItemID" select="normalize-space(ItemID)"></xsl:with-param>
                                                        <xsl:with-param name="DiscussionName" select="normalize-space(Item)"></xsl:with-param>
                                                        <xsl:with-param name="UserName" select="normalize-space(UserName)"></xsl:with-param>
                                                        <xsl:with-param name="CommentsCount" select="normalize-space(CommentsCount)"/>
                                                        <xsl:with-param name="IsCommunityAdmin" select="$IsCommunityAdmin"/>
                                                        <xsl:with-param name="IsAdmin" select="$IsAdmin"/>
                                                        <xsl:with-param name="ItemStatus" select="ItemStatus"/>
                                                        <xsl:with-param name="StatusMaster" select="../StatusMaster/."></xsl:with-param>
                                                        <xsl:with-param name="ItemStatusID" select="normalize-space(StatusID)"/>
                                                        <xsl:with-param name="Description" select="Description"></xsl:with-param>
                                                        <xsl:with-param name="CreatedMinutes" select="CreatedMinutes"></xsl:with-param>
                                                        <xsl:with-param name="HostName" select="normalize-space(../HostName)"></xsl:with-param>
                                                        <xsl:with-param name="Followed" select="normalize-space(Followed)"></xsl:with-param>
                                                        <xsl:with-param name="ParentType" select="normalize-space(ParentType)"></xsl:with-param>
                                                        <xsl:with-param name="Comments" select="Notes/."></xsl:with-param>
                                                        <xsl:with-param name="DiscussionType" select="DiscussionType"></xsl:with-param>
                                                        <xsl:with-param name="DisplayAll">
                                                            <xsl:text>False</xsl:text>
                                                        </xsl:with-param>
                                                        <xsl:with-param name="RoleName" select="../UserRoles/."></xsl:with-param>
                                                        <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
                                                        <xsl:with-param name="FBPicURL" select="$FBPicURL"></xsl:with-param>
                                                        <xsl:with-param name="IsSecureConnection" select="$IsSecureConnection"></xsl:with-param>
                                                    </xsl:call-template>
                                                </xsl:for-each>
                                            </div>
                                        </div>
                                        <xsl:call-template name="DiscussionControls">
                                            <xsl:with-param name="IsCommunityAdmin" select="$IsCommunityAdmin"></xsl:with-param>
                                            <xsl:with-param name="IsAdmin" select="$IsAdmin"></xsl:with-param>
                                            <xsl:with-param name="SourceItemTypeID" select="$SourceItemTypeID"></xsl:with-param>
                                            <xsl:with-param name="DiscussionCount" select="count(Discussions/DiscussionItem)"></xsl:with-param>
                                            <xsl:with-param name="RoleName" select="Discussions/UserRoles/."></xsl:with-param>
                                            <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
                                            <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
                                            <xsl:with-param name="FBPicURL" select="$FBPicURL"></xsl:with-param>
                                            <xsl:with-param name="IsSecureConnection" select="$IsSecureConnection"></xsl:with-param>
                                        </xsl:call-template>
                                    </div>
                                </td>
                                <td style="width:10px">
                                </td>
                                <td style="width:240px;display:none;">
                                    <div class="followAndCommentText marginLeft10 capitalFont">
                                        Other .... Discussions
                                    </div>
                                    <div class="seperatorLine"></div>
                                    <div class="followAndCommentText marginLeft10">
                                        RELATED ARTICLES
                                    </div>
                                    <div class="seperatorLine"></div>
                                </td>
                            </tr>
                        </table>

                    </xsl:otherwise>
                </xsl:choose>
            </xsl:otherwise>
        </xsl:choose>



    </xsl:template>
</xsl:stylesheet>
