﻿<?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="../GenericTemplates/LoginPopup.xslt"/>
	<xsl:import href="BrandHeaderTabs.xslt"/>
	<xsl:include href="../GenericTemplates/ExceptionDetail.xslt"/>


	<xsl:template match="/">
		<xsl:variable name="BrandID" select="normalize-space(Brand/BrandID)"></xsl:variable>
		<xsl:variable name="TemplateURL" select="normalize-space(Brand/TemplateURL)"></xsl:variable>
		<xsl:variable name="HostName" select="normalize-space(Brand/HostName)"></xsl:variable>
		<xsl:variable name="SelectedBrandTabID" select="normalize-space(Brand/SelectedBrandTabID)"></xsl:variable>
		<xsl:variable name="PermissionID" select="normalize-space(Brand/Permission/PermissionID)"></xsl:variable>
		<xsl:variable name="PromoteKey" select="normalize-space(Brand/Detail/PromoteKey)"></xsl:variable>
		<xsl:variable name="BrandCommunityID" select="normalize-space(Brand/BrandCommunityID)"></xsl:variable>
		<xsl:variable name="IsAuthenticated" select="normalize-space(Brand/IsAuthenticated)"></xsl:variable>
		<xsl:variable name="LoggedInUserID" select="normalize-space(Brand/LoggedInUserID)"></xsl:variable>
		<xsl:variable name="TimeStamp" select="normalize-space(Brand/TimeStamp)"></xsl:variable>
		<xsl:variable name="IsCommunityAdmin" select="normalize-space(Brand/IsCommunityAdmin)"></xsl:variable>
		<xsl:variable name="Origin" select="normalize-space(Brand/Origin)"></xsl:variable>
		<xsl:variable name="TabKey" select="normalize-space(Brand/Tabs/Tab/TabKey)"></xsl:variable>


		<xsl:variable name="Address1" select="normalize-space(Brand/Detail/Address1)"></xsl:variable>
		<xsl:variable name="Address2" select="normalize-space(Brand/Detail/Address2)"></xsl:variable>
		<xsl:variable name="Address3" select="normalize-space(Brand/Detail/Address3)"></xsl:variable>
		<xsl:variable name="City" select="normalize-space(Brand/Detail/City)"></xsl:variable>
		<xsl:variable name="State" select="normalize-space(Brand/Detail/State)"></xsl:variable>
		<xsl:variable name="PostalCode" select="normalize-space(Brand/Detail/PostalCode)"></xsl:variable>
		<xsl:variable name="Country" select="normalize-space(Brand/Detail/Country)"></xsl:variable>
		<xsl:variable name="PhoneMain" select="normalize-space(Brand/Detail/PhoneMain)"></xsl:variable>
		<xsl:variable name="OwnerName" select="normalize-space(Brand/Detail/OwnerName)"></xsl:variable>
		<xsl:variable name="WebSiteURL" select="normalize-space(Brand/Detail/CompanyWebSiteUrl)"></xsl:variable>
		<xsl:variable name="CompanyEmail" select="normalize-space(Brand/Detail/CompanyEmail)"></xsl:variable>
		<xsl:variable name="PortalTypeID" select="normalize-space(Brand/PortalTypeID)"></xsl:variable>


		<div id="divBrandHeader">
			<xsl:call-template name="BrandHeaderTabs">
				<xsl:with-param name="HostName" select="$HostName"></xsl:with-param>
				<xsl:with-param name="PermissionID" select="$PermissionID"></xsl:with-param>
				<xsl:with-param name="SelectedBrandTabID" select="$SelectedBrandTabID"></xsl:with-param>
				<xsl:with-param name="TabKey" select="TabKey"></xsl:with-param>
				<xsl:with-param name="PromoteKey" select="$PromoteKey"></xsl:with-param>
				<xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
				<xsl:with-param name="IsCommunityAdmin" select ="$IsCommunityAdmin"></xsl:with-param>
				<xsl:with-param name="Origin" select ="$Origin"></xsl:with-param>
				<xsl:with-param name="RoleName" select="Brand/UserRoles/."></xsl:with-param>
				<xsl:with-param name="IsAuthenticated" select ="$IsAuthenticated"></xsl:with-param>
				<xsl:with-param name="BrandXML" select="Brand/Tabs/."></xsl:with-param>
			</xsl:call-template>

			<xsl:call-template name="ExceptionDetail">
				<xsl:with-param name="TemplatePathURL" select="$TemplateURL"/>
			</xsl:call-template>

		</div>

	</xsl:template>


</xsl:stylesheet>