﻿<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:rs='urn:schemas-microsoft-com:rowset'
 	xmlns:z='#RowsetSchema'
	xmlns:date="http://www.ora.com/XSLTCookbook/NS/dates"
    xml:space="default" 
    xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" 
	version="1.0">

	<xsl:strip-space elements="true" />
	<xsl:output omit-xml-declaration="yes" />
	<xsl:param name="path"></xsl:param>
	<xsl:param name="url"></xsl:param>
	<xsl:param name="filter"></xsl:param>

	<xsl:template match='NewDataSet'>
		<link rel="stylesheet" type="text/css" href="/xslt/events.css"/>
		<script type="text/javascript" src="/xslt/events.js"></script>	
			
		<div id="events">
			<div id="event-type-picker">
				<span id="all">All events</span>
				<span id="partner">Partner Events</span>
				<span id="rosq">Rotterdam Square Events</span>
			</div>
			
			<div id="event-grid">
				<xsl:choose>
					<xsl:when test="$filter = 'partner'">
						<xsl:apply-templates select="*[contains(@Organisator, 'partner')]" mode="main" />
					</xsl:when>
					<xsl:when test="$filter = 'rosq'">
						<xsl:apply-templates select="*[not(contains(@Organisator, 'partner'))]" mode="main" />
					</xsl:when>
					<xsl:otherwise>
						<xsl:apply-templates select="*" mode="main" />
					</xsl:otherwise>
				</xsl:choose>
			</div>
		</div>
		
  	</xsl:template>

	<xsl:template match="*" mode="main">
					<div>
						<xsl:attribute name="class">event-item <xsl:choose><xsl:when test="@Organisator != ''"><xsl:value-of select="substring-before(@Organisator, '+')"/></xsl:when><xsl:otherwise>rosq</xsl:otherwise></xsl:choose></xsl:attribute>
						<div class="event-image">
							<xsl:if test="@Portaal != ''">
								<xsl:attribute name="style">background-image: url(<xsl:value-of select="@Portaal" disable-output-escaping="yes"/>);</xsl:attribute>
							</xsl:if>
						</div>
						<div class="event-inner">
							<div class="event-overlay"></div>
							<div class="event-content">
								<a>
									<xsl:attribute name="href">/events/detail/default.aspx?Id=<xsl:value-of select="@Id" disable-output-escaping="yes" /></xsl:attribute>
								</a>
								<div class="event-text">
									<h4>
										<xsl:choose>
											<xsl:when test="contains(@Organisator,'partner')">Partner Event</xsl:when>
											<xsl:otherwise>Rotterdam Square Event</xsl:otherwise>
										</xsl:choose>
									</h4>
									<h2><xsl:value-of select="@Naam" disable-output-escaping="yes"/></h2>
									<p><xsl:value-of select="@MaandstringLang" disable-output-escaping="yes" />&#160;<xsl:value-of select="@Dag" disable-output-escaping="yes" />,&#160;<xsl:value-of select="@Jaar" disable-output-escaping="yes" />&#160;&#183;&#160;<xsl:value-of select="@Starttijd" disable-output-escaping="yes" />&#160;CEST&#160;&#183;&#160;<xsl:value-of select="@Locatie" disable-output-escaping="yes" /></p>
								</div>
									<!--<h3><xsl:value-of select="@Dag" disable-output-escaping="yes"/>-<xsl:value-of select="@Maand" disable-output-escaping="yes"/>-<xsl:value-of select="@Jaar" disable-output-escaping="yes"/></h3>
									<h4>
										<xsl:if test="@Start != ''"><xsl:value-of select="substring(substring-after(@Start, 'T'),1,5)" disable-output-escaping="yes"/></xsl:if>
										<xsl:if test="@Einde != ''">&#160;-&#160;<xsl:value-of select="substring(substring-after(@Einde, 'T'),1,5)" disable-output-escaping="yes"/></xsl:if>
									</h4>
									<h2><xsl:value-of select="@Naam" disable-output-escaping="yes"/></h2>
									<p><xsl:value-of select="@Programma" disable-output-escaping="yes"/></p>
									-->
							</div>
						</div>
					</div>
	</xsl:template>

</xsl:stylesheet>

