﻿<ViewDefinitions xmlns="http://www.windex.nl/schemas/viewdefinition/2007">
	<Views>
		<View Name="Standaard" HiddenColumnIds="0;5;6;7;8;9" ColumnWidths="auto;75px;100px;150px"
				DefaultOrderColumn="2" DefaultOrder="Ascending">
			<Columns>
				<XsltColumn HeaderText="Datum" Ordinal="2" OrderBy="Date;StartTime">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:value-of select="substring-before(Column[@name='Datum']/., ' ')"/>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Tijd" Ordinal="3">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="starttime" select="substring-after(Column[@name='Starttijd']/., ' ')"/>
								<xsl:if test="$starttime != '0:00:00'">
									<xsl:choose>
										<xsl:when test="string-length($starttime) = 8">
											<xsl:value-of select="substring($starttime, 1, 5)"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="substring($starttime, 1, 4)"/>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:if>
								<xsl:variable name="endtime" select="substring-after(Column[@name='Eindtijd']/., ' ')"/>
								<xsl:if test="$endtime != '0:00:00'">
									-
									<xsl:choose>
										<xsl:when test="string-length($endtime) = 8">
											<xsl:value-of select="substring($endtime, 1, 5)"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="substring($endtime, 1, 4)"/>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:if>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Locatie" Ordinal="4">
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl js"	xmlns:js="urn:custom-javascript">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:if test="Column[@name = 'Naam locatie']/. != ''">
									<xsl:value-of select="Column[@name = 'Naam locatie']/."/>
								</xsl:if>
								<xsl:if test="Column[@name = 'Plaats locatie']/. != ''">
									(<xsl:value-of select="Column[@name = 'Plaats locatie']/."/>)
								</xsl:if>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
		<View Name="Aantallen" HiddenColumnIds="0;6;7" ColumnWidths="80px;auto;70px;70px;70px;"
				DefaultOrderColumn="1" DefaultOrder="Ascending">
			<Columns>
				<XsltColumn HeaderText="Datum" Ordinal="1" OrderBy="Date" >
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:value-of select="substring-before(Column[@name='Date']/., ' ')"/>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Aanmeldingen" Ordinal="3" >
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="nbsp">&amp;nbsp;</xsl:variable>
								<xsl:variable name="rowNum">
									<xsl:value-of select="Column[@name='RowNumber'] mod 15"/>
								</xsl:variable>
								<xsl:if test="$rowNum = 1">
									<style type="text/css" >
										.aanmeldingen {

										opacity: .15; /* Standard: FF gt 1.5, Opera, Safari */
										filter: alpha(opacity=15); /* IE lt 8 */
										-ms-filter: "alpha(opacity=15)"; /* IE 8 */
										-khtml-opacity: .15; /* Safari 1.x */
										-moz-opacity: .15; /* FF lt 1.5, Netscape */

										/* Safari */
										-webkit-transform: rotate(90deg);

										/* Firefox */
										/*-moz-transform: rotate(90deg);*/

										/* IE */
										/*-ms-transform: rotate(90deg);*/

										/* Opera */
										/*-o-transform: rotate(90deg);*/

										/* Internet Explorer */
										/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); */
										writing-mode: tb-rl;
										}
									</style>
								</xsl:if>
								<span class="aanmeldingen" style="position: absolute; color: green; font-size: 20pt; font-family: 'Lucida Console'">
									<font face="Lucida Console">
										<xsl:choose>
											<xsl:when test="$rowNum = 1">
												A
											</xsl:when>
											<xsl:when test="$rowNum = 2">
												a
											</xsl:when>
											<xsl:when test="$rowNum = 3">
												n
											</xsl:when>
											<xsl:when test="$rowNum = 4">
												m
											</xsl:when>
											<xsl:when test="$rowNum = 5">
												e
											</xsl:when>
											<xsl:when test="$rowNum = 6">
												l
											</xsl:when>
											<xsl:when test="$rowNum = 7">
												d
											</xsl:when>
											<xsl:when test="$rowNum = 8">
												i
											</xsl:when>
											<xsl:when test="$rowNum = 9">
												n
											</xsl:when>
											<xsl:when test="$rowNum = 10">
												g
											</xsl:when>
											<xsl:when test="$rowNum = 11">
												e
											</xsl:when>
											<xsl:when test="$rowNum = 12">
												n
											</xsl:when>
										</xsl:choose>
									</font>
								</span>
								<!--<xsl:if test="Column[@name='RowNumber'] mod 15 = 1">
					  <img src="/Theming/Images/Presentie.gif" style="position: absolute; z-index: 0" disabled="disabled" />
				  </xsl:if>-->

								<xsl:variable name="regCount">
									<xsl:value-of select="count(Column[@name='Registraties']/results/result/value[text()='Registered'])"/>
								</xsl:variable>
								<div style="color: green;text-align: right;">
									<xsl:choose>
										<xsl:when test="$regCount != '0'">
											<xsl:value-of select="$regCount"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="$nbsp" disable-output-escaping='yes' />
										</xsl:otherwise>
									</xsl:choose>
								</div>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Afmeldingen" Ordinal="4" >
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="nbsp">&amp;nbsp;</xsl:variable>
								<xsl:variable name="rowNum">
									<xsl:value-of select="Column[@name='RowNumber'] mod 15"/>
								</xsl:variable>
								<xsl:if test="$rowNum = 1">
									<style type="text/css" >
										.afmeldingen {
										opacity: .10; /* Standard: FF gt 1.5, Opera, Safari */
										filter: alpha(opacity=10); /* IE lt 8 */
										-ms-filter: "alpha(opacity=10)"; /* IE 8 */
										-khtml-opacity: .10; /* Safari 1.x */
										-moz-opacity: .10; /* FF lt 1.5, Netscape */
										writing-mode: tb-rl;
										-webkit-transform: rotate(90deg);
										}
									</style>
								</xsl:if>
								<span class="afmeldingen" style="position: absolute; color: mediumblue; font-size: 20pt; font-family: 'Lucida Console'">
									<font face="Lucida Console">
										<xsl:choose>
											<xsl:when test="$rowNum = 1">
												A
											</xsl:when>
											<xsl:when test="$rowNum = 2">
												f
											</xsl:when>
											<xsl:when test="$rowNum = 3">
												m
											</xsl:when>
											<xsl:when test="$rowNum = 4">
												e
											</xsl:when>
											<xsl:when test="$rowNum = 5">
												l
											</xsl:when>
											<xsl:when test="$rowNum = 6">
												d
											</xsl:when>
											<xsl:when test="$rowNum = 7">
												i
											</xsl:when>
											<xsl:when test="$rowNum = 8">
												n
											</xsl:when>
											<xsl:when test="$rowNum = 9">
												g
											</xsl:when>
											<xsl:when test="$rowNum = 10">
												e
											</xsl:when>
											<xsl:when test="$rowNum = 11">
												n
											</xsl:when>
										</xsl:choose>
									</font>
								</span>

								<xsl:variable name="signoutCount">
									<xsl:value-of select="count(Column[@name='Registraties']/results/result/value[text()='Signout'])"/>
								</xsl:variable>
								<div style="color: mediumblue;text-align: right;">
									<xsl:choose>
										<xsl:when test="$signoutCount != '0'">
											<xsl:value-of select="$signoutCount"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="$nbsp" disable-output-escaping='yes' />
										</xsl:otherwise>
									</xsl:choose>
								</div>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Afwezigen" Ordinal="5" >
					<Transform>
						<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
							<xsl:output method="html" indent="yes"/>
							<xsl:template match="/Row">
								<xsl:variable name="nbsp">&amp;nbsp;</xsl:variable>
								<xsl:variable name="rowNum">
									<xsl:value-of select="Column[@name='RowNumber'] mod 15"/>
								</xsl:variable>
								<xsl:if test="$rowNum = 1">
									<style type="text/css" >
										.afwezigen {
										opacity: .20; /* Standard: FF gt 1.5, Opera, Safari */
										filter: alpha(opacity=20); /* IE lt 8 */
										-ms-filter: "alpha(opacity=20)"; /* IE 8 */
										-khtml-opacity: .20; /* Safari 1.x */
										-moz-opacity: .20; /* FF lt 1.5, Netscape */
										writing-mode: tb-rl;
										-webkit-transform: rotate(90deg);
										}
									</style>
								</xsl:if>
								<span class="afwezigen" style="position: absolute; color: darkorange; font-size: 20pt; font-family: 'Lucida Console'">
									<font face="Lucida Console">
										<xsl:choose>
											<xsl:when test="$rowNum = 1">
												A
											</xsl:when>
											<xsl:when test="$rowNum = 2">
												f
											</xsl:when>
											<xsl:when test="$rowNum = 3">
												w
											</xsl:when>
											<xsl:when test="$rowNum = 4">
												e
											</xsl:when>
											<xsl:when test="$rowNum = 5">
												z
											</xsl:when>
											<xsl:when test="$rowNum = 6">
												i
											</xsl:when>
											<xsl:when test="$rowNum = 7">
												g
											</xsl:when>
											<xsl:when test="$rowNum = 8">
												e
											</xsl:when>
											<xsl:when test="$rowNum = 9">
												n
											</xsl:when>
										</xsl:choose>
									</font>
								</span>

								<xsl:variable name="absentCount">
									<xsl:value-of select="count(Column[@name='Registraties']/results/result/value[text()='Absent'])"/>
								</xsl:variable>
								<div style="color: darkorange;text-align: right;">
									<xsl:choose>
										<xsl:when test="$absentCount != '0'">
											<xsl:value-of select="$absentCount"/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:value-of select="$nbsp" disable-output-escaping='yes' />
										</xsl:otherwise>
									</xsl:choose>
								</div>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
	</Views>
</ViewDefinitions>