<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">

<html>
<head>
<title>Staff Listing</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>

<body>

<div id="banner">
<span class="label"><img src="ecu-scis-label.gif" alt="SCIS" /></span>
<span class="logo"><img src="ecu-aus-logo.gif" alt="ECU Logo" /></span>
</div>

<div id="topbar">
<b>SCIS Home > Staff ></b> Staff Listing
</div>

<div id="gray">
Space
</div>

<div id="enclosure">

	<div id="links">
	<h4>Staff Links</h4>
	<xsl:for-each select="StaffDirectory/Sidebar/Link">
		<p><a>
		<xsl:attribute name="href">
		<xsl:value-of select="URL" />
		</xsl:attribute>
		<xsl:value-of select="Text" />
		</a></p>
	</xsl:for-each>
	</div>

	<div id="staffinfo">
	
	<h1>Staff Listing</h1>
	
	<b>Total Staff Members -  (<xsl:value-of select="count(//ID)" />)</b>
	
	<div class="group">
	<h2>Head of School (<xsl:value-of select="count(//HeadofSchool)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/HeadofSchool/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	<div class="group">
	<h2>Professors (<xsl:value-of select="count(//Professors/Staff)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/Professors/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	<div class="group">
	<h2>Associate Professors (<xsl:value-of select="count(//AssociateProfessors/Staff)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/AssociateProfessors/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	<div class="group">
	<h2>Administrative Staff (<xsl:value-of select="count(//AdministrativeStaff/Staff)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/AdministrativeStaff/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	<div class="group">
	<h2>Academic Staff (<xsl:value-of select="count(//AcademicStaff/Staff)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/AcademicStaff/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	<div class="group">
	<h2>Post Doctoral Researchers (<xsl:value-of select="count(//PostDoctoral/Staff)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/PostDoctoral/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	<div class="group">
	<h2>Research Support (<xsl:value-of select="count(//ResearchSupport/Staff)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/ResearchSupport/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	<div class="group">
	<h2>Computer Support Team (<xsl:value-of select="count(//ComputerSupport/Staff)" />)</h2>
	<xsl:for-each select="StaffDirectory/StaffList/ComputerSupport/Staff[position() mod 3 = 1]">
		<div class="group">
			<xsl:apply-templates select="."/>
			<xsl:apply-templates select="following-sibling::*[1]"/>
			<xsl:apply-templates select="following-sibling::*[2]"/>
		</div>
	</xsl:for-each>
	</div>
	
	</div>
</div>

</body>
</html>

</xsl:template>

<xsl:template match="Staff">
		<div class="indiv">
			<xsl:element name="img">
				<xsl:attribute name="src">
				<xsl:value-of select="Picture" />
				</xsl:attribute>
			</xsl:element>
			<xsl:element name="br">
			</xsl:element>
			<b><xsl:value-of select="NameDetails/Position" /></b>
			<xsl:element name="br">
			</xsl:element>
			<xsl:value-of select="NameDetails/Title" />&#x20;    
			<xsl:value-of select="NameDetails/FirstName" />&#x20;    
			<xsl:value-of select="NameDetails/Surname" />
		</div>
</xsl:template>


</xsl:stylesheet>