<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY amp   "&#38;">
<!ENTITY copy   "&#169;">
<!ENTITY gt   "&#62;">
<!ENTITY hellip "&#8230;">
<!ENTITY laquo  "&#171;">
<!ENTITY lsaquo   "&#8249;">
<!ENTITY lsquo   "&#8216;">
<!ENTITY lt   "&#60;">
<!ENTITY nbsp   "&#160;">
<!ENTITY quot   "&#34;">
<!ENTITY raquo  "&#187;">
<!ENTITY rsaquo   "&#8250;">
<!ENTITY rsquo   "&#8217;">
]>


<xsl:stylesheet version="3.0" expand-text="yes"
				xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
				xmlns:xs="http://www.w3.org/2001/XMLSchema"
				xmlns:ou="http://omniupdate.com/XSL/Variables"
				xmlns:fn="http://omniupdate.com/XSL/Functions"
				xmlns:ouc="http://omniupdate.com/XSL/Variables"
				exclude-result-prefixes="ou xsl xs fn ouc">

	<xsl:import href="common.xsl"/>
	<xsl:import href="formbuilder.xsl" />

	<xsl:template name="template-headcode"/>
	<xsl:template name="template-footcode"/>

	<xsl:param name="current-breadcrumb">
		<xsl:choose>
			<xsl:when test="ou:not-empty(ou:pcf-param('breadcrumb'))">{ou:pcf-param('breadcrumb')}</xsl:when>
			<xsl:otherwise>{ou:pcf-param('heading')}</xsl:otherwise>
		</xsl:choose>
	</xsl:param>


	<xsl:template name="page-content">
		<main class="content" id="main-content">
			<div class="page-header">
				<xsl:if test="ou:pcf-param('img-top') != ''">
					<xsl:attribute name="class">page-header image-header</xsl:attribute>
					<xsl:attribute name="style">background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),no-repeat center center/cover  url({ou:pcf-param('img-top')})</xsl:attribute>
				</xsl:if>
				<div class="container">
					<div class="row">
						<div class="col-12">
							<h1>{ou:pcf-param('heading')}</h1>
						</div>
					</div>
				</div>
			</div>

			<div class="container">

				<!-- interior navigation - start -->
				<xsl:if test="ou:pcf-param('top-nav')">
					<div class="row">
						<div class="col-12">
							<div class="accordion nav-accordion" id="interiorNav">
								<div class="accordion-item">
									<h2 class="accordion-header">
										<button type="button" data-bs-toggle="collapse" data-bs-target="#interiorNav-collapseOne" aria-controls="interiorNav-collapseOne">
											<xsl:if test="not(ou:pcf-param('nav-load'))">
												<xsl:attribute name="class">accordion-button collapsed</xsl:attribute>
												<xsl:attribute name="aria-expanded">false</xsl:attribute>
											</xsl:if>
											<xsl:if test="ou:pcf-param('nav-load')">
												<xsl:attribute name="class">accordion-button</xsl:attribute>
												<xsl:attribute name="aria-expanded">true</xsl:attribute>
											</xsl:if>
											<!-- client noted the text should not be customizable -->
											<span class="fa fa-bars me-3"></span>
											Menu
										</button>
									</h2>
									<div id="interiorNav-collapseOne">
										<xsl:attribute name="class">
											accordion-collapse collapse
											<xsl:if test="ou:pcf-param('nav-load')"> show</xsl:if>
										</xsl:attribute>
										<div class="accordion-body">
											<xsl:call-template name="side-navigation" />
										</div>
									</div>
								</div>
							</div>
						</div>
					</div>    	        <!-- interior navigation - end -->
				</xsl:if>

				<div class="row">
					<div class="col-12">
						<nav aria-label="breadcrumb">
							<!-- see breadcrumbs xsl -->
							<xsl:call-template name="output-breadcrumbs" />
						</nav>
					</div>
				</div>


				<div class="section section-reduced">

					<xsl:apply-templates select="ouc:div[@label='maincontent']" />
				</div>
			</div>
		</main>
	</xsl:template>


</xsl:stylesheet>