<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="Log">
		<html>
			<head>
				<title>Message Log for <xsl:value-of select="@LogonName"/></title>
				<style>
				body
				{
					font-face: Arial;
					font-size: 10pt;
				}
				.info
				{
					color: gray;
				}
				</style>
			</head>
			<body>
				<span style="font-size:16pt;font-weight:bold;">Message Log for <xsl:value-of select="@LogonName"/></span><br/>
				Generated by Chat Log Plus! Beta - (C) Neil Mitchell 2003<br/><br/>
				<xsl:for-each select="Message">
					<xsl:if test="not(preceding-sibling::Message[1]/@SessionID = @SessionID)">
						<a href="#{@DateTime}">
							<xsl:value-of select="@Date" /><xsl:text> </xsl:text><xsl:value-of select="@Time" />
						</a>
						<xsl:text> </xsl:text>(<xsl:value-of select="Text" />)<br/>
					</xsl:if>
				</xsl:for-each>

				<xsl:for-each select="Message">
					<xsl:if test="not(preceding-sibling::Message[1]/@SessionID = @SessionID)">
						<hr/>
						<a name="{@DateTime}"> </a>
						<span class="info"><xsl:value-of select="@Date" /><xsl:text> </xsl:text><xsl:value-of select="@Time" /></span><br/>
					</xsl:if>
					<span class="info"><xsl:value-of select="From/User/@FriendlyName" /> at <xsl:value-of select="@Time" /> said:</span>
					<span style="{Text/@Style}"><xsl:value-of select="Text" /></span><br/>
				</xsl:for-each>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
