﻿<?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/StringReplace.xslt"/>
    
    <xsl:template name="DiscussionControls">
        <xsl:param name="IsCommunityAdmin" select="'N/A'"></xsl:param>
        <xsl:param name="Origin" select="'N/A'"></xsl:param>
        <xsl:param name="ItemID" select="'N/A'"></xsl:param>
        <xsl:param name="ExcludeDiscussionItemID" select="'N/A'"></xsl:param>
        <xsl:param name="ParentType" select="'N/A'"></xsl:param>
        <xsl:param name="PrimaryItemID" select="'N/A'"></xsl:param>
        <xsl:param name="SourceItemTypeID" select="'N/A'"></xsl:param>
        <xsl:param name="DiscussionCount" select="'N/A'"></xsl:param>
        <xsl:param name="IsAdmin" select="'N/A'"></xsl:param>
        <xsl:param name="RoleName" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="DiscussionItemID" select="'N/A'"></xsl:param>
        <xsl:param name="FBPicURL" select="'N/A'"></xsl:param>
        <xsl:param name="IsSecureConnection" select="'N/A'"></xsl:param>


        <xsl:variable name="displayStyle">
            <xsl:choose>
                <xsl:when test="$DiscussionCount &gt; 2">
                    <xsl:text>display: inline;</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>display:none</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <div class="divDiscussionGradient paddingBottom10">
            <div class="padding10">
                <xsl:call-template name="StartNewDiscussion">
                    <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>
        </div>
        <div>
            <img src="{$TemplateURL}Web/Images/Ver_2_0/dropshadow_550.png"></img>
        </div>
    </xsl:template>


    <xsl:template name="StartNewDiscussion">
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="ItemID" select="'N/A'"></xsl:param>
        <xsl:param name="FBPicURL" select="'N/A'"></xsl:param>
        <xsl:param name="IsSecureConnection" select="'N/A'"></xsl:param>

        <xsl:variable name="FormattedFBPicURL">
            <xsl:choose>
                <xsl:when test="$IsSecureConnection = 1">
                    <xsl:call-template name="replaceCharsInString">
                        <xsl:with-param name="stringIn" select="$FBPicURL"></xsl:with-param>
                        <xsl:with-param name="charsIn">
                            <xsl:text>http://</xsl:text>
                        </xsl:with-param>
                        <xsl:with-param name="charsOut">
                            <xsl:text>https://</xsl:text>
                        </xsl:with-param>
                    </xsl:call-template>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:value-of select="$FBPicURL"/>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <table class="tableMaster">
            <tr>
                <td rowspan="2" width="100px" >
                    <xsl:choose>
                        <xsl:when test="$FBPicURL!=''">
                            <img src="{$FormattedFBPicURL}" height="90px" width="90px" class="verticallyMiddle marginTop5"></img>
                        </xsl:when>
                        <xsl:otherwise>
                            <img src="{$TemplateURL}Web/Images/Ver_2_0/DefaultUserPic.jpg" height="90px" width="90px" class="verticallyMiddle"></img>
                        </xsl:otherwise>
                    </xsl:choose>
                </td>
                <td class="paddingRight10">
                    <div class="marginBottom5">
                        <input type="text" id="txtDiscussionTopic_{$ItemID}" class="DiscussionHeadertextBox"
                               defaultText="START A NEW TOPIC OR ASK A QUESTION"
                               value="START A NEW TOPIC OR ASK A QUESTION"
                               onFocus='SetTextAreaValue("txtDiscussionTopic_{$ItemID}","START A NEW TOPIC OR ASK A QUESTION","focus")'
                               onBlur='SetTextAreaValue("txtDiscussionTopic_{$ItemID}","START A NEW TOPIC OR ASK A QUESTION","blur"); 
                               setBrandSuggestedName(this);'></input>
                    </div>
                    <div>
                        <textArea id="txtDiscussionDetails_{$ItemID}" class="DiscussionHeadertextBox verticallyTop"
                               defaultText="ADD DETAILS"                                  
                               onFocus='SetTextAreaValue("txtDiscussionDetails_{$ItemID}","ADD DETAILS","focus");'
                               onBlur='SetTextAreaValue("txtDiscussionDetails_{$ItemID}","ADD DETAILS","blur"); setBrandSuggestedName(this);'
                                  onKeyUp='control_TextAreaAutoGrow("txtDiscussionDetails_{$ItemID}");'>
                            <xsl:text>ADD DETAILS</xsl:text>
                        </textArea>
                    </div>
                    <div style='margin-top:20px;'>
                        <table class='tableMaster'>
                            <tr>
                                <!--<td width="65%">
                                    <input type="checkbox"  class="verticallyMiddle marginRight10"></input>
                                    <span class="shareDiscussionText">SHARE THIS JUST WITH MY TEAM</span>
                                </td>-->
                                <td width="35%" class="textRight">
                                    <span style="margin-left:50px;" class="divGradient spanGradientText padding10"
                                          onClick='discussion_SaveItemOnEnter("txtDiscussionTopic_{$ItemID}","txtDiscussionDetails_{$ItemID}", 
                                                   "{$ItemID}", 
                                                   "span_ErrorMessage",
                                                   "divDiscussions_{$ItemID}_List", 
                                                   "divAddDiscussions",
                                                   "divDiscussions_{$ItemID}_List",event);'>
                                        <img class="verticallyMiddle" align="absmiddle" src="{$TemplateURL}Web/Images/Ver_2_0/icon_Add.png"></img>
                                        <span class="verticallyMiddle marginLeft5"> POST </span>
                                    </span>
                                </td>
                            </tr>
                        </table>                                             
                    </div>
                </td>
            </tr>
        </table>
    </xsl:template>
</xsl:stylesheet>
