<xsl:stylesheet version="1.0"
	xmlns:date="http://exslt.org/dates-and-times"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:ebe="http://cks/ebemethods"
	xmlns:ms="urn:schemas-microsoft-com:xslt"
  xmlns:dt="urn:schemas-microsoft-com:datatypes"
  exclude-result-prefixes="date ebe">

  <xsl:output omit-xml-declaration="yes" />

  <xsl:param name="IsBlogOwner" />
  <xsl:param name="RelativeUrl" />
  <xsl:param name="Language" />
  <xsl:param name="ShortDatePattern" />
  <xsl:param name="ShortTimePattern" />

<xsl:template match="/">
	<div class="comments">
		<h3><xsl:value-of select="ebe:res('LinkBack')" /></h3>
		<xsl:apply-templates select="rows/row"/>
	</div>
</xsl:template>

<xsl:template match="row">
	
	<div><xsl:attribute name="class"><xsl:choose><xsl:when test="position() mod 2 = 0">comments-author</xsl:when><xsl:otherwise>comments-visitor</xsl:otherwise></xsl:choose></xsl:attribute>
		<xsl:variable name="publishedDate" select="date:parseDate(Created, 'yyyy-MM-dd HH:mm:ss')"/><br/><br/>
		<xsl:choose>
			<xsl:when test="LinkbackType = 'Pingback'">
				<p>
					[...] <xsl:value-of select="LinkingPostExcerpt" disable-output-escaping="yes" /> [...]
				</p>	
				<br/>
				<span class="comments-intro">
          <xsl:value-of select="ebe:res('PingbackFrom')" />&#160;
						<a href="{substring-before(LinkingPost,',')}"><xsl:value-of select="BlogName"/></a>&#160;
          <xsl:value-of select="ebe:res('PingbackOn')" />
          &#160;<xsl:value-of select="ms:format-time($publishedDate, $ShortDatePattern, $Language)"/>
          &#160;<xsl:value-of select="ms:format-time($publishedDate, $ShortTimePattern, $Language)"/>
        </span>			
			</xsl:when>
			<xsl:otherwise>
				<span class="comments-intro">
					<xsl:value-of select="substring-after(LinkingPost,', ')"/>
				</span>

				<p>
					<xsl:if test="PostExcerpt != ''">
						[...] <xsl:value-of select="LinkingPostExcerpt" disable-output-escaping="yes" /> [...]
					</xsl:if>						
				</p>
				
						
				<span class="linkbackdate">
          <xsl:value-of select="ebe:res('TrackbackFrom')" />&#160;
						<a href="{substring-before(LinkingPost,',')}"><xsl:value-of select="BlogName"/></a>&#160;
          <xsl:value-of select="ebe:res('TrackbackOn')" />
          &#160;<xsl:value-of select="ms:format-time($publishedDate, $ShortDatePattern, $Language)"/>
          &#160;<xsl:value-of select="ms:format-time($publishedDate, $ShortTimePattern, $Language)"/>
        </span>
			</xsl:otherwise>
		</xsl:choose>
	</div><br/><br/>
</xsl:template>
</xsl:stylesheet>
