<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:output method="xml" indent="no"/>
	
	<xsl:variable name="reqcount">
		<xsl:for-each select="document(concat('sit_xml.php?id=', /page/@siteid ))/descendant::page[@id=$session]/page">
		<xsl:choose>
			<xsl:when test="document(concat('pag_xml.php?id=', @id ))/page/activity/required = 1">1</xsl:when>
			<xsl:otherwise>0</xsl:otherwise>
		</xsl:choose>
		</xsl:for-each>
	</xsl:variable>
	
	<xsl:variable name="req">
		<xsl:choose>
			<xsl:when test="$reqcount &gt; 1">1</xsl:when>
			<xsl:otherwise>0</xsl:otherwise>
		</xsl:choose>
	</xsl:variable>
	
	<xsl:variable name="timecount">
		<xsl:for-each select="document(concat('sit_xml.php?id=', /page/@siteid ))/descendant::page[@id=$session]/page">
		<xsl:choose>
			<xsl:when test="document(concat('pag_xml.php?id=', @id ))/page/activity/time != ''">1</xsl:when>
			<xsl:otherwise>0</xsl:otherwise>
		</xsl:choose>
		</xsl:for-each>
	</xsl:variable>
	
	<xsl:variable name="time">
		<xsl:choose>
			<xsl:when test="$timecount &gt; 0">1</xsl:when>
			<xsl:otherwise>0</xsl:otherwise>
		</xsl:choose>
	</xsl:variable>
	
<!-- SESSION PAGE -->
	
	<xsl:template match="session">
		<div id="header" xmlns="http://www.w3.org/1999/xhtml">
			<ul class="options-tp">
				<xsl:choose>
				<xsl:when test="document(concat('sit_xml.php?id=', /page/@siteid))/site/course/navigation/utilitynav/page">
				<xsl:apply-templates select="document(concat('sit_xml.php?id=', /page/@siteid))/site/course/navigation/utilitynav"/>
				</xsl:when>
				<xsl:otherwise>
				<li>&#160;</li>
				</xsl:otherwise>
				</xsl:choose>
			</ul>	
			<div id="titlebar">					
				<div>
					<h1><xsl:value-of select="document(concat('sit_xml.php?id=', /page/@siteid))/site/name"/></h1>
					<h2>Session: <xsl:value-of select="document(concat('pag_xml.php?id=', $session))/page/title"/></h2>
					<h3><xsl:if test="$currentpagetype = 'activitypage'"><label for="pageselect"><xsl:value-of select="document(concat('pag_xml.php?id=', $activity ))/page/name"/></label></xsl:if><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></h3>
				</div>			
			</div>	
		</div>
		<xsl:for-each select="component">
			<xsl:call-template name="componentshell"/>	
		</xsl:for-each>
						
		<xsl:if test="$folact &gt; '0'">		
		<div id="footernav" xmlns="http://www.w3.org/1999/xhtml">
			<div id="actidbot">
				<table class="outline">
					<tr>
						<th>Session: <xsl:value-of select="/page/name"/></th>
						<xsl:if test="$req = 1">
						<th>Required</th>
						</xsl:if>
						<xsl:if test="$time = 1">
						<th>Time Required</th>
						</xsl:if>
						<th>Pages</th>
					</tr>
					<xsl:for-each select="document(concat('sit_xml.php?id=', /page/@siteid ))/descendant::page[@id=$session]/page">
					<tr>
						<td>						
						<xsl:element name="a">
							<xsl:attribute name="href"><xsl:choose><xsl:when test="page/@id &gt; 0">page.php?id=<xsl:value-of select="page/@id"/></xsl:when><xsl:otherwise>nocontent.html</xsl:otherwise></xsl:choose></xsl:attribute>
							<xsl:value-of select="document(concat('pag_xml.php?id=', @id))/page/name"/>
						</xsl:element></td>
						<xsl:if test="$req = 1">
						<td><xsl:choose><xsl:when test="document(concat('pag_xml.php?id=', @id ))/page/activity/required = 1">Yes</xsl:when><xsl:otherwise>No</xsl:otherwise></xsl:choose><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></td>
						</xsl:if>
						<xsl:if test="$time = 1">
						<td><xsl:value-of select="document(concat('pag_xml.php?id=', @id))/page/activity/time"/><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text></td>
						</xsl:if>
						<td><xsl:value-of select="count(page)"/></td>
					</tr>
					</xsl:for-each>
				</table>
			</div>
			<div id="actnav" class="clearfix">
				<div id="nxtact">
					<a href="page.php?id={$folactpage}" rel="next" onmouseover="MM_swapImage('ac-nt','','images/act_nt_on.gif',1)" onmouseout="MM_swapImgRestore()"><img src="images/act_nt_off.gif" alt="Previous Activity" id="ac-nt"/></a>
					<div id="nxtactop">
						<h3>Next Activity:<br/>
						<span>
						<xsl:element name="a">
							<xsl:attribute name="href"><xsl:choose><xsl:when test="$folactpage &gt; 0">page.php?id=<xsl:value-of select="$folactpage"/></xsl:when><xsl:otherwise>nocontent.html</xsl:otherwise></xsl:choose></xsl:attribute>
							<xsl:value-of select="document(concat('pag_xml.php?id=', $folact ))/page/name"/>
						</xsl:element></span></h3>
					</div>
				</div><xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>
                  <hr style="width: 1px; border: none; margin: 10px; padding: 0;"/>
			</div>
		</div>	
		</xsl:if>
	</xsl:template>
	
</xsl:stylesheet>