<?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>Necromunda Gang - <xsl:value-of select="gang/gangname"/></title>
	<link href="NecromundaGangSheetStyle.css" rel="stylesheet" type="text/css" />
  </head>
  <body>
	<div id="Main">
	<div id="OtherStats">
	<div id="GangRating">
		<table>
			<tr>
				<th>Gang Rating:</th>

				<td><xsl:value-of select="sum(gang/gangmember/cost) + sum(gang/gangmember/experience)" /></td>
			</tr>
		</table>
	</div>
	<div id="Territory">
		<table>
			<tr>
				<th width='30'>No.</th>
				<th width='120'>Territory Name</th>
				<th width='50'>Income</th>
			</tr>
			<xsl:for-each select="gang/territory">
			  <tr>
			    <td><xsl:value-of select="position()" /></td>
			    <td><xsl:value-of select="name" /></td>
			    <td><xsl:value-of select="income" /></td>
			  </tr>
			</xsl:for-each>
   		</table>
	</div>

	<div id="StashMany">
		<table>
			<tr>
				<th>Stash</th>
			</tr>
			<xsl:for-each select="gang/stash/stashitem">
			  <tr>
				<td><xsl:value-of select="." /></td>
			  </tr>
			</xsl:for-each>
		</table>
	</div>
	</div>
	
	<div id="GangName">
		<table>	
			<tr>
				<th>Gang Name:</th>
				<td><xsl:value-of select="gang/gangname" /></td>
			</tr>
		</table>
	</div>
	<div id="GangHouse">	
		<table>	
			<tr>
				<th>House:</th>
				<td><xsl:value-of select="gang/house" /></td>
			</tr>
		</table>
	</div>


	<div id="MainStats">
	<table>
	<tr>
		<th width='130'>Name</th>
		<th>Stats</th>
		<th>Weapons, Equipment, Injuries and Skills</th>
		<th width='40'>Cost</th>
		<th width='40'>Exp</th>
	</tr>
	<xsl:for-each select="gang/gangmember">
	<tr>
		<td><xsl:value-of select="name" /> <br/> <xsl:value-of select="type" /> </td>
		<td>
			<div class="StatBlock">
			<table>
				<tr>
					<th>M</th>
					<th>WS</th>
					<th>BS</th>
					<th>S</th>
					<th>T</th>
					<th>W</th>
					<th>I</th>
					<th>A</th>
					<th>Ld</th>
				</tr>

				<tr>
					<td><xsl:value-of select="stats/M" /></td>
					<td><xsl:value-of select="stats/WS" /></td>
					<td><xsl:value-of select="stats/BS" /></td>
					<td><xsl:value-of select="stats/S" /></td>
					<td><xsl:value-of select="stats/T" /></td>
					<td><xsl:value-of select="stats/W" /></td>
					<td><xsl:value-of select="stats/I" /></td>
					<td><xsl:value-of select="stats/A" /></td>
					<td><xsl:value-of select="stats/LD" /></td>
				</tr>
			</table>
			</div>
		</td>
		<td>
			<div class="WEIS">
			<table>
				<tr>
					<xsl:for-each select="weapon">
					<td><xsl:value-of select="." />,</td>
					</xsl:for-each>
				</tr>
			</table>
			<table>
				<tr>
					<xsl:for-each select="equipment">
					<td><xsl:value-of select="." />,</td>
					</xsl:for-each>
				</tr>
			</table>
			<table>
				<tr>
					<xsl:for-each select="skill">
					<td><xsl:value-of select="." />,</td>
					</xsl:for-each>
				</tr>
			</table>
			<table>
				<tr>
					<xsl:for-each select="injury">
					<td><xsl:value-of select="." />,</td>
					</xsl:for-each>
				</tr>
			</table>
			</div>
		</td>
		<td><xsl:value-of select="cost" /></td>
		<td><xsl:value-of select="experience" /></td>
	</tr>
	</xsl:for-each>

	<tr>
	<td style="border:0px;"></td>
	<td style="border:0px;"></td>
	<th style="text-align:right;border:0px;">Totals:</th>
	<td><xsl:value-of select="sum(gang/gangmember/cost)" /></td>
	<td><xsl:value-of select="sum(gang/gangmember/experience)" /></td>
	</tr>
	</table>
	</div>
	</div>

  </body>
  </html>
</xsl:template>

</xsl:stylesheet>