<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:dyn="http://exslt.org/dynamic"
extension-element-prefixes="dyn"
>
<xsl:output method="xml"/>
<xsl:include href="identity.xsl"/>
<xsl:param name="sitemapuri"/>
<xsl:variable name="nav" select="document($sitemapuri,document(''))"/>
<xsl:param name="active"/>
<xsl:variable name="activenode" select="dyn:evaluate(concat('$nav',$active))"/>
<xsl:variable name="lang" select="/html/@xml_lang"/>
<xsl:template match="/">
<html>
<xsl:apply-templates select="/html/head"/>
<xsl:apply-templates select="/html/body"/>
<navigation>
<xsl:choose>
<xsl:when test="$lang='it'">
<link rel="up" href="resolve:{$nav/sitemap/section[@name=$lang]//page[@name='daily']/@name}" text="Indice dei giorni"/>
</xsl:when>
<xsl:when test="$lang='en'">
<link rel="up" href="resolve:{$nav/sitemap/section[@name=$lang]//page[@name='daily']/@name}" text="Daily index"/>
</xsl:when>
</xsl:choose>
<xsl:variable name="number" select="substring(string($activenode/@name),4)"/>
<xsl:if test="$number>1">
<xsl:choose>
<xsl:when test="$lang='it'">
<link rel="same" href="resolve:{$nav/sitemap//page[@name=concat('day',string($number - 1))]/@name}" text="Giorno precedente"/>
</xsl:when>
<xsl:when test="$lang='en'">
<link rel="same" href="resolve:{$nav/sitemap//page[@name=concat('day',string($number - 1))]/@name}" text="Previous day"/>
</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="$nav/sitemap//page[@name=concat('day',string($number + 1))]">
<xsl:choose>
<xsl:when test="$lang='it'">
<link rel="same" href="resolve:{$nav/sitemap//page[@name=concat('day',string($number + 1))]/@name}" text="Giorno successivo"/>
</xsl:when>
<xsl:when test="$lang='en'">
<link rel="same" href="resolve:{$nav/sitemap//page[@name=concat('day',string($number + 1))]/@name}" text="Next day"/>
</xsl:when>
</xsl:choose>
</xsl:if>
</navigation>
</html>
</xsl:template>
</xsl:stylesheet>