﻿<?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 name="Header">
		<xsl:param name="ClientPortalPath" select="'N/A'"></xsl:param>
		<xsl:param name="source" select="'N/A'"></xsl:param>
		<xsl:param name="Logo" select="'N/A'"></xsl:param>
		<xsl:param name="MenuPage" select="'N/A'"></xsl:param>
		<xsl:param name="LogoAlt" select="'N/A'"></xsl:param>
		<xsl:param name="FreeTrial">
			<xsl:number value="0"/>
		</xsl:param>
		<xsl:param name="Contact">
			<xsl:number value="0"/>
		</xsl:param>
		<xsl:param name="LoggedIn">
			<xsl:number value="0"/>
		</xsl:param>
		<xsl:param name="LoggedInUser" select="'N/A'"></xsl:param>
		<xsl:param name="LogOffURL" select="'N/A'"></xsl:param>

		<xsl:variable name="URLProfix">
			<xsl:text>/</xsl:text>
		</xsl:variable>
		<header class="fixed home" style="z-index: 99999999999;position: relative;">
		
			<div class="container-fluid  cont_rem" style="padding-left: 40px;">
				<div class="row">
					<!-- logo -->
					<div class="col-sm-3 col-xs-3 logo">
						<a href="{$URLProfix}">
							<img src="{$Logo}" class="image_auto" alt="{$LogoAlt}"/>
						</a>
					</div>
					<!-- end -->
					<!-- navigation -->
					<div class="col-md-9 rem_padng">
						<nav class="navbar navbar-default navi_bg">
							<div class="container-fluid">
								<div class="navbar-header">
									<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
										<span class="icon-bar"></span>
										<span class="icon-bar"></span>
										<span class="icon-bar"></span>
									</button>
								</div>

								<xsl:variable name="Hostname" select="/AjaxRequest/HostName"/>
								<div class="collapse navbar-collapse" id="myNavbar">
									<xsl:choose>
										<xsl:when test="$LoggedIn = 0">
											<ul class="nav navbar-nav nav_top">
												<xsl:for-each select="/AjaxRequest/MenuContent/Menu/Group[@Target = $MenuPage]/Menu">
													<xsl:choose>
														<xsl:when test="SubMenu[text()]">
															<li class="dropdown open">
																<a class="dropdown-toggle" data-toggle="dropdown" href="#">
																	<xsl:value-of select="MainMenu"/>
																	<span class="caret"></span>
																</a>
																<ul class="dropdown-menu">
																	<xsl:for-each select="/AjaxRequest/MenuContent/Menu/Group[@Target = $MenuPage]/Menu/SubMenu">
																		<xsl:variable name="class" select="@class"/>
																		<xsl:variable name="Id" select="@id"/>
																		<xsl:variable name="submenu" select="SubMenu"/>
																		<li>
																			<a href="#" id="{$Id}" class="{$class}">
																				<xsl:value-of select="."/>
																			</a>
																		</li>

																	</xsl:for-each>
																</ul>
															</li>

														</xsl:when>
														<xsl:otherwise>
															<li>
																<xsl:variable name="url" select="./MainMenu/@url"/>
																<a href="{$URLProfix}{$url}" >
																	<xsl:value-of select="./MainMenu"/>
																</a>
															</li>
														</xsl:otherwise>
													</xsl:choose>

												</xsl:for-each>
											</ul>
										</xsl:when>
									</xsl:choose>
									<ul class="nav navbar-nav navbar-right">
										<xsl:choose>
											<xsl:when test="$LoggedIn = 0">

												<li>
													<a href="{$URLProfix}Login" class="login_bg" id="loginDiv">
														<span class="glyphicon glyphicon-lock"></span> Log In
													</a>
												</li>
												<li>
													<xsl:choose>
														<xsl:when test="$FreeTrial = 1">
															<a href="#" class="signUp  trial_bg" id="signupDiv">Free Trial</a>
														</xsl:when>
														<xsl:when test="$Contact = 1">
															<a href="{$URLProfix}Contact?source={$source}" class="trial_bg jumper">Contact Us</a>
														</xsl:when>
													</xsl:choose>
												</li>
											</xsl:when>
											<xsl:otherwise>
												<li class="dropdown">
													<a href="#" class="dropdown-toggle" data-toggle="dropdown">
														<xsl:value-of select="$LoggedInUser/FirstName"/>
														<b class="caret"></b>
													</a>
													<ul class="dropdown-menu nwdrp">
														<li>
															<a href="Settings.aspx">Settings</a>
														</li>
														<li>
															<a href="{$LogOffURL}">Log Out</a>
														</li>

													</ul>
												</li>
											</xsl:otherwise>
										</xsl:choose>
									</ul>

								</div>
							</div>
						</nav>
					</div>
					<!-- end -->
				</div>
			</div>
		</header>

	</xsl:template>
</xsl:stylesheet>
