﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:include href="../GenericTemplates/Notes_LineBreak.xslt"/>

    <xsl:template match="/">
        <xsl:variable name="TemplatePathURL" select="normalize-space(ListAnnoucements/TemplateURL)"></xsl:variable>


        <div id="div_Announcements">
            <xsl:if test="ListAnnoucements/UserRoles/Role[RoleName = 'Community Admin']">
                <div align="right">
                    <input align="right" id="btnPostMsg" type="button" class="button" value="Post a Message"
                           onClick="promoter_PostMessage('div_Operations', 'btnPostMsg');"></input>
                </div>
            </xsl:if>
            <div id="div_Operations" style="display: none; border: 2px solid #385D8A; width: 100%;">
                <table class="tableMaster" cellpadding="5" cellspacing="0" border="0">
                    <tr>
                        <td colspan="2" style="text-align: right;">
                            <span class="label onMouseOver" onClick="promoter_CloseDiv('div_Operations');">
                                [X]
                            </span>
                        </td>
                    </tr>
                    <tr>
                        <td style="padding-top: 10px;">
                            <span class="label lineHeight">Subject</span>
                        </td>
                        <td style="padding-top: 10px;">
                            <input id="txtSubject" type="text" class="textArea" value=""></input>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <span class="label lineHeight">Message</span>
                        </td>
                        <td style="padding-top: 10px; padding-bottom: 10px;">
                            <textarea id="txtMessage" type="text" class="textAreaComments"
                                   rows="1" style="color: gray;"
                                   onfocus="promoter_AddMessage('txtMessage');"
                                   onBlur="promoter_retainPrevState('txtMessage')">Add your message here...</textarea>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <input type="button" class="button" value="Submit"
                                   onClick="promoter_SaveMessage('txtSubject', 'txtMessage', 'divWhatsNew_Content');"></input>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <div id="divErrorMsg" style="display: none; text-align: right;">
                                <span class="labelMessage">** Subject and Message are both required.</span>
                            </div>
                        </td>
                    </tr>
                </table>
            </div>

            <xsl:for-each select="ListAnnoucements/Annoucement">
                <div id="div_Announcements_{normalize-space(PromoterAnnouncementID)}" class="label" style="margin-top: 10px;">
                    <table class="tableMaster" cellpadding="0" cellspacing="0" border="0">
                        <tr>
                            <xsl:if test="../UserRoles/Role[RoleName = 'Community Admin']">
                                <td width="5%" rowspan="3">
                                    <span onClick='return Announcement_Delete(
                                                                "{normalize-space(PromoterAnnouncementID)}",
                                                                "div_Announcements_{normalize-space(PromoterAnnouncementID)}");'>
                                        <img src="{$TemplatePathURL}Web/Icons/Delete%203/32%20Bit%20Alpha%20png/Delete%203%2016%20n%20p.png"
                                             class="onMouseOver"></img>
                                    </span>
                                </td>
                            </xsl:if>
                            <td>
                                <span class="label">
                                    <b>
                                        <xsl:value-of select="Subject"/>
                                    </b>
                                    by
                                    <i>
                                        <xsl:value-of select="OwnerName"/>
                                    </i>
                                </span>
                                <span class="labelBold8" style="margin-left: 5px;">
                                    <xsl:call-template name="TimeStamp">
                                        <xsl:with-param name="CreatedMinutes" select="CreatedMinutes"></xsl:with-param>
                                    </xsl:call-template>
                                </span>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span class="label">
                                    <xsl:call-template name="break">
                                        <xsl:with-param name="text" select="Memo"></xsl:with-param>
                                    </xsl:call-template>
                                </span>
                            </td>
                        </tr>
                    </table>
                </div>
            </xsl:for-each>
        </div>
    </xsl:template>

    <xsl:template name ="TimeStamp">
        <xsl:param name="CreatedMinutes" select="'N/A'"></xsl:param>
        <font color="#7F7F7F">
            <xsl:if test ="$CreatedMinutes &lt; 1">
                <xsl:value-of select="round(normalize-space($CreatedMinutes) * 60)"/> second(s) ago
            </xsl:if>
            <xsl:if test ="$CreatedMinutes &gt;= 1 and $CreatedMinutes &lt; 60">
                <xsl:value-of select="round(normalize-space($CreatedMinutes))"/> minute(s) ago
            </xsl:if>
            <xsl:if test ="$CreatedMinutes &gt;= 60 and $CreatedMinutes &lt; 1440 ">
                <xsl:value-of select="round(normalize-space($CreatedMinutes) div 60)"/> hour(s) ago
            </xsl:if>
            <xsl:if test ="$CreatedMinutes &gt; 1440 ">
                <xsl:value-of select="round(normalize-space($CreatedMinutes) div 1440)"/> day(s) ago
            </xsl:if>
        </font>
    </xsl:template>

</xsl:stylesheet>
