﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:import href="LifeSpaceLogo.xslt"/>

    <xsl:template name="TopPageBar">
        <xsl:param name="HostName" select="'N/A'"></xsl:param>
        <xsl:param name="Authenticated" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="ItemID" select="'N/A'"></xsl:param>
        <xsl:param name="ItemType" select="'N/A'"></xsl:param>
        <xsl:param name="PermissionID" select="'N/A'"></xsl:param>
        <xsl:param name="CommunityAdmin" select="'N/A'"></xsl:param>
        <xsl:param name="Origin" select="'N/A'"></xsl:param>

        <xsl:variable name="tableClass">
            <xsl:choose>
                <xsl:when test="$Origin = 'brand' or $ItemType = 'Portal'">
                    <xsl:text>tableMaster</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text></xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="topBarStyle">
            <xsl:choose>
                <xsl:when test="$Origin = 'brand'">
                    <xsl:text>topPageBar</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>topPageBar990</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <div id="divTopBar" class="{$topBarStyle}" align="right">
            <table style="cursor: default; padding-top: 1px; width:100%;">
                <tr>
                    <xsl:choose>
                        <xsl:when test="$Origin = 'brand' or $ItemType = 'Portal'">
                            <td align="left" style="padding-left: 10px; display: block;">
                                <xsl:if test="$Origin = 'brand' or $ItemType = 'Portal'">
                                    <xsl:call-template name="LifeSpaceLogo">
                                        <xsl:with-param name="HostName" select="normalize-space($HostName)"></xsl:with-param>
                                        <xsl:with-param name="Origin" select="$Origin"></xsl:with-param>
                                        <xsl:with-param name="ItemType" select="$ItemType"></xsl:with-param>
                                    </xsl:call-template>
                                </xsl:if>
                            </td>
                        </xsl:when>
                        <xsl:otherwise>
                            <td align="left" style="padding-left: 30px; display: block;">
                                <xsl:call-template name="LifeSpaceLogo">
                                    <xsl:with-param name="HostName" select="normalize-space($HostName)"></xsl:with-param>
                                    <xsl:with-param name="Origin" select="$Origin"></xsl:with-param>
                                    <xsl:with-param name="ItemType" select="$ItemType"></xsl:with-param>
                                </xsl:call-template>
                            </td>
                        </xsl:otherwise>
                    </xsl:choose>

                    <td align="right" style="text-align: right; vertical-align: bottom; width:100%;">
                        <table align="right" cellpadding="0" cellspacing="0" border="0">
                            <tr>
                                <xsl:if test="$Authenticated = 'True'">
                                    <td>
                                        <a href="/GetSocial.aspx"
                                           style="border: 0px; margin: 0px; padding: 0px;">
                                            <img border="0px" src="{normalize-space($TemplateURL)}Web/Images/Icon_Mail.png"
                                                 onload='timedCount("0","spanNotificationCount");' />

                                            <xsl:choose>
                                                <xsl:when test="$Origin = 'notifications'">
                                                    <a class="link" id="spanNotificationCount"
                                                       href="/GetSocial.aspx"
                                                       style="display: none; cursor: pointer; position: relative; background-color: #FF0000; 
                                                                  border-left: 3px solid #FF0000; border-right: 3px solid #FF0000;
                                                                  margin-left: 20px; margin-top: -20px; color: white;">
                                                    </a>
                                                </xsl:when>
                                                <xsl:otherwise>
                                                    <a class="link" id="spanNotificationCount"
                                                       href="/GetSocial.aspx"
                                                       style="display: block; cursor: pointer; position: relative; background-color: #FF0000; 
                                                                  border-left: 3px solid #FF0000; border-right: 3px solid #FF0000;
                                                                  margin-left: 20px; margin-top: -20px; color: white;">
                                                    </a>
                                                </xsl:otherwise>
                                            </xsl:choose>
                                        </a>
                                    </td>
                                </xsl:if>
                                <td>
                                    <xsl:choose>
                                        <xsl:when test="$Origin = 'brand'">
                                            <span id="LoginControlContainer" class="labelHeader labelHeader_topPageBar"
                                                  style="align: right; color: white;">
                                            </span>
                                            <script language="javascript" type="text/javascript">
                                                moveSourceToTargetDiv('spanLoginUserControl', 'LoginControlContainer');
                                            </script>
                                        </xsl:when>
                                    </xsl:choose>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
