<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by dreik (DataArt) -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="/scenario">
		<html>
			<head>
				<title>
					<xsl:value-of select="@name"/>
				</title>
			</head>
			<body>
				<h2>Description of the "<xsl:value-of select="@name"/>"</h2>
				<ul>
					<li>
						<a href="#opt">Options</a>
					</li>
					<xsl:for-each select="description/page">
						<li>
							<a>
								<xsl:attribute name="href">#<xsl:value-of select="@id"/></xsl:attribute>
								<xsl:value-of select="@name"/>
							</a>
						</li>
					</xsl:for-each>
				</ul>
				<hr/>
				<table id="opt">
					<tr>
						<td valign="top">Options:</td>
						<td>
							<xsl:value-of select="@options"/>, where: <div style="font-size:75%">
								<ul>
									<xsl:if test="contains(@options,'3')">
										<li>
											<b>"3"</b> three planets to start</li>
									</xsl:if>
									<xsl:if test="contains(@options,'K')">
										<li>
											<b>"K"</b> clustered map</li>
									</xsl:if>
									<xsl:if test="contains(@options,'P')">
										<li>
											<b>"P"</b> poor map</li>
									</xsl:if>
									<xsl:if test="contains(@options,'U')">
										<li>
											<b>"U"</b> hide changing of production</li>
									</xsl:if>
									<xsl:if test="contains(@options,'M')">
										<li>
											<b>"M"</b> planets movement</li>
									</xsl:if>
									<xsl:if test="contains(@options,'H')">
										<li>
											<b>"H"</b> blind</li>
									</xsl:if>
									<xsl:if test="contains(@options,'S')">
										<li>
											<b>"S"</b> super blind</li>
									</xsl:if>
									<xsl:if test="contains(@options,'C')">
										<li>
											<b>"C"</b> dismantlement to capital</li>
									</xsl:if>
									<xsl:if test="contains(@options,'D')">
										<li>
											<b>"D"</b> weakening the bombing</li>
									</xsl:if>
									<xsl:if test="contains(@options,'F')">
										<li>
											<b>"F"</b> terraforming version</li>
									</xsl:if>
									<xsl:if test="contains(@options,'g')">
										<li>
											<b>"g"</b> GIFT command disabled</li>
									</xsl:if>
									<xsl:if test="contains(@options,'V')">
										<li>
											<b>"V"</b> "V" command disabled</li>
									</xsl:if>
									<xsl:if test="contains(@options,'A')">
										<li>
											<b>"A"</b> "A" command disabled</li>
									</xsl:if>
									<xsl:if test="contains(@options,'L')">
										<li>
											<b>"L"</b> drive limit enabled</li>
									</xsl:if>
									<xsl:if test="contains(@options,'T')">
										<li>
											<b>"T"</b> fleets transporting (towing)</li>
									</xsl:if>
									<xsl:if test="contains(@options,'W')">
										<li>
											<b>"W"</b> nonlinear technologies</li>
									</xsl:if>
									<xsl:if test="contains(@options,'_')">
										<li>
											<b>"_"</b> turbo-technologies</li>
									</xsl:if>
									<xsl:if test="contains(@options,'B')">
										<li>
											<b>"B"</b> +1 of mass production</li>
									</xsl:if>
									<xsl:if test="contains(@options,'N')">
										<li>
											<b>"N"</b> novice mode</li>
									</xsl:if>
									<xsl:if test="contains(@options,'t')">
										<li>
											<b>"t"</b> team mode</li>
									</xsl:if>
									<xsl:if test="contains(@options,'b')">
										<li>
											<b>"b"</b> suspended bombing</li>
									</xsl:if>
									<xsl:if test="contains(@options,'R')">
										<li>
											<b>"R"</b> researching disabled</li>
									</xsl:if>
									<xsl:if test="contains(@options,'m')">
										<li>
											<b>"m"</b> mass less than CargoTech</li>
									</xsl:if>
									<xsl:if test="contains(@options,'d')">
										<li>
											<b>"d"</b> disabled trustee relations</li>
									</xsl:if>
									<xsl:if test="contains(@options,'e')">
										<li>
											<b>"e"</b> collecting experience</li>
									</xsl:if>
									<xsl:if test="contains(@options,'f')">
										<li>
											<b>"f"</b> flames limitation</li>
									</xsl:if>
									<xsl:if test="contains(@options,'u')">
										<li>
											<b>"u"</b> turbo-production</li>
									</xsl:if>
									<xsl:if test="contains(@options,'2')">
										<li>
											<b>"2"</b> without drones</li>
									</xsl:if>
									<xsl:if test="contains(@options,'u')">
										<li>
											<b>"u"</b> unstable Universe</li>
									</xsl:if>
									<br/>
									<a href="http://pbem.uplanet.ru/PBEM/DGOsob.aspx" target="_blank">Do you want to read more?</a>
								</ul>
							</div>
						</td>
					</tr>
					<tr>
						<td>ID:</td>
						<td>
							<xsl:value-of select="@id"/>
						</td>
					</tr>
					<tr>
						<td>Type:</td>
						<td>
							<xsl:value-of select="@type"/>
						</td>
					</tr>
					<tr>
						<td>Planets:</td>
						<td>
							<xsl:value-of select="planets/@planets_num"/>
						</td>
					</tr>
					<tr>
						<td valign="top">Map size:</td>
						<td>
							<xsl:value-of select="planets/@mapsize"/>
							<br/>
							<xsl:if test="count(planets/planet)>0">Use custom map.</xsl:if>
							<xsl:if test="count(planets/planet)=0">Use internal maps generator.</xsl:if>
						</td>
					</tr>
					<tr>
						<td valign="top">Membership:</td>
						<td>
							<xsl:value-of select="count(races/race[@type='emptyslot'])"/> empty slot(s).<br/>
							<xsl:value-of select="count(races/race[@type='player'])"/> predefined player(s).<br/>
							<xsl:value-of select="count(races/race[@type='bot'])"/> artificial player(s).<br/>
						</td>
					</tr>
				</table>
				<hr/>
				<xsl:for-each select="description/page">
					<h3>
						<xsl:value-of select="@name"/>
					</h3>
					<p>
						<xsl:attribute name="id"><xsl:value-of select="@id"/></xsl:attribute>
						<xsl:for-each select="h">
							<h4>
								<xsl:value-of select="."/>
							</h4>
						</xsl:for-each>
						<xsl:for-each select="p">
							<dd>
								<xsl:value-of select="."/>
							</dd>
						</xsl:for-each>
					</p>
				</xsl:for-each>
				<hr/>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>

