﻿<?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:output method="xml" indent="yes"/>

    <xsl:template match="/">

        <xsl:variable name="TemplateURL" select="AjaxRequest/TemplateURL"></xsl:variable>
        <xsl:variable name="ManagerUserID" select="AjaxRequest/Params/ManagerID"></xsl:variable>
        <xsl:variable name="UserID" select="AjaxRequest/Params/UserID"></xsl:variable>
        <xsl:variable name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:variable>
        <xsl:variable name="ManagerName" select="AjaxRequest/Params/ManagerName"></xsl:variable>

        <xsl:call-template name="ObserverDisplayTemplate">
            <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
            <xsl:with-param name="ManagerUserID" select="$ManagerUserID"></xsl:with-param>
            <xsl:with-param name="UserID" select="$UserID"></xsl:with-param>
            <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
            <xsl:with-param name="ManagerName" select="$ManagerName"></xsl:with-param>
        </xsl:call-template>
    </xsl:template>

    <xsl:template name="ObserverDisplayTemplate">

        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="ManagerUserID" select="'N/A'"></xsl:param>
        <xsl:param name="UserID" select="'N/A'"></xsl:param>
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="ManagerName" select="'N/A'"></xsl:param>
		<xsl:param name="LoggedInUserPermissionID">
			<xsl:number value="0"/>
		</xsl:param>

        <div id="span_ClientManagerName_{$ManagerUserID}"
              class="sentenceFont onMouseOver publicationSummary" style="padding:1px;font-size:12px;width:95px;"
              onmouseover="document.getElementById('span_ClientManagerName_{$ManagerUserID}').style.border='1px solid #696969';
                           document.getElementById('span_ClientManagerName_{$ManagerUserID}').style.borderRadius='5px 5px 5px 5px';
                           document.getElementById('img_CoachObserver_{$ManagerUserID}').style.display='inline';"
              onmouseout="document.getElementById('span_ClientManagerName_{$ManagerUserID}').style.border='';
                          document.getElementById('img_CoachObserver_{$ManagerUserID}').style.display='none';">
            <xsl:choose>
                <xsl:when test="contains($ManagerName, '@') and contains($ManagerName, '.')">
                    <xsl:value-of select="substring-before($ManagerName,'@')"/>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:value-of select="$ManagerName"/>
                </xsl:otherwise>
            </xsl:choose>
			<xsl:if test="$LoggedInUserPermissionID &gt;= 3">
				<img id="img_CoachObserver_{$ManagerUserID}" src="{$TemplateURL}/Web/Images/Ver_2_0/BT_x.png" align="absmiddle"
					 style="display:none;padding-top:1px;margin-left:3px;" width="9" height="9" class="onMouseOver"
					 onclick="deleteManagerEmployeeRelationship('{$ManagerUserID}','{$UserID}','{$PortalItemID}','observer');"></img>
			</xsl:if>
        </div>
    </xsl:template>
</xsl:stylesheet>
