﻿<?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="../../../Web/Version_2_0/BoxKeyTemplate.xslt"/>
	<xsl:import href="../../../Web/Version_3_0/TopMenuBar.xslt"/>
	<xsl:import href="../../../Web/Version_2_0/SingleCellTemplates/UpdateActivePackageAlert.xslt"/>
	<xsl:import href="../../../Web/Version_3_0/DashboardMenu3_0.xslt"/>
	<xsl:import href="../../../Web/Version_3_0/Dashboard/ActivityDashboardTemplates.xslt"/>
	<xsl:output method="xml" indent="yes"/>

	<xsl:template match="/">
		<xsl:variable name="Action" select="AjaxRequest/Action"></xsl:variable>
		<xsl:variable name="ThemeFlag" select="AjaxRequest/ThemeFlag"></xsl:variable>
		<xsl:variable name="LogOffURL" select="AjaxRequest/LogOffURL"></xsl:variable>
		<xsl:variable name="Settings" select="AjaxRequest/Settings/."></xsl:variable>
		<xsl:variable name="CustomXML" select="AjaxRequest/Settings/CustomXML"></xsl:variable>
		<xsl:variable name="BrandXml" select="AjaxRequest/UserBrands/."></xsl:variable>

		<xsl:variable name="MBrandID" select="AjaxRequest/BrandID"></xsl:variable>
		<xsl:variable name="ItemFolders" select="AjaxRequest/ItemFolders/."></xsl:variable>

		<xsl:variable name="MasterPortalItemID" select="normalize-space(AjaxRequest/Params/MBrandItemID)" />
		<xsl:variable name="PortalItemID" select="normalize-space(AjaxRequest/Params/ItemID)" />
		<xsl:variable name="Item" select="normalize-space(AjaxRequest/Params/Item)" />
		<xsl:variable name="ImageURL" select="normalize-space(AjaxRequest/Params/ImageURL)" />
		<xsl:variable name="PermissionID" select="normalize-space(AjaxRequest/PermissionID)"></xsl:variable>
		<xsl:variable name="HostName" select="normalize-space(AjaxRequest/HostName)"></xsl:variable>
		<xsl:variable name="IsSecureConnection" select="AjaxRequest/IsSecureConnection"></xsl:variable>
		<xsl:variable name="LoggedInUser" select="AjaxRequest/LoggedInUser/User/UserData"></xsl:variable>
		<xsl:variable name="TemplateURL" select="normalize-space(AjaxRequest/TemplateURL)"></xsl:variable>

		<xsl:variable name="BackGroundColor" select="AjaxRequest/UpdatePackageAlert/PackageDetails/BackGroundColor"></xsl:variable>
		<xsl:variable name="TotalDays" select="AjaxRequest/UpdatePackageAlert/PackageDetails/TotalDays"></xsl:variable>
		<xsl:variable name="Package" select="AjaxRequest/UpdatePackageAlert/PackageDetails/Package"></xsl:variable>
		<xsl:variable name="PackageID" select="AjaxRequest/UpdatePackageAlert/PackageDetails/PackageID"></xsl:variable>
		<xsl:variable name="ShopPackageStatusID" select="AjaxRequest/UpdatePackageAlert/PackageDetails/ShopPackageStatusID"></xsl:variable>
		<xsl:variable name="PastDueDays" select="AjaxRequest/UpdatePackageAlert/PackageDetails/PastDueDays"></xsl:variable>
		<xsl:variable name="StatusID" select="AjaxRequest/UpdatePackageAlert/PackageDetails/StatusID"></xsl:variable>

		<xsl:variable name="PortalSpecific">
			<xsl:choose>
				<xsl:when test="AjaxRequest/Params/PortalSpecific[text()]">
					<xsl:value-of select="normalize-space(AjaxRequest/Params/PortalSpecific)"/>
				</xsl:when>
				<xsl:otherwise>
					<xsl:number value="0"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>

		<xsl:variable name="Protocol">
			<xsl:choose>
				<xsl:when test="$IsSecureConnection = 1">
					<xsl:text>https://</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<xsl:text>http://</xsl:text>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>

		<xsl:variable name="ClientManagerItemID">
			<xsl:choose>
				<xsl:when test="AjaxRequest/UserBrands/Brand[(PermissionID >= -2) 
                          and (ItemID = $MasterPortalItemID or ParentPortalItemID = $MasterPortalItemID)]/ItemID[text()]">
					<xsl:value-of select="AjaxRequest/UserBrands/Brand[(PermissionID >= -2) 
                                  and (ItemID = $MasterPortalItemID or ParentPortalItemID = $MasterPortalItemID)]/ItemID"/>
				</xsl:when>
				<xsl:otherwise>
					<xsl:number value="0"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>

		<xsl:variable name="PortalTopMenuBarXML" select="AjaxRequest/Settings/TabMenus/."></xsl:variable>

		<xsl:variable name="PortalTopMenuItems" select="/AjaxRequest/Settings/TabMenus/TabMenu/MenuItems/Version_3_0/MenuItem
															[
																@Default = 'true' 
																and @Active= '1'
																and (
																		($MasterPortalItemID = $PortalItemID and ScopeLevel/Level = 0)
																		or 
																		($MasterPortalItemID != $PortalItemID and ScopeLevel/Level = 1)
																	)
															]/."></xsl:variable>

		<xsl:variable name="UserTabs">
			<xsl:copy-of select="$CustomXML/Tabs_3_0/Tab
												[
													@Active= '1'
													and
													(SecurityLevel/Level = $PermissionID)
													and
													(
														(ScopeLevel/Level = 0 and $MasterPortalItemID = $PortalItemID) 
														or 
														(ScopeLevel/Level = 1 and $MasterPortalItemID != $PortalItemID)
													)
												]"/>
		</xsl:variable>

		<!-- header -->


		<!-- content -->
		<xsl:if test="$PortalSpecific = 0">
			<xsl:call-template name="TopMenuBar">
				<xsl:with-param name="Settings" select="$Settings"></xsl:with-param>
				<xsl:with-param name="BrandXml" select="$BrandXml"></xsl:with-param>
				<xsl:with-param name="CustomXML" select="$CustomXML"></xsl:with-param>
				<xsl:with-param name="LogOffURL" select="$LogOffURL"></xsl:with-param>
				<xsl:with-param name="Protocol" select="$Protocol"></xsl:with-param>
				<xsl:with-param name="HostName" select="$HostName"></xsl:with-param>
				<xsl:with-param name="MBrandItemID" select="$MasterPortalItemID"></xsl:with-param>
				<xsl:with-param name="ClientManagerItemID" select="$ClientManagerItemID"></xsl:with-param>
				<xsl:with-param name="LoggedInUser" select="$LoggedInUser"></xsl:with-param>
				<xsl:with-param name="MenuType">
					<xsl:text>Detail</xsl:text>
				</xsl:with-param>
				<xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
				<xsl:with-param name="HeaderCssClass" select="'headrfixednewthme'"></xsl:with-param>
			</xsl:call-template>
		</xsl:if>

		<div class="layout-fixed nwtheme" id="divDashboardLayout">
			<div id="wrapper">
				<script>
					function closeNav() {

					$("#mySidenavslide").css("display","none");
					$(".nwtheme .content-page").css("margin-left","10px");
					}
					function openNav() {

					$("#mySidenavslide").css("display","block");
					$(".nwtheme .content-page").css("margin-left","260px");
					}
				</script>

				<span class="opnslide"  onclick="openNav()">
					<i class="fa fa-bars"></i>
				</span>
				<div class="sidebar sidenavslide" id="mySidenavslide">
					<!--<a href="javascript:void(0)" class="openbtn" onclick="openNav()">open</a>
					<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">X</a>-->

					<div class="sidebar-bg"></div>
					<!-- /.sidebar-bg -->

					<div class="sidebar-trigger sidebar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">
						<i class="fa fa-bars"></i>
					</div>
					<!-- /.sidebar-trigger -->

					<div class="sidebar-inner sidebar-collapse collapse">

						<span class="closlide"  onclick="closeNav()">
							<i class="fa fa-bars"></i>
						</span>
						<ul class="sidebar-menu">
							<xsl:variable name="PortalHeading">
								<xsl:choose>
									<xsl:when test="$MasterPortalItemID = $PortalItemID">
										<xsl:text>All Portals</xsl:text>
									</xsl:when>
									<xsl:otherwise>
										<xsl:value-of select="$Item"/>
									</xsl:otherwise>
								</xsl:choose>
							</xsl:variable>

							<xsl:choose>
								<xsl:when test="count($BrandXml/Brand) &gt;1">
									<li class="dropdown has_sub nonActiveCls">
										<a href="javascript:void(0);" class="imgselcted">
											<!--<i class=""></i>-->
											<xsl:choose>
												<xsl:when test="$ImageURL != ''">
													<img src="{$ImageURL}" class="clsMainPortal"></img>
												</xsl:when>
												<xsl:otherwise>
													<xsl:call-template name="GetFirstLastWordSmall">
														<xsl:with-param name="value" select="$PortalHeading"></xsl:with-param>
														<xsl:with-param name="FirstLetterOnly" select="'Yes'"></xsl:with-param>
														<xsl:with-param name="Innerstyle" select="'top:-1px;'"></xsl:with-param>
													</xsl:call-template>
												</xsl:otherwise>
											</xsl:choose>
											<xsl:value-of select="$PortalHeading"/>
											<span class="pull-right">
												<i class="fa fa-angle-right"></i>
											</span>
										</a>
										<ul class="list-unstyled">
											<xsl:for-each select="$BrandXml/Brand[position()&lt;7][ItemID != $PortalItemID]">
												<xsl:variable name="PortalName">
													<xsl:choose>
														<xsl:when test="ItemID = $MasterPortalItemID">
															<xsl:text>All Portals</xsl:text>
														</xsl:when>
														<xsl:otherwise>
															<xsl:value-of select="Item"/>
														</xsl:otherwise>
													</xsl:choose>
												</xsl:variable>
												<xsl:variable name="varClickPortalFunction">
													<xsl:text>LoadDashboard_3_0_Theme(</xsl:text>
													<xsl:value-of select="$MasterPortalItemID"></xsl:value-of>
													<xsl:text>,</xsl:text>
													<xsl:value-of select="ItemID"/>
													<xsl:text>, '</xsl:text>
													<xsl:value-of select="$PortalName"></xsl:value-of>
													<xsl:text>', 'divDashboardLayoutContainer');</xsl:text>
												</xsl:variable>
												<li>
													<span style="width:auto;float:left;">
														<xsl:choose>
															<xsl:when test="ImageURL !=''">
																<img src="{ImageURL}" class="clsSubPortal"></img>
															</xsl:when>
															<xsl:otherwise>
																<xsl:call-template name="GetFirstLastWordSmall">
																	<xsl:with-param name="value" select="$PortalName"></xsl:with-param>
																	<xsl:with-param name="FirstLetterOnly" select="'Yes'"></xsl:with-param>
																	<xsl:with-param name="Innerstyle" select="'top:2px;'"></xsl:with-param>
																</xsl:call-template>
															</xsl:otherwise>
														</xsl:choose>
													</span>
													<xsl:choose>
														<xsl:when test="ItemID = $PortalItemID">

															<span style="width:auto;float:left;">
																<a href="javascript:void(0);" onClick="{$varClickPortalFunction}">
																	<xsl:value-of select="$PortalName"></xsl:value-of>
																</a>
															</span>
														</xsl:when>
														<xsl:otherwise>

															<a href="javascript:void(0);" onClick="{$varClickPortalFunction}">
																<xsl:value-of select="$PortalName"></xsl:value-of>
															</a>

														</xsl:otherwise>
													</xsl:choose>
												</li>
											</xsl:for-each>

											<xsl:if test="count($BrandXml/Brand[position()][ItemID != $MasterPortalItemID]) &gt;5">
												<li>
													<a href="#" onClick="document.getElementById('divClientPortalOperations_Contain').innerHTML = portalController.getInstance().getAllPortalsPanel();
													    executeEmbeddedJSCalls(document.getElementById('divClientPortalOperations_Contain').innerHTML);">
														View All
													</a>
												</li>
											</xsl:if>

										</ul>
									</li>
								</xsl:when>
								<xsl:otherwise>
									<li class="sidebar-header nonActiveCls">
										<xsl:value-of select="$PortalHeading"/>
									</li>
								</xsl:otherwise>
							</xsl:choose>


							<xsl:call-template name="ItemHeaderBox">
								<xsl:with-param name="Item" select="$Item"></xsl:with-param>
								<xsl:with-param name="PermissionID" select="$PermissionID"></xsl:with-param>
								<xsl:with-param name="MasterPortalItemID" select="$MasterPortalItemID"></xsl:with-param>
								<xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
								<xsl:with-param name="ImageURL" select="$ImageURL"></xsl:with-param>
								<xsl:with-param name="LoggedInUser" select="$LoggedInUser"></xsl:with-param>
								<xsl:with-param name="UserTabs" select="msxsl:node-set($UserTabs)"></xsl:with-param>
								<xsl:with-param name="BrandXml" select="$BrandXml"></xsl:with-param>
								<xsl:with-param name="PortalSpecific" select="$PortalSpecific"></xsl:with-param>
								<xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
								<xsl:with-param name="Protocol" select="$Protocol"></xsl:with-param>
								<xsl:with-param name="HostName" select="$HostName"></xsl:with-param>
							</xsl:call-template>

							<li class="divider"></li>

							<li class="sidebar-header nonActiveCls">
								Admin
							</li>
							<xsl:call-template name="ItemHeaderAdminBox">

								<xsl:with-param name="PortalTopMenuBarXML" select="$PortalTopMenuBarXML"></xsl:with-param>
								<xsl:with-param name="PermissionID" select="$PermissionID"></xsl:with-param>
								<xsl:with-param name="MasterPortalItemID" select="$MasterPortalItemID"></xsl:with-param>
								<xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
								<xsl:with-param name="ItemFolders" select="$ItemFolders"></xsl:with-param>
								<xsl:with-param name="MBrandID" select="$MBrandID"></xsl:with-param>
								<xsl:with-param name="Settings" select="$Settings"></xsl:with-param>

							</xsl:call-template>

							<li class="divider"></li>

							<li class="sidebar-header nonActiveCls">
								Example Pages
							</li>

							<li class="dropdown has_sub ">
								<a href="http://jumpstartthemes.com/#" class="">
									<i class="fa fa-file-text-o"></i>

									Demo Pages

									<span class="pull-right">
										<i class="fa fa-angle-right"></i>
									</span>
								</a>

								<ul class="list-unstyled">

									<li>
										<a href="./page-profile.html">
											Profile
										</a>
									</li>

									<li>
										<a href="./page-settings.html">
											Settings
										</a>
									</li>

									<li>
										<a href="./page-faq.html">
											FAQ
										</a>
									</li>

									<li>
										<a href="./page-pricing-plans.html">
											Plans &amp; Billing
										</a>
									</li>

									<li>
										<a href="./page-pricing-table.html">
											Pricing Table
										</a>
									</li>

									<li>
										<a href="./pages-gallery.html">
											Gallery
										</a>
									</li>
								</ul>
							</li>

							<li class="dropdown has_sub ">

								<a href="http://jumpstartthemes.com/#" class="">
									<i class="fa fa-file-text-o"></i>

									Utilities

									<span class="pull-right">
										<i class="fa fa-angle-right"></i>
									</span>
								</a>

								<ul class="list-unstyled">

									<li>
										<a href="./page-sitemap.html">
											Sitemap
										</a>
									</li>

									<li>
										<a href="./page-blank.html">
											Blank Slate
										</a>
									</li>

									<li>
										<a href="./page-404.html">
											404 Error
										</a>
									</li>

									<li>
										<a href="./page-500.html">
											500 Error
										</a>
									</li>

									<li>
										<a href="./page-maintenance.html" target="_blank">
											Maintenance
											&amp;nbsp;
											<small>
												<i class="fa fa-external-link pull-right text-secondary" style="position: relative; top: 3px;"></i>
											</small>
										</a>
									</li>
								</ul>
							</li>

							<li class="dropdown has_sub">
								<a href="http://jumpstartthemes.com/#" class="">

									<i class="fa fa-user"></i>

									Account Pages

									<span class="pull-right">
										<i class="fa fa-angle-right"></i>
									</span>
								</a>

								<ul class="list-unstyled">
									<li>
										<a href="./account-login.html" target="_blank">
											Login
											<small>
												<i class="fa fa-external-link pull-right text-secondary" style="position: relative; top: 3px;"></i>
											</small>
										</a>
									</li>

									<li>
										<a href="./account-login-social.html" target="_blank">
											Login Social
											<small>
												<i class="fa fa-external-link pull-right text-secondary" style="position: relative; top: 3px;"></i>
											</small>
										</a>
									</li>

									<li>
										<a href="./account-signup.html" target="_blank">
											Signup
											<small>
												<i class="fa fa-external-link pull-right text-secondary" style="position: relative; top: 3px;"></i>
											</small>
										</a>
									</li>

									<li>
										<a href="./account-forgot.html" target="_blank">
											Forgot Password
											<small>
												<i class="fa fa-external-link pull-right text-secondary" style="position: relative; top: 3px;"></i>
											</small>
										</a>
									</li>
								</ul>
							</li>

							<li class="divider"></li>

							<li class="sidebar-header nonActiveCls">Templates</li>

							<li>
								<a href="../admin-1/index.html" class="">
									<i class="fa fa-desktop"></i>
									Admin Layout #1
								</a>
							</li>

							<li>
								<a href="../admin-2/index.html" class="">
									<i class="fa fa-desktop"></i>

									Admin Layout #2

									<span class="label label-secondary pull-right">Current</span>
								</a>
							</li>

							<li>
								<a href="../landing/index.html" class="">
									<i class="fa fa-desktop"></i>

									Frontend Template
								</a>
							</li>

							<li>
								<a href="../launch/index.html" class="">
									<i class="fa fa-rocket"></i>

									Launch Template
								</a>
							</li>

							<li class="divider"></li>

						</ul>

						<div class="clearfix"></div>

					</div>
					<!-- /.sidebar-inner -->

				</div>
				<!-- /.side-menu -->

				<div class="content-page">

					<div class="content " id="divClientPortalOperations_Contain">
					</div>
					<!-- .content -->

				</div>
				<!-- /.content-page -->

			</div>
			<script language="javascript" type="text/javascript">
				mvpready_admin.init ();
			</script>

		</div>

	</xsl:template>
	<xsl:template name="ItemHeaderBox">
		<xsl:param name="Item" select="'N/A'"></xsl:param>
		<xsl:param name="PermissionID" select="'N/A'"></xsl:param>
		<xsl:param name="MasterPortalItemID" select="'N/A'"></xsl:param>
		<xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
		<xsl:param name="ImageURL" select="'N/A'"></xsl:param>
		<xsl:param name="LoggedInUser" select="'N/A'"></xsl:param>
		<xsl:param name="UserTabs" select="'N/A'"></xsl:param>
		<xsl:param name="BrandXml" select="'N/A'"></xsl:param>
		<xsl:param name="PortalSpecific" select="'N/A'"></xsl:param>
		<xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
		<xsl:param name="Protocol" select="'N/A'"></xsl:param>
		<xsl:param name="HostName" select="'N/A'"></xsl:param>

		<xsl:if test="$PortalItemID !=0">

			<xsl:for-each select="$UserTabs/Tab
														[
															@Active= '1'
															and
															(SecurityLevel/Level = $PermissionID)
															and
															(
																(ScopeLevel/Level = 0 and $MasterPortalItemID = $PortalItemID) 
																or 
																(ScopeLevel/Level = 1 and $MasterPortalItemID != $PortalItemID)
															)
														]">

				<xsl:variable name="PortalSpecificLevel">
					<xsl:text>PortalSpecific</xsl:text>
					<xsl:choose>
						<xsl:when test="$PermissionID = 0">
							<xsl:text>Client</xsl:text>
						</xsl:when>
					</xsl:choose>
				</xsl:variable>

				<xsl:variable name="AllPortalLevel">
					<xsl:choose>
						<xsl:when test="$PermissionID = 0">
							<xsl:text>'AllPortalsClient'</xsl:text>
						</xsl:when>
						<xsl:otherwise>
							<xsl:text>null</xsl:text>
						</xsl:otherwise>
					</xsl:choose>
				</xsl:variable>

				<xsl:variable name="onClickFunction">
					<xsl:choose>
						<xsl:when test="$MasterPortalItemID = $PortalItemID">
							<xsl:text>							
							LoadDashboar_3_0(</xsl:text>
							<xsl:value-of select="$MasterPortalItemID"/>
							<xsl:text>, null, </xsl:text>
							<xsl:value-of select="$LoggedInUser/UserID"/>
							<xsl:text>, null, 'divClientPortalOperations_Contain', '</xsl:text>
							<xsl:value-of select="TabName"/>
							<xsl:text>', </xsl:text>
							<xsl:value-of select="$AllPortalLevel"/>
							<xsl:text>, 1,'</xsl:text>
							<xsl:value-of select="DashboardKey"/>
							<xsl:text>'	, '</xsl:text>
							<xsl:value-of select="Layout"/>
							<xsl:text>');</xsl:text>
						</xsl:when>
						<xsl:when test="$MasterPortalItemID != $PortalItemID  
																	  and count($BrandXml/Brand) &gt; 1 
																	  and ($PortalSpecific = 0 or $PortalSpecific = 2)">
							<xsl:text>LoadDashboar_3_0(</xsl:text>
							<xsl:value-of select="$MasterPortalItemID"/>
							<xsl:text>, null,</xsl:text>
							<xsl:value-of select="$LoggedInUser/UserID"/>
							<xsl:text>, null, 'divClientPortalOperations_Contain'
							, '</xsl:text>
							<xsl:value-of select="TabName"/>
							<xsl:text>',</xsl:text>
							<xsl:value-of select="$AllPortalLevel"/>
							<xsl:text>, 1,'</xsl:text>
							<xsl:value-of select="DashboardKey"/>
							<xsl:text>'	, '</xsl:text>
							<xsl:value-of select="Layout"/>
							<xsl:text>');</xsl:text>
						</xsl:when>
						<xsl:otherwise>
							<xsl:text>LoadDashboar_3_0(</xsl:text>
							<xsl:value-of select="$MasterPortalItemID"/>
							<xsl:text>,</xsl:text>
							<xsl:value-of select="$PortalItemID"></xsl:value-of>
							<xsl:text>,</xsl:text>
							<xsl:value-of select="$LoggedInUser/UserID"/>
							<xsl:text>, null, 'divClientPortalOperations_Contain', '</xsl:text>
							<xsl:value-of select="TabName"/>
							<xsl:text>'	, '</xsl:text>
							<xsl:value-of select="$PortalSpecificLevel"/>
							<xsl:text>', 0,'</xsl:text>
							<xsl:value-of select="DashboardKey"/>
							<xsl:text>'	, '</xsl:text>
							<xsl:value-of select="Layout"/>
							<xsl:text>');</xsl:text>
						</xsl:otherwise>
					</xsl:choose>
				</xsl:variable>
				<xsl:variable name="ActiveClass">
					<xsl:choose>
						<xsl:when test="position()=1">
							<xsl:text>active</xsl:text>
						</xsl:when>
						<xsl:otherwise>
							<xsl:text></xsl:text>
						</xsl:otherwise>
					</xsl:choose>
				</xsl:variable>
				<li class="{$ActiveClass}">
					<a href="javascript:void(0);" onClick="{$onClickFunction}">
						<i class="{Icon}"></i>
						<xsl:value-of select="DisplayName"/>
					</a>
				</li>
				<xsl:if test="position()=1">
					<script>
						<xsl:value-of select="$onClickFunction"/>
						$(function () {
						$("#divDashboardLayout li").click(function () {
						if(!$(this).hasClass("nonActiveCls"))
						{
						$("#divDashboardLayout li").removeClass("active");
						$(this).addClass("active");
						}
						});
						});
					</script>
				</xsl:if>
			</xsl:for-each>


		</xsl:if>
	</xsl:template>
	<xsl:template name="ItemHeaderAdminBox">
		<xsl:param name="Item" select="'N/A'"></xsl:param>
		<xsl:param name="PortalTopMenuBarXML" select="'N/A'"></xsl:param>
		<xsl:param name="PermissionID" select="'N/A'"></xsl:param>
		<xsl:param name="MasterPortalItemID" select="'N/A'"></xsl:param>
		<xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
		<xsl:param name="ItemFolders" select="'N/A'"></xsl:param>
		<xsl:param name="MBrandID" select="'N/A'"></xsl:param>
		<xsl:param name="Settings" select="'N/A'"></xsl:param>
		<xsl:variable name="DashboardBoxTabs" select="$Settings/DashboardTabs/."></xsl:variable>
		<xsl:for-each select="AjaxRequest/Settings/TabMenus/TabMenu/MenuItems/Version_3_0/MenuItem[@Active= '1' and @Position = 'left']">

			<xsl:variable name="BoxCount">
				<xsl:value-of select="count(BoxKey)"/>
			</xsl:variable>

			<xsl:variable name="OnClickFunction">
				<xsl:call-template name="LoadBoxKeyTemplate">
					<xsl:with-param name="BoxKey" select="BoxKey"></xsl:with-param>
					<xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
				</xsl:call-template>
			</xsl:variable>

			<xsl:if test="SecurityLevel[Level = $PermissionID] and ScopeLevel[(Level = 0 and $MasterPortalItemID = $PortalItemID) or (Level = 1 and $MasterPortalItemID != $PortalItemID)]">
				<xsl:variable name="SubMenuCount" select="count(SubMenuItem/MenuItem[@Active= '1'])"></xsl:variable>
				<li class="dropdown has_sub ">
					<a href="javascript:void(0);" class="" onClick="LoadOperationsDiv('{$BoxCount}','{$PortalItemID}');{$OnClickFunction};">
						<i class="fa fa-edit"></i>
						<xsl:value-of select="Title"/>
						<xsl:if test="$SubMenuCount &gt; 0 or BoxKey/Action='LoadReportingDashboard'">
							<span class="">
								<i class="fa fa-angle-right pull-right"></i>
							</span>
						</xsl:if>
					</a>
					<xsl:choose>
						<xsl:when test="$SubMenuCount &gt; 0">
							<ul class="list-unstyled" style="">
								<xsl:for-each select="SubMenuItem/MenuItem[@Active= '1']">

									<xsl:variable name="CurTitle" select="Title"></xsl:variable>

									<xsl:variable name="FolderItemID">
										<xsl:value-of select="$ItemFolders/ItemFolder[FolderItem = $CurTitle]/FolderItemID"/>
									</xsl:variable>

									<xsl:variable name="TargetCall">
										<xsl:call-template name="CreateTargetCall">
											<xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
											<xsl:with-param name="MasterPortalItemID" select="$MasterPortalItemID"></xsl:with-param>
											<xsl:with-param name="MBrandID" select="$MBrandID"></xsl:with-param>
											<xsl:with-param name="FolderItemID" select="$FolderItemID"></xsl:with-param>
											<xsl:with-param name="TargetCall" select="TargetCall/."></xsl:with-param>
										</xsl:call-template>
									</xsl:variable>


									<xsl:if test="SecurityLevel[Level = $PermissionID] 
																			and ScopeLevel[(Level = 0 and $MasterPortalItemID = $PortalItemID) or (Level = 1 and $MasterPortalItemID != $PortalItemID)]">
										<li >
											<a href="javascript:void(0);" onclick="{$TargetCall}">
												<xsl:value-of select="Title"/>
											</a>
										</li>
									</xsl:if>
								</xsl:for-each>
							</ul>
						</xsl:when>
						<xsl:when test="BoxKey/Action='LoadReportingDashboard'">
							<ul class="list-unstyled" style="">
								<xsl:for-each select="$DashboardBoxTabs/ReportingDashboard/Tab[$PermissionID &gt;= SecurityLevel]">
									<xsl:variable name="OnClickFunctionReport">
										<xsl:choose>
											<xsl:when test="Action != ''">
												<xsl:text>Portal_LoadSubMenuContent('</xsl:text>
												<xsl:value-of select="Action"/>
												<xsl:text>','</xsl:text>
												<xsl:value-of select="$PortalItemID"/>
												<xsl:text>','</xsl:text>
												<xsl:text>div_ReportingDashboard_</xsl:text>
												<xsl:value-of select="$PortalItemID"/>
												<xsl:text>','</xsl:text>
												<xsl:for-each select="Action/@*">
													<xsl:text>&lt;</xsl:text>
													<xsl:value-of select="name()"/>
													<xsl:text>></xsl:text>
													<xsl:value-of select="."/>
													<xsl:text>&lt;</xsl:text>
													<xsl:text>/</xsl:text>
													<xsl:value-of select="name()"/>
													<xsl:text>></xsl:text>
												</xsl:for-each>
												<xsl:text>',0);</xsl:text>
											</xsl:when>
											<xsl:otherwise>
												<xsl:text></xsl:text>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:variable>
									<li >
										<a href="javascript:void(0);" onclick="{$OnClickFunctionReport}">
											<xsl:value-of select="DisplayName"/>
										</a>
									</li>
								</xsl:for-each>

							</ul>

						</xsl:when>
					</xsl:choose>
				</li>
			</xsl:if>
		</xsl:for-each>


	</xsl:template>
</xsl:stylesheet>
