<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:output method="xml" indent="no"/>
	
<!-- SITEMAP -->
	
	<xsl:template match="search">
	<xsl:element name="div"><xsl:attribute name="class">block</xsl:attribute>
		<h2><span>Search Results</span></h2>
				<ul class="search_results">
					<xsl:for-each select="/page/search/results/page">	
					<xsl:call-template name="searchpage"/>
					</xsl:for-each>
				</ul>	
			</xsl:element>
		</xsl:template>
		
		<xsl:template name="searchpage">		
		<xsl:param name="searchpage"><xsl:value-of select="@id"/></xsl:param>
		<xsl:param name="searchpageparent"><xsl:value-of select="document(concat('pag_xml.php?id=', $searchpage ))/page/@siteid"/></xsl:param>
		<xsl:param name="searchpageparentname"><xsl:value-of select="document(concat('sit_xml.php?id=', $searchpageparent ))/site/name"/></xsl:param>
		<xsl:if test="$searchpageparent = $site">
					<li>
						<dl>
							<dt><xsl:value-of select="$searchpageparentname"/>:</dt>
							<dd>							
								<a href="page.php?id={@id}">
									<xsl:choose>
										<xsl:when test="name(document(concat('pag_xml.php?id=', @id))/page/*[3]) = 'activitypage'">
											
											<xsl:for-each select="document(concat('sit_xml.php?id=', $searchpageparent ))/descendant::page[@id=$searchpage]">
											<xsl:value-of select="document(concat('pag_xml.php?id=', ancestor::*[1]/@id ))/page/name"/>
											</xsl:for-each>
											
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="document(concat('pag_xml.php?id=', @id))/page/name"/>
										</xsl:otherwise>
									</xsl:choose>
								</a>
							</dd>
						</dl>
					</li>
		</xsl:if>
	
	</xsl:template>
	
</xsl:stylesheet>

