<ViewDefinitions xmlns="http://www.windex.nl/schemas/viewdefinition/2007">
	<Views>
		<View Name="Compact" HiddenColumnIds="0;4;6;7;8;" DefaultOrderColumn="2"
				  ColumnWidths="55px;75px;230px;auto"  DefaultOrder="Descending">
			<Columns>
				<XsltColumn HeaderText="Datum" Ordinal="2" ConvertToLocalTime="false" OrderBy="Sent">
					<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='DatumTijd']/., ' ')"/>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Contact" 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:value-of select="Column[@name='Contacttype']/."/>
								<xsl:choose>
									<xsl:when test="string-length(Column[@name='SenderRemark']/.) &gt; 0">
										(<xsl:value-of select="Column[@name='SenderRemark']/."/>)
									</xsl:when>
									<xsl:otherwise>
										(<xsl:value-of select="substring-after(Column[@name = 'Sender']/., ';#')" />)
									</xsl:otherwise>

								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
		<View Name="Uitgebreid" HiddenColumnIds="0;6;7;8;9;10;11;12;13;14;15;16;17" DefaultOrderColumn="2"
				  ColumnWidths="100px;70px;150px;auto;15px;" DefaultOrder="Descending">
			<Columns>
				<XsltColumn HeaderText="Nummer | Type" Ordinal="1" OrderBy="Number" >
					<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">
								<b>
									<xsl:value-of select="Column[@name = 'Nummer']/." />
								</b>
								<br />
								<span style="color: #8E8E8E">
									<xsl:value-of select="Column[@name = 'Contacttype']/." />
								</span>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Datum " Ordinal="2" OrderBy="Sent" >
					<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="date" select="Column[@name='Verzenddatum']/."/>
								<xsl:variable name="time" select="substring-after($date, ' ')"/>
								<xsl:value-of select="substring-before($date, ' ')"/>
								<br />
								<span style="color: #8E8E8E">
									<xsl:value-of select="substring($time, 1, string-length($time) - 3)" />
								</span>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Van | Medewerker " Ordinal="3" OrderBy="Sender" >
					<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">
								<span>
									<xsl:choose>
										<xsl:when test="string-length(Column[@name='SenderRemark']/.) &gt; 0">
											<xsl:attribute name="title">
												<xsl:value-of select="Column[@name = 'Sender']/." />
											</xsl:attribute>
											<xsl:value-of select="Column[@name='SenderRemark']/."/>
										</xsl:when>
										<xsl:otherwise>
											<xsl:attribute name="title">
												<xsl:value-of select="Column[@name = 'EmployeeOrganization']/." />
											</xsl:attribute>
											<xsl:value-of select="substring-after(Column[@name = 'Sender']/., ';#')" />
										</xsl:otherwise>
									</xsl:choose>
								</span>
								<br />
								<span style="color: #8E8E8E">
									<xsl:value-of select="substring-after(Column[@name = 'Medewerker']/., ';#')" />
								</span>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Hoofdcategorie | Titel" Ordinal="4" OrderBy="Subject" >
					<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">
								<span>
									<xsl:for-each select="Column[@name='MainCategories']/results/result">
										<xsl:if test="position() != 1">, </xsl:if>
										<xsl:value-of select="value/."/>
									</xsl:for-each>
								</span>
								<br/>
								<span style="color: #8E8E8E">
									<xsl:choose>
										<xsl:when test="string-length(Column[@name='Omschrijving']/.) &gt; 0">
											<xsl:attribute name="title">
												<xsl:value-of select="Column[@name = 'Omschrijving']/." />
											</xsl:attribute>
											<xsl:value-of select="Column[@name = 'Omschrijving']/." />
										</xsl:when>
										<xsl:otherwise>
											<br/>
										</xsl:otherwise>
									</xsl:choose>
								</span>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="?" 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:value-of select="Column[@name = '?']/." />
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
		<View Name="Uitgebreider" HiddenColumnIds="0;11;12;13;14;15;16;17" DefaultOrderColumn="2"
				  ColumnWidths="46px;88px;auto;24px;auto;76px;auto;auto;auto;16px" DefaultOrder="Descending">
			<Columns>
				<XsltColumn HeaderText="Verzonden" Ordinal="2" OrderBy="Sent" ConvertToLocalTime="false">
					<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="date" select="Column[@name='Verzenddatum']/."/>
								<xsl:variable name="time" select="substring-after($date, ' ')"/>
								<xsl:choose>
									<xsl:when test="$time = '0:00:00'">
										<xsl:value-of select="substring-before($date, ' ')"/>
									</xsl:when>
									<xsl:otherwise>
										<xsl:value-of select="substring($date, 1, string-length($date) - 3)"/>
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Sub" Ordinal="4" OrderBy="Parent.Subject">
					<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:if test="string-length(Column[@name='Hoofdcontact']/.) &gt; 0">
									<center>
										<img src="/_layouts/images/check.gif" alt="Subcontact" />
									</center>
								</xsl:if>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Categorieën" 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:choose>
									<xsl:when test="Column[@name='Hoofdcategorie(en)']/results/result">
										<xsl:variable name="id" select="translate(concat(Column[@index='0']/., '_', Column[@name='Hoofdcategorie(en)']/@index), '{-}', '')" />
										<xsl:value-of select="Column[@name='Hoofdcategorie(en)']/results/result[1]/value/."/>
										<xsl:if test="Column[@name='Hoofdcategorie(en)']/results/result[2] or Column[@name='Subcategorie(en)']/results/result">
											<span>
												<xsl:attribute name="onMouseLeave">
													<xsl:text>javascript:document.getElementById('</xsl:text>
													<xsl:value-of select="$id"/>
													<xsl:text>').style.display = 'none'</xsl:text>
												</xsl:attribute>
												<xsl:attribute name="onMouseEnter">
													<xsl:text>javascript:document.getElementById('</xsl:text>
													<xsl:value-of select="$id"/>
													<xsl:text>').style.display = ''</xsl:text>
												</xsl:attribute>
												<xsl:text> ... </xsl:text>
											</span>
											<div style="position: absolute; padding: 3px; display: none;" class="wccButtonBar">
												<xsl:attribute name="id">
													<xsl:value-of select="$id"/>
												</xsl:attribute>
												<span>
													<xsl:for-each select="Column[@name='Hoofdcategorie(en)']/results/result">
														<xsl:if test="position() != 1">
															<xsl:value-of select="value/."/>
															<br/>
														</xsl:if>
													</xsl:for-each>
													<xsl:for-each select="Column[@name='Subcategorie(en)']/results/result">
														<xsl:value-of select="value/."/>
														<br/>
													</xsl:for-each>
												</span>
											</div>
										</xsl:if>
									</xsl:when>
									<xsl:otherwise>
										<span>-</span>
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<XsltColumn HeaderText="Contactpersoon" Ordinal="7" OrderBy="Sender.ObjectName;SenderRemark">
					<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:choose>
									<xsl:when test="string-length(Column[@name='SenderRemark']/.) &gt; 0">
										<xsl:value-of select="Column[@name='SenderRemark']/."/>
									</xsl:when>
									<xsl:otherwise>
										<xsl:value-of select="substring-before(Column[@name = 'Sender']/., ';#')" />
									</xsl:otherwise>
								</xsl:choose>
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
				<ToStringColumn HeaderText="Organisatie" Ordinal="8" BaseMember="Sender.Organization" FallBack="True"/>
				<XsltColumn HeaderText="Medewerker" Ordinal="9" OrderBy="Receiver.ObjectName">
					<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 = 'Medewerker']/., ';#')" />
							</xsl:template>
						</xsl:stylesheet>
					</Transform>
				</XsltColumn>
			</Columns>
		</View>
	</Views>
</ViewDefinitions>
