﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">

    <xsl:import href="../Version_2_0/SurveyBuilder/CRMSurveyAnswerTaken.xslt"/>

    <xsl:key name="distinctGoalItemID" match="AjaxRequest/UserSurveysXML/Survey" use="./GoalItemID"></xsl:key>
    <xsl:key name="DistinctUserPortals" match="AjaxRequest/UserSurveysXML/Survey" use="./PortalItemID"></xsl:key>
    <xsl:key name="DistinctUserGoalsFilter" match="AjaxRequest/GoalFilterDataXML/GoalsXML/Goal" use="./GoalItemID"></xsl:key>

    <xsl:output method="xml" indent="yes"/>




    <xsl:template match="/">

        <xsl:variable name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:variable>
        <xsl:variable name="Action" select="AjaxRequest/Action"></xsl:variable>
        <xsl:variable name="UserTasksFilterXML" select="AjaxRequest/GoalFilterDataXML/GoalsXML/."></xsl:variable>
        <xsl:variable name="ResponsibleUsersListXML" select="AjaxRequest/UsersXML/."></xsl:variable>
        <xsl:variable name="SelectedUserID" select="AjaxRequest/Params/UserID"></xsl:variable>
        <xsl:variable name="UserSurveyXML" select="AjaxRequest/UserSurveysXML/."></xsl:variable>
        <xsl:variable name="LoggedInUserID" select="AjaxRequest/LoggedInUserID"></xsl:variable>
        <xsl:variable name="PageSize" select="AjaxRequest/DefaultPageSize"></xsl:variable>
        <xsl:variable name="LastRecRowID" select="AjaxRequest/UserSurveysXML/Survey[last()]/RowID"></xsl:variable>
        <xsl:variable name="CurrentPage" select="ceiling($LastRecRowID div $PageSize)"></xsl:variable>
        <xsl:variable name="PageNumber">
            <xsl:choose>
                <xsl:when test="AjaxRequest/Params/PageNumber">
                    <xsl:value-of select="AjaxRequest/Params/PageNumber"/>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>1</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>
        <xsl:variable name="TotalPages">
            <xsl:choose>
                <xsl:when test="$UserSurveyXML/Survey/TotalPages">
                    <xsl:value-of select="$UserSurveyXML/Survey/TotalPages"/>
                </xsl:when>
            </xsl:choose>
        </xsl:variable>
        <xsl:variable name="TotalRecords">
            <xsl:choose>
                <xsl:when test="$UserSurveyXML/Survey/TotalRecords">
                    <xsl:value-of select="$UserSurveyXML/Survey/TotalRecords"/>
                </xsl:when>
            </xsl:choose>
        </xsl:variable>
        <xsl:variable name="CurrentPageNumber" select="$UserSurveyXML/CurrentPageNumber"></xsl:variable>
        <xsl:variable name="NextPageNo">
            <xsl:value-of select="$CurrentPageNumber + 1"/>
        </xsl:variable>
        <xsl:variable name="Mode" select="AjaxRequest/Params/Mode"></xsl:variable>

        <xsl:variable name="LastGoalItemID">
            <xsl:choose>
                <xsl:when test="AjaxRequest/Params/LastGoalItemID != ''">
                    <xsl:value-of select="AjaxRequest/Params/LastGoalItemID"/>
                </xsl:when>
                <xsl:when test="((not(AjaxRequest/Params/LastGoalItemID) or AjaxRequest/Params/LastGoalItemID = '')
                          and $UserSurveyXML/Survey[last()]/GoalItemID != '')">
                    <xsl:value-of select="$UserSurveyXML/Survey[last()]/GoalItemID"/>
                </xsl:when>
            </xsl:choose>
        </xsl:variable>

        <xsl:call-template name="WorksheetTabLayout">
            <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
            <xsl:with-param name="Action" select="$Action"></xsl:with-param>
            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
            <xsl:with-param name="SelectedUserID" select="$SelectedUserID"></xsl:with-param>
            <xsl:with-param name="UserTasksFilterXML" select="$UserTasksFilterXML"></xsl:with-param>
            <xsl:with-param name="ResponsibleUsersListXML" select="$ResponsibleUsersListXML"></xsl:with-param>
            <xsl:with-param name="UserSurveyXML" select="$UserSurveyXML"></xsl:with-param>
            <xsl:with-param name="TotalRecords" select="$TotalRecords"></xsl:with-param>
            <xsl:with-param name="LastRecRowID" select="$LastRecRowID"></xsl:with-param>
            <xsl:with-param name="CurrentPageNumber" select="$CurrentPageNumber"></xsl:with-param>
            <xsl:with-param name="LoggedInUserID" select="$LoggedInUserID"></xsl:with-param>
            <xsl:with-param name="LastGoalItemID" select="$LastGoalItemID"></xsl:with-param>
            <xsl:with-param name="TotalPages" select="$TotalPages"></xsl:with-param>
        </xsl:call-template>



    </xsl:template>


    <xsl:template name="WorksheetTabLayout">
        <xsl:param name="Mode" select="'N/A'"></xsl:param>
        <xsl:param name="Action" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="SelectedUserID" select="'N/A'"></xsl:param>
        <xsl:param name="UserTasksFilterXML" select="'N/A'"></xsl:param>
        <xsl:param name="ResponsibleUsersListXML" select="'N/A'"></xsl:param>
        <xsl:param name="UserSurveyXML" select="'N/A'"></xsl:param>
        <xsl:param name="TotalRecords" select="'N/A'"></xsl:param>
        <xsl:param name="LastRecRowID" select="'N/A'"></xsl:param>
        <xsl:param name="CurrentPageNumber" select="'N/A'"></xsl:param>
        <xsl:param name="LoggedInUserID" select="'N/A'"></xsl:param>
        <xsl:param name="LastGoalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="TotalPages" select="'N/A'"></xsl:param>

        <xsl:choose>
            <xsl:when test="$Mode = 'Header'">
                <xsl:choose>
                    <xsl:when test="$Action = 'LoadUserSurveys'">
                        <xsl:call-template name="PortalWorksheetFilter">
                            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
                            <xsl:with-param name="SelectedUserID" select="$SelectedUserID"></xsl:with-param>
                            <xsl:with-param name="UserTasksFilterXML" select="$UserTasksFilterXML"></xsl:with-param>
                            <xsl:with-param name="ResponsibleUsersListXML" select="$ResponsibleUsersListXML"></xsl:with-param>
                            <xsl:with-param name="UserSurveyXML" select="$UserSurveyXML"></xsl:with-param>
                            <xsl:with-param name="LoggedInUserID" select="$LoggedInUserID"></xsl:with-param>
                        </xsl:call-template>
                        <xsl:call-template name="PortalWorksheetHeaderTemplate">
                            <xsl:with-param name="UserSurveyXML" select="$UserSurveyXML"></xsl:with-param>
                            <xsl:with-param name="TotalRecords" select="$TotalRecords"></xsl:with-param>
                            <xsl:with-param name="LastRecRowID" select="$LastRecRowID"></xsl:with-param>
                            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
                            <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                            <xsl:with-param name="SelectedUserID" select="$SelectedUserID"></xsl:with-param>
                            <xsl:with-param name="CurrentPageNumber" select="$CurrentPageNumber"></xsl:with-param>
                            <xsl:with-param name="LoggedInUserID" select="$LoggedInUserID"></xsl:with-param>
                            <xsl:with-param name="LastGoalItemID" select="$LastGoalItemID"></xsl:with-param>
                            <xsl:with-param name="Action" select="$Action"></xsl:with-param>
                            <xsl:with-param name="TotalPages" select="$TotalPages"></xsl:with-param>
                        </xsl:call-template>
                    </xsl:when>
                    <xsl:when test="$Action = 'LoadPortalUserWorksheetFilter'">
                        <xsl:call-template name="PortalWorksheetHeaderTemplate">
                            <xsl:with-param name="UserSurveyXML" select="$UserSurveyXML"></xsl:with-param>
                            <xsl:with-param name="TotalRecords" select="$TotalRecords"></xsl:with-param>
                            <xsl:with-param name="LastRecRowID" select="$LastRecRowID"></xsl:with-param>
                            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
                            <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                            <xsl:with-param name="SelectedUserID" select="$SelectedUserID"></xsl:with-param>
                            <xsl:with-param name="CurrentPageNumber" select="$CurrentPageNumber"></xsl:with-param>
                            <xsl:with-param name="LoggedInUserID" select="$LoggedInUserID"></xsl:with-param>
                            <xsl:with-param name="LastGoalItemID" select="$LastGoalItemID"></xsl:with-param>
                            <xsl:with-param name="Action" select="$Action"></xsl:with-param>
                            <xsl:with-param name="TotalPages" select="$TotalPages"></xsl:with-param>
                        </xsl:call-template>
                    </xsl:when>
                </xsl:choose>

            </xsl:when>

            <xsl:otherwise>
                <xsl:call-template name="WorksheetGoalContainerTemplate">
                    <xsl:with-param name="UserSurveyXML" select="$UserSurveyXML"></xsl:with-param>
                    <xsl:with-param name="PortalID" select="$PortalItemID"></xsl:with-param>
                    <xsl:with-param name="LoggedInUserID" select="$LoggedInUserID"></xsl:with-param>
                    <xsl:with-param name="LastGoalItemID" select="$LastGoalItemID"></xsl:with-param>
                    <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                </xsl:call-template>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    <xsl:template name="PortalWorksheetFilter">
        <xsl:param name="UserTasksFilterXML" select="'N/A'"></xsl:param>
        <xsl:param name="ResponsibleUsersListXML" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="SelectedUserID" select="'N/A'"></xsl:param>
        <xsl:param name="UserSurveyXML" select="'N/A'"></xsl:param>
        <xsl:param name="LoggedInUserID" select="'N/A'"></xsl:param>

        <div style="display:inline-block;" class="marginTop10">
            <div id="div_GoalNameFilter" style="float:left;">
                <span class="packageTitle">Goal Name</span>
                <select id="opt_GoalName" class="smallDropdown marginRight10" style="width:120px;"
                        onchange="LoadPortalWorksheetFilterResult('div_Portal_{$PortalItemID}_Container','{$PortalItemID}',
                                                                '{$SelectedUserID}','opt_GoalName', 'opt_ResponsibleUsers',
                                                                'txtWorksheet', 'Header', null, 1,
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideCompleted',
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideMyWorksheet', 
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideThisWeek');">
                    <option value="-99">-Select-</option>
                    <xsl:for-each select="$UserTasksFilterXML/Goal[generate-id() = generate-id(key('DistinctUserGoalsFilter', ./GoalItemID))]">
                        <xsl:sort order="ascending" data-type="text" select="GoalItem"/>
                        <option value="{GoalItemID}">
                            <xsl:value-of select="GoalItem"/>
                        </option>
                    </xsl:for-each>
                </select>
            </div>
            <div id="div_CreatorFilter" style="float:left;">
                <span class="packageTitle">Responsible</span>
                <select id="opt_ResponsibleUsers" class="smallDropdown marginRight10" style="width:120px;"
                       onchange="LoadPortalWorksheetFilterResult('div_Portal_{$PortalItemID}_Container','{$PortalItemID}',
                                                                '{$SelectedUserID}','opt_GoalName', 'opt_ResponsibleUsers',
                                                                'txtWorksheet', 'Header', null, 1,
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideCompleted',
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideMyWorksheet', 
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideThisWeek');">
                    <option value="-99">-Select-</option>
                    <xsl:for-each select="$ResponsibleUsersListXML/User">
                        <xsl:sort order="ascending" data-type="text" select="DisplayName"/>
                        <option value="{UserID}">
                            <span class="sentenceFont">
                                <xsl:value-of select="DisplayName"/>
                            </span>
                        </option>
                    </xsl:for-each>
                </select>
            </div>
            <div id="div_WorksheetFilter" style="float:left;">
                <span class="packageTitle">Worksheet</span>
                <input id="txtWorksheet" type="text" class="text" style="width:175px;"
                       onkeypress="LoadPortalWorksheetFilterResult('div_Portal_{$PortalItemID}_Container',
                                                                    '{$PortalItemID}','{$SelectedUserID}',
                                                                    'opt_GoalName', 'opt_ResponsibleUsers', 
                                                                    'txtWorksheet', 'Header', event, 1,
                                                                    'chk_{$PortalItemID}_Worksheet_Filter_HideCompleted',
                                                                    'chk_{$PortalItemID}_Worksheet_Filter_HideMyWorksheet', 
                                                                    'chk_{$PortalItemID}_Worksheet_Filter_HideThisWeek');"></input>
            </div>
        </div>

        <div style="display:inline-block;" class="marginBottom10 marginTop10">
            <div class="marginBottom10 marginRight10" style="float:left;">
                <input type="checkbox" id="chk_{$PortalItemID}_Worksheet_Filter_HideCompleted"
                       onclick="LoadPortalWorksheetFilterResult('div_Portal_{$PortalItemID}_Container',
                                                                '{$PortalItemID}','{$SelectedUserID}',
                                                                'opt_GoalName', 'opt_ResponsibleUsers', 
                                                                'txtWorksheet', 'Header', null, 1, 'chk_{$PortalItemID}_Worksheet_Filter_HideCompleted',
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideMyWorksheet', 
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideThisWeek');"></input>
                <span class="packageTitle">Hide Completed</span>
            </div>

            <div class="marginBottom10 marginRight10" style="float:left;">
                <input type="checkbox" id="chk_{$PortalItemID}_Worksheet_Filter_HideMyWorksheet"
                       onclick="LoadPortalWorksheetFilterResult('div_Portal_{$PortalItemID}_Container',
                                                                '{$PortalItemID}','{$SelectedUserID}',
                                                                'opt_GoalName', 'opt_ResponsibleUsers', 
                                                                'txtWorksheet', 'Header', null, 1, 'chk_{$PortalItemID}_Worksheet_Filter_HideCompleted',
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideMyWorksheet', 
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideThisWeek');"></input>
                <span class="packageTitle">My Worksheets</span>
            </div>

            <div class="marginBottom10" style="float:left;">
                <input type="checkbox" id="chk_{$PortalItemID}_Worksheet_Filter_HideThisWeek"
                       onclick="LoadPortalWorksheetFilterResult('div_Portal_{$PortalItemID}_Container',
                                                                '{$PortalItemID}','{$SelectedUserID}',
                                                                'opt_GoalName', 'opt_ResponsibleUsers', 
                                                                'txtWorksheet', 'Header', null, 1, 'chk_{$PortalItemID}_Worksheet_Filter_HideCompleted',
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideMyWorksheet', 
                                                                'chk_{$PortalItemID}_Worksheet_Filter_HideThisWeek');"></input>
                <span class="packageTitle">This Week</span>
            </div>
        </div>
    </xsl:template>


    <xsl:template name="PortalWorksheetHeaderTemplate">
        <xsl:param name="UserSurveyXML" select="'N/A'"></xsl:param>
        <xsl:param name="TotalRecords" select="'N/A'"></xsl:param>
        <xsl:param name="LastRecRowID" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="Mode" select="'N/A'"></xsl:param>
        <xsl:param name="SelectedUserID" select="'N/A'"></xsl:param>
        <xsl:param name="CurrentPageNumber" select="'N/A'"></xsl:param>
        <xsl:param name="LoggedInUserID" select="'N/A'"></xsl:param>
        <xsl:param name="LastGoalItemID" select="'N/A'"></xsl:param>        
        <xsl:param name="Action" select="'N/A'"></xsl:param>
        <xsl:param name="TotalPages" select="'N/A'"></xsl:param>

      
        <div id="div_Portal_{$PortalItemID}_Container">
            <xsl:choose>
                <xsl:when test="count($UserSurveyXML/Survey) > 0">
                    <xsl:for-each select="$UserSurveyXML/Survey[generate-id() = generate-id(key('DistinctUserPortals', ./PortalItemID))]">
                        <xsl:variable name="PortalID" select="PortalItemID"></xsl:variable>
                        <xsl:variable name="GoalID" select="GoalItemID"></xsl:variable>

                        <!--Call scroll function only if next set of records exists-->
                        <xsl:variable name="HitScrollFunction">
                            <xsl:choose>
                                <xsl:when test="not($TotalRecords)">
                                    <xsl:text></xsl:text>
                                </xsl:when>
                                <xsl:when test="$CurrentPageNumber != $TotalPages">
                                    <xsl:text>checkIfScrollBottom('div_Worksheet_</xsl:text>
                                    <xsl:value-of select="$PortalItemID"/>
                                    <xsl:text>_Container</xsl:text>
                                    <xsl:text>');</xsl:text>
                                </xsl:when>
                            </xsl:choose>
                        </xsl:variable>

                        <!--Display scroll only when the total records are greater than 0-->
                        <xsl:variable name="DisplayLeftScroll">
                            <xsl:choose>
                                <xsl:when test="$Mode != 'Scroll' and $TotalRecords > 0">
                                    <xsl:text>this.style.overflowY = 'scroll';</xsl:text>
                                    <xsl:text>document.body.style.overflowY='hidden';</xsl:text>
                                </xsl:when>
                                <xsl:otherwise>
                                    <xsl:text></xsl:text>
                                </xsl:otherwise>
                            </xsl:choose>
                        </xsl:variable>

                        <div id="div_Portal_{$PortalID}">
                            <!--<div style="border-bottom:1px solid #D1D2D3;">
                                <span class="labelGoalTitle" style="font-size:22px;">
                                    <xsl:value-of select="PortalName"/>
                                </span>
                            </div>-->

                            <div id="div_Worksheet_{$PortalItemID}_Container" style="height:360px;overflow:hidden;"
                                 source="UserProfileWorksheets" portalItemID="{$PortalItemID}"
                                 selectedUserID="{$SelectedUserID}" lastRecRowID="{$CurrentPageNumber}"
                                 LastRowID="{$LastRecRowID}" TotalRecCount="{$TotalRecords}"
                                 lastGoalItemID="{$LastGoalItemID}" Action="{$Action}"
                                 onmouseover="{$DisplayLeftScroll}{$HitScrollFunction}"
                                 onTouchStart="{$DisplayLeftScroll}{$HitScrollFunction}"
                                 onmouseout="setScrollOffOnMouseOut(event,'div_Worksheet_{$PortalItemID}_Container');
                                                        document.body.style.overflowY='';">
                                <xsl:call-template name="WorksheetGoalContainerTemplate">
                                    <xsl:with-param name="UserSurveyXML" select="$UserSurveyXML"></xsl:with-param>
                                    <xsl:with-param name="PortalID" select="$PortalID"></xsl:with-param>
                                    <xsl:with-param name="LoggedInUserID" select="$LoggedInUserID"></xsl:with-param>
                                    <xsl:with-param name="LastGoalItemID" select="$LastGoalItemID"></xsl:with-param>
                                    <xsl:with-param name="Mode" select="$Mode"></xsl:with-param>
                                </xsl:call-template>
                            </div>
                        </div>
                    </xsl:for-each>
                </xsl:when>
                <xsl:otherwise>
                    <div>
                        <div class="packageTitle marginTop10" align="center">
                            There are no worksheets.
                        </div>
                    </div>
                </xsl:otherwise>
            </xsl:choose>
        </div>
    </xsl:template>

    <xsl:template name="WorksheetGoalContainerTemplate">
        <xsl:param name="UserSurveyXML" select="'N/A'"></xsl:param>
        <xsl:param name="PortalID" select="'N/A'"></xsl:param>
        <xsl:param name="LoggedInUserID" select="'N/A'"></xsl:param>
        <xsl:param name="LastGoalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="Mode" select="'N/A'"></xsl:param>



        <xsl:for-each select="$UserSurveyXML/Survey[generate-id() = generate-id(key('distinctGoalItemID', ./GoalItemID)) and PortalItemID = $PortalID]">
            <xsl:variable name="GoalItemID" select="GoalItemID"></xsl:variable>

            <xsl:choose>
                <xsl:when test="$LastGoalItemID = GoalItemID and $Mode = 'scroll'">
                    <xsl:text></xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <div>
                        <div style="float:left;">
                            <img src="{GoalImageURL}" width="35" height="35" class="marginRight5"></img>
                        </div>
                        <div style="border-bottom:1px solid #D2D3D4;padding-bottom:8px !important;" class="marginBottom10 padding5"
                         onclick="OpenSpecifiedURL('Goal.aspx?ID={GoalItemID}');">
                            <span class="packageTitle onMouseOver" style="font-size:18px;">
                                <xsl:value-of select="GoalName"/> (<xsl:value-of select="count($UserSurveyXML/Survey[GoalItemID = $GoalItemID])"/>)
                            </span>
                        </div>
                    </div>
                </xsl:otherwise>
            </xsl:choose>
            <table id="tab_Surveys_{GoalItemID}" class="tableMaster" cellpadding="3" cellspacing="0">
                <xsl:for-each select="$UserSurveyXML/Survey[GoalItemID = $GoalItemID]">
                    <xsl:variable name="ItemFontColor">
                        <xsl:choose>
                            <xsl:when test="SurveyStatusID = 2">
                                <xsl:text>Green</xsl:text>
                            </xsl:when>
                            <xsl:when test="SurveyStatusID = 3 or SurveyStatusID = 4">
                                <xsl:text>Gray</xsl:text>
                            </xsl:when>
                            <xsl:otherwise>
                                <xsl:text>#003366</xsl:text>
                            </xsl:otherwise>
                        </xsl:choose>
                    </xsl:variable>

                    <xsl:variable name="ItemStyle">
                        <xsl:choose>
                            <xsl:when test="SurveyStatusID = 4">
                                <xsl:text>text-decoration: line-through;</xsl:text>
                            </xsl:when>
                        </xsl:choose>
                    </xsl:variable>

                    <tr id="tr_Worksheet_{ItemID}">
                        <td width="55%">
                            <span class="publicationSummary onMouseOver"
                                  onclick="viewItemDetailVersion2('{ItemID}', '{GoalItemID}', 
											 'surveyDetail_{SurveyID}', 'div_item_{ItemID}','2.0', 'view');">
                                <xsl:choose>
                                    <xsl:when test="(SurveyStatusID = 2 and TotalDays &gt;= 0)
                                                or 
                                             (SurveyStatusID = 2 and TotalDays &gt;= 0)">
                                    </xsl:when>
                                    <xsl:when test="TotalDays &lt; 0 and SurveyStatusID != 3 and SurveyStatusID != 4">
                                        <img src="/DesktopModules/LifeSpaceTemplates/Web/Images/Ver_2_0/alertRedDot.png" style="margin-right:5px;"></img>
                                    </xsl:when>
                                </xsl:choose>

                                <span style="color:{$ItemFontColor};{$ItemStyle}">
                                    <xsl:value-of select="SurveyName"/>
                                </span>
                                (<xsl:choose>
                                    <xsl:when test="$LoggedInUserID = SurveyResponsibleUserID">
                                        <xsl:text>Me</xsl:text>
                                    </xsl:when>
                                    <xsl:otherwise>
                                        <xsl:value-of select="SurveyResponsibleUserName"/>
                                    </xsl:otherwise>
                                </xsl:choose>)
                            </span>
                        </td>
                        <td width="20%">
                            <span class="publicationSummary">
                                <xsl:value-of select="SurveyTakenDate"/>
                            </span>
                        </td>
                        <td width="25%">
                            <span class="publicationSummary marginRight5">
                                <xsl:value-of select="SurveyStatus"/>
                            </span>
                            <xsl:if test="SurveyLastModifyDate != ''">
                                <span class="publicationSummary">
                                    (<xsl:value-of select="((normalize-space(SurveyLastModifyDate)))"/>)
                                </span>
                            </xsl:if>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <div id="surveyDetail_{SurveyID}">

                            </div>
                        </td>
                    </tr>
                </xsl:for-each>
            </table>
        </xsl:for-each>


    </xsl:template>
</xsl:stylesheet>
