﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <!--<xsl:template match="Notes">
        <xsl:variable name ="taskID" select="normalize-space(TaskID)"/>
        <xsl:variable name ="Mode" select="normalize-space(Mode)"/>
        <div style="margin-left:20px; width: 80%;">
            <xsl:if test ="count(Note) != 0">
                <div id ="div_itemNotes_{$taskID}">
                    <xsl:apply-templates select="Note"/>
                </div>
            </xsl:if>
            <xsl:if test ="count(Note) = 0">
                <div id ="div_itemNotes_{$taskID}">
                    <xsl:apply-templates select="Note"/>
                </div>
            </xsl:if>
            <xsl:if test ="$Mode != 'EmailDigest'">
                <xsl:if test ="(SourceTypeID) != 16">
                    <div id="div_itemNotes_{$taskID}_TextArea">
                        <div style="margin-top: 10px; margin-bottom: 10px;">
                            <textarea id="txt_itemNotes_{$taskID}" rows="1" class="textAreaNotes"
                                      onclick='return addNote("div_itemNotes_{$taskID}_AddNote", 
                                    "txt_itemNotes_{$taskID}");'
                                      onblur='return retainNotePrevState("div_itemNotes_{$taskID}_AddNote",
                                    "txt_itemNotes_{$taskID}");'>Add note here..</textarea>
                        </div>
                        <div id="div_itemNotes_{$taskID}_AddNote" style="margin-top: 10px; display: none;">
                            <input value="Submit" type="button" class="button"
                                   onClick='return Notes_SaveNote(
                                 "div_itemNotes_{$taskID}",
                                 "div_itemNotes_{$taskID}_AddNote",
                                 "txt_itemNotes_{$taskID}",
                                 "{$taskID}"
                                 );'></input>
                        </div>
                    </div>
                </xsl:if>
            </xsl:if>
        </div>
    </xsl:template>-->

    <xsl:template name ="NoteItemObsolete">
        <xsl:param name="DisplayReply" select="'N/A'"></xsl:param>
        <xsl:param name="TemplatePathURL" select="'N/A'"></xsl:param>
        <xsl:param name="Mode2" select="'N/A'"></xsl:param>
        <xsl:param name="LoginUser" select="'N/A'"></xsl:param>
        <xsl:param name ="IsCommunityAdmin" select="'N/A'"/>
        <xsl:param name ="Level" select="'N/A'"/>
        <xsl:param name ="itemID" select="'N/A'"/>
        <xsl:param name ="FirstName" select="'N/A'"/>
        <xsl:param name ="LastName" select="'N/A'"/>
        <xsl:param name ="NoteDesc" select="'N/A'"/>
        <xsl:param name ="CreatedMinutes" select="'N/A'"/>
        <xsl:param name ="NoteDateTime" select="'N/A'"/>
        <xsl:param name ="UserID" select="'N/A'"/>
        <xsl:param name="NotesUserImage" select="'N/A'"></xsl:param>
        <xsl:param name="PermissionID" select="'N/A'"></xsl:param>

        <xsl:if test ="$Level=0">
            <div id="div_Note_{normalize-space($itemID)}"
                 style="background-color:#E6E6E6;border-top:1px solid #D2D2D2;padding-top:2px;padding-bottom:2px;"
                 class="labelSmall ">
                <div id="div_Note_{normalize-space($itemID)}_View" style="width:472px;">
                    <div style="background-color:#E6E6E6;">
                        <table class="tableMaster" cellpadding="2" cellspacing="0">
                            <tr>
                                <td width="5%">
                                    <span >
                                        <xsl:choose>
                                            <xsl:when test="$NotesUserImage != ''">
                                                <img class="marginTop5" src="{$NotesUserImage}" width="50" height="50" align="absmiddle" ></img>
                                            </xsl:when>
                                            <xsl:otherwise>
                                                <img class="marginTop5" src="{$TemplatePathURL}/Web/Images/Ver_2_0/DefaultUserPic.jpg"  align="absmiddle"  width="50" height="50"></img>
                                            </xsl:otherwise>
                                        </xsl:choose>
                                    </span>
                                </td>                                
                                <td width="70%">
                                    <div class="packageTitle sentenceFont">
                                        <xsl:value-of select ="$FirstName"/>&#xa0;<xsl:value-of select ="$LastName"/>
                                    </div>
                                    <div id="lbl_itemNote_{normalize-space($itemID)}" class="labelSmall marginBottom10" style="text-align: justify;">
                                        <xsl:apply-templates select ="$NoteDesc/."></xsl:apply-templates>
                                    </div>
                                    <xsl:if test ="$Mode2 != 'EmailDigest'">
                                        <xsl:if test ="$LoginUser = $UserID or $PermissionID &gt;= 4">
                                            <a href="#" class="link" style="font-size: 9pt; margin-right: 5px;"
                                                                     onClick='return Notes_EditNote(
                                                                      "div_Note_{normalize-space($itemID)}_Update",
                                                                      "div_Note_{normalize-space($itemID)}_View",
                                                                      "lbl_itemNote_{normalize-space($itemID)}",
                                                                      "txt_itemNote_{normalize-space($itemID)}"
                                                                      );'>
                                                Edit
                                            </a>
                                        </xsl:if>
                                        <xsl:if test ="$LoginUser = $UserID or $IsCommunityAdmin = 'True' or $PermissionID &gt;= 4">
                                            <a href="#" class="link" style="font-size: 9pt;"
                                                                     onClick='return Notes_DeleteNote(
                                                                  "{normalize-space($itemID)}", 
                                                                  "div_Note_{normalize-space($itemID)}"
                                                                  );'>
                                                Delete
                                            </a>
                                        </xsl:if>
                                    </xsl:if>
                                </td>
                                <td width='25%'>
                                    <div>
                                        <span style="color: #7F7F7F;" class="labelSmall">
                                            <xsl:choose>
                                                <xsl:when test="$CreatedMinutes != ''">
                                                    <xsl:call-template name="TimeStamp">
                                                        <xsl:with-param name="CreatedMinutes" select="$CreatedMinutes"></xsl:with-param>
                                                    </xsl:call-template>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <xsl:value-of select ="$NoteDateTime"/>
                                                </xsl:otherwise>
                                            </xsl:choose>
                                        </span>
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>

                <div id="div_Note_{normalize-space($itemID)}_Update" style="display:none">
                    <xsl:if test ="$Mode2 != 'EmailDigest'">
                        <div>
                            <textarea id="txt_itemNote_{normalize-space($itemID)}" rows="2" class="textAreaEditMode" style="font-size: 9pt;">
                                <xsl:value-of select ="$NoteDesc"/>
                            </textarea>
                        </div>
                    </xsl:if>
                    <div>
                        <xsl:if test ="$Mode2 != 'EmailDigest'">
                            <xsl:if test ="$LoginUser = $UserID or $PermissionID &gt;= 4">
                                <a href="#" class="link" style="font-size: 9pt; margin-right: 5px;" onClick='return Notes_UpdateNote(
                                                                          "txt_itemNote_{normalize-space($itemID)}",
                                                                          "{normalize-space($itemID)}",
                                                                          "div_Note_{normalize-space($itemID)}_Update",
                                                                          "div_Note_{normalize-space($itemID)}_View",
                                                                          "lbl_itemNote_{normalize-space($itemID)}"
                                                                         );'>
                                    Update
                                </a>
                                <a href="#" class="link" style="font-size: 9pt;" onClick='return Notes_CancelNote(
                                                                          "div_Note_{normalize-space($itemID)}_Update",
                                                                          "div_Note_{normalize-space($itemID)}_View"
                                                                        )'>
                                    Cancel
                                </a>
                            </xsl:if>
                        </xsl:if>
                    </div>
                </div>
            </div>
        </xsl:if>
    </xsl:template>

    <xsl:template name ="TimeStamp">
        <xsl:param name="CreatedMinutes" select="'N/A'"></xsl:param>



        <font color="#414040">
            <xsl:if test ="$CreatedMinutes &lt; 1">
                &#xa0;<xsl:value-of select="round(normalize-space($CreatedMinutes) * 60)"/> second(s) ago
            </xsl:if>
            <xsl:if test ="$CreatedMinutes &gt;= 1 and $CreatedMinutes &lt; 60">
                &#xa0;<xsl:value-of select="round(normalize-space($CreatedMinutes))"/> minute(s) ago
            </xsl:if>
            <xsl:if test ="$CreatedMinutes &gt;= 60 and $CreatedMinutes &lt; 1440 ">
                &#xa0;<xsl:value-of select="round(normalize-space($CreatedMinutes) div 60)"/> hour(s) ago
            </xsl:if>
            <xsl:if test ="$CreatedMinutes &gt; 1440 ">
                &#xa0;<xsl:value-of select="round(normalize-space($CreatedMinutes) div 1440)"/> day(s) ago
            </xsl:if>
        </font>
    </xsl:template>

    <xsl:template match="NoteDesc">
        <xsl:call-template name="break"></xsl:call-template>
    </xsl:template>
    <xsl:include href="Notes_LineBreak.xslt"/>
</xsl:stylesheet>
