<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:import href="../../../appl/shared/default.xsl"/>
  <xsl:import href="../../aaxx/xsl/default.xsl"/>
	<xsl:variable name="Rev">
		<!-- Revision van deze cust.xsl -->
		<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
	</xsl:variable>


	<xsl:template name="rsv_ruimte">
		<xsl:param name="min_volgnr"/>
		<tr>
			<xsl:choose>
				<xsl:when test="res_ruimte!=''">
					<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
						<br/><xsl:value-of select="van/datum"/>&#xA0;<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> &#160; <xsl:value-of select="volgnr"/>&#xA0;
						<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>)&#xA0;</xsl:if>
						<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/gebouw/code"/> -
						<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/gebouw/naam"/> -
						<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/>
					</td>
				</xsl:when>
				<!-- "roomservice" -->
				<xsl:otherwise>
					<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
						<br/><xsl:value-of select="van/datum"/><xsl:if test="string(van/datum)!=string(tot/datum)">&#xA0;-&#xA0;<xsl:value-of select="tot/datum"/></xsl:if>&#xA0;<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/>  &#160;<xsl:value-of select="volgnr"/>&#xA0;
						<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/> -
						<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/> -
						<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/> -
						<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/> -
						<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>
					</td>
				</xsl:otherwise>
			</xsl:choose>
		</tr>
		<xsl:if test="string(omschrijving)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/omschrijving)">
			<tr>
				<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/omschrijving"/>:</td>
				<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
					<xsl:value-of select="omschrijving"/>
				</td>
			</tr>
		</xsl:if>
		<xsl:if test="string(opmerking)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/opmerking)">
			<tr>
				<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/opmerking"/>:</td>
				<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
					<xsl:call-template name="linebreaks">
						<xsl:with-param name="string" select="opmerking"/>
					</xsl:call-template>
				</td>
			</tr>
		</xsl:if>
		<xsl:if test="string(contact_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full)">
			<tr>
				<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/aanvrager"/>:</td>
				<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
					<xsl:value-of select="contact_user/naam_full"/>/ <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
			</tr>
		</xsl:if>
		<xsl:if test="string(host_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full)">
			<tr>
				<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/RES/gastheer_vrouw"/>:</td>
				<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
					<xsl:value-of select="host_user/naam_full"/>
				</td>
			</tr>
		</xsl:if>
		<xsl:if test="string(kostenplaats/nr)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr)">
			<tr>
				<td class="label" frame="box" style="border-style:solid;border-width:0px;">- <xsl:value-of select="//lcl/FAC/kostenplaats"/>:</td>
				<td class="value" colspan="9" frame="box" style="border-style:solid;border-width:0px;">
					<xsl:value-of select="kostenplaats/nr"/>&#xA0;<xsl:value-of select="kostenplaats/omschrijving"/></td>
			</tr>
		</xsl:if>
		<tr>
			<th><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
			<th><xsl:value-of select="//lcl/RES/aantal"/></th>
			<th style="text-align:right"><xsl:value-of select="//lcl/RES/prijs"/></th>
			<!--<th width="80">Datum</th>-->
			<th style="text-align:right"><xsl:value-of select="//lcl/RES/begintijd"/></th>
			<th style="text-align:right"><xsl:value-of select="//lcl/RES/eindtijd"/></th>
			<th><xsl:value-of select="//lcl/RES/status"/></th>
			<th><xsl:value-of select="//lcl/RES/opstelling"/></th>
		</tr>
		<xsl:if test="res_ruimte!=''">
			<tr>
				<td class="result" style="text-align:left" width="35%"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if>
					<xsl:value-of select="res_ruimte/nr"/>
					<br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/>)
					<xsl:if test="res_ruimte/omschrijving!=''">
					  <br/><br/><xsl:value-of select="res_ruimte/omschrijving"/>
			        </xsl:if>
				</td>
				<td class="result" style="text-align:left">
					<xsl:value-of select="bezoekers"/>&#xA0;<xsl:value-of select="//lcl/FAC/personen"/></td>
				<td class="result" style="text-align:right">
					<xsl:call-template name="europrijs">
						<xsl:with-param name="prijs" select="prijs"/>
					</xsl:call-template>
				</td>
				<!--<td class="result" style="text-align:right">
					<xsl:value-of select="van/datum"/>
				</td>-->
				<td class="result" style="text-align:right">
					<xsl:value-of select="van/tijd"/>
				</td>
				<td class="result" style="text-align:right">
					<xsl:value-of select="tot/tijd"/>
				</td>
				<td class="result" style="text-align:left">
					<xsl:value-of select="status_fo"/>
				</td>
				<td class="result" style="text-align:left">
					<xsl:value-of select="res_ruimte/opstelling"/>
				</td>
			</tr>
		</xsl:if>
		<!-- rsv_deel-lijst gesorteerd op van-tijd -->
		<xsl:for-each select="rsv_deel">
			<xsl:sort select="van/tijd"/>
			<tr>
				<td class="result"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if>
					<xsl:value-of select="res_deel/deel/omschrijving"/>
				</td>
				<td class="result">
					<xsl:value-of select="aantal"/>
				</td>
				<td class="result" style="text-align:right">
					<xsl:call-template name="europrijs">
						<xsl:with-param name="prijs" select="prijs"/>
					</xsl:call-template>
				</td>
				<!--<td class="result" style="text-align:right">
					<xsl:value-of select="van/datum"/>
				</td>-->
				<td class="result" style="text-align:right">
					<xsl:value-of select="van/tijd"/>
				</td>
				<td class="result" style="text-align:right">
					<xsl:value-of select="tot/tijd"/>
				</td>
			</tr>
		</xsl:for-each>
		<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
		<xsl:for-each select="rsv_artikel">
			<xsl:sort select="levering/tijd"/>
			<tr>
				<td class="result">
					<xsl:value-of select="res_artikel/omschrijving"/>
				</td>
				<td class="result">
					<xsl:value-of select="aantal"/>
				</td>
				<td class="result" style="text-align:right">
					<xsl:call-template name="europrijs">
						<xsl:with-param name="prijs" select="prijs"/>
					</xsl:call-template>
				</td>
				<!--<td class="result" style="text-align:right">
					<xsl:value-of select="levering/datum"/>
				</td>-->
				<td class="result" style="text-align:right">
					<xsl:value-of select="levering/tijd"/>
				</td>
			</tr>
		</xsl:for-each>
		<!-- totaal per deelreservering -->
		<tr>
			<td class="tekst" colspan="2" style="border-style:solid;border-width:0px;"><xsl:value-of select="//lcl/RES/totaal_deelreservering"/></td>
			<td class="tekst" style="text-align:right;border-style:solid;border-width:0px;">
             <xsl:call-template name="europrijs">
               <xsl:with-param name="prijs" select="sum(prijs[string(number(.))!='NaN'])+sum(rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_artikel/prijs[string(number(.))!='NaN'])"/>
             </xsl:call-template>
			</td>
		</tr>
		<!-- afspraak-lijst gesorteerd op naam -->
		<xsl:for-each select="afspraak/bezoeker">
			<xsl:sort select="naam"/>
			<xsl:choose>
				<xsl:when test="position() = 1">
					<tr>
						<td class="tekst" style="border-style:solid;border-width:0px;">
							<br/><xsl:value-of select="//lcl/BEZ/bezoekers"/></td>
					</tr>
					<tr>
						<th><xsl:value-of select="//lcl/FAC/naam"/></th>
						<th colspan="3"><xsl:value-of select="//lcl/FAC/bedrijf"/></th>
						<th colspan="4"><xsl:value-of select="//lcl/BEZ/parkeerplaats"/></th>
					</tr>
				</xsl:when>
			</xsl:choose>
			<tr>
				<td class="result">
					<xsl:value-of select="naam"/>
				</td>
				<td class="result" colspan="3">
					<xsl:value-of select="bedrijf"/>
				</td>
				<td class="result" colspan="4">
					<xsl:value-of select="deel/omschrijving"/>
				</td>
			</tr>
		</xsl:for-each>

		<!-- kenmerk -->
		<xsl:if test="kenmerk">
		<tr>
		<td colspan="5">
		<table>
			<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
				<xsl:sort select="@volgnummer" data-type="number"/>
				<xsl:if test=".!=''">
					<tr>
						<td class="label">
							<xsl:value-of select="@naam"/></td>
						<td class="value">
							: <xsl:value-of select="."/>
						</td>
					</tr>
				</xsl:if>
			</xsl:for-each>
		</table>
		</td>
		</tr>
		</xsl:if>
	</xsl:template>


	<xsl:template match="reservering" mode="include">
		<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
			<TR>
				<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
				<TD>
					<xsl:choose>
						<xsl:when test="not(boolean(rsv_ruimte))">
							<table>
								<tr>
									<td height="20"/>
								</tr>
								<tr>
									<td class="caption">Annulering</td>
								</tr>
								<tr>
									<td>
										<b>Op uw naam heeft een reservering<xsl:if test="key!=''"> onder nummer <xsl:value-of select="key"/></xsl:if> plaatsgevonden, die vervolgens direct weer is verwijderd.</b>
										<br/>
										<br/>Deze reservering wordt niet verder verwerkt.<br/><br/>
                  Wilt u toch een reservering aanmaken voeg dan een nieuwe reservering toe waarbij een zaal, voorziening of artikel gereserveerd is.</td>
								</tr>
							</table>
						</xsl:when>
						<xsl:otherwise>
							<!-- Bevestiging reservering -->

							<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden gebruikt als referentie gegevens! -->
							<xsl:variable name="min_volgnr">
								<xsl:value-of select="//reservering/rsv_ruimte/volgnr[not(. &gt; //reservering/rsv_ruimte/volgnr)]"/>
							</xsl:variable>

							<table border="0" bordercolor="#ffffff" width="100%">
								<tr>
									<td class="caption" valign="top" colspan="2">
										<xsl:choose>
											<xsl:when test="@content='complete'">Reservering <xsl:value-of select="key"/><br/></xsl:when>
											<xsl:otherwise>Deelreservering <xsl:value-of select="key"/> / <xsl:value-of select="$min_volgnr"/><br/></xsl:otherwise>
										</xsl:choose>
										<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''">(<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/>)</xsl:if>&#xA0;</td>
								</tr>
								<tr>
									<td width="20%" class="label">Aanvrager</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">E-mail adres</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Locatie</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Afdeling</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/afdeling/omschrijving"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Gastheer/-vrouw</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Stamnummer</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/host_user/nr"/></td>
								</tr>
								<tr>
									<td width="20%" class="label">Business Unit</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr"/>&#xA0;
										<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/omschrijving"/>
									</td>
								</tr>
								<tr>
									<td width="20%" class="label">Costcenter</td>
									<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/ordernr"/></td>
								</tr>
								<tr>
									<td height="30px"/>
								</tr>
								<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/key!=ingevoerd_user/key">
									<tr>
										<td width="20%" class="label">Behandeld door</td>
										<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
									</tr>
									<tr>
										<td width="20%" class="label">Datum</td>
										<td width="80%" class="value">: <xsl:value-of select="datum/datum"/></td>
									</tr>
									<tr>
										<td height="30px"/>
									</tr>
								</xsl:if>
								<tr>
									<td colspan="2" class="tekst">
										<xsl:choose>
											<xsl:when test="$srtnotificatiecode='RESNEW'"/>
											<xsl:when test="$srtnotificatiecode='RESDEL'">DE RESERVERING IS VERVALLEN</xsl:when>
											<xsl:otherwise>
												<xsl:call-template name="res_begintext"/>
											</xsl:otherwise>
										</xsl:choose>
									</td>
								</tr>
								<tr>
									<td height="10px"/>
								</tr>
								<tr>
									<td class="tekstkop" colspan="2" style="text-decoration:underline">Reserveringsgegevens</td>
								</tr>
								<tr>
									<td height="5px"/>
								</tr>
								<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/opmerking)!=''">
									<tr>
										<td colspan="2" class="label">Opmerking</td>
									</tr>
									<tr>
										<td colspan="2" class="value">
											<xsl:call-template name="linebreaks">
												<xsl:with-param name="string" select="rsv_ruimte[volgnr=$min_volgnr]/opmerking"/>
											</xsl:call-template>
										</td>
									</tr>
									<tr>
										<td height="5px"/>
									</tr>
								</xsl:if>
								<tr>
									<td colspan="2">
										<table cellpadding="0" cellspacing="0" border="1" bordercolor="#000000" frame="box">
											<!-- rsv_ruimte -->
											<xsl:for-each select="rsv_ruimte">
												<xsl:sort select="volgnr" data-type="number"/>
												<xsl:call-template name="rsv_ruimte">
													<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
												</xsl:call-template>
											</xsl:for-each>
											<!-- totaal reservering -->
											<tr>
												<td height="10px" style="border-style:solid;border-width:0px;"/>
											</tr>
											<tr>
												<td class="tekstkop" align="right" colspan="2" style="border-style:solid;border-width:0px;">Totaalprijs reservering:</td>
												<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;">
													<xsl:call-template name="europrijs">
														<xsl:with-param name="prijs"
														                select="sum(rsv_ruimte/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_artikel/prijs[string(number(.))!='NaN'])"/>
													</xsl:call-template>
												</td>
											</tr>
										</table>
									</td>
								</tr>
								<xsl:call-template name="res_endtext">
									<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
								</xsl:call-template>
							</table>
							<!-- Bevestiging reservering -->
						</xsl:otherwise>
					</xsl:choose>
				</TD>
				<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
			</TR>
		</TABLE>
	</xsl:template>

	<!-- Klantspecifieke begintekst voor reserveringsgegevens op reserveringsbon -->
	<xsl:template name="res_begintext">
		<tr>
			<td colspan="2" class="tekst">
				<xsl:choose>
					<xsl:when test="$srtnotificatiecode = 'RESINF'">Geachte heer, mevrouw,
						<br/>
						<br/>Onderstaande reservering staat geregistreerd in ons systeem.
            Indien deze reservering niet meer van toepassing is dient u deze binnen 1 werkdag te annuleren.
						<br/>
						<br/>Eventuele wijzigingen in uw reservering kunt u doorgeven aan de AAFM service desk
             (tel  On Site: 66000 - SABIC European Head Office: 3333 , e-mail: servicedesksabic@aa-fm.com) onder vermelding van bovenstaand reserveringsnummer.
            Aanvullende catering bestellingen kunt u doorgeven aan de cateraar op uw locatie.
            Aan catering bestellingen of vergaderfaciliteiten zijn kosten verbonden.
            Indien u niet tijdig annuleert worden deze in rekening gebracht.
						<br/>
						<br/>Wanneer de reservering gewoon doorgang vindt, hoeft u niet op deze herinnering te reageren.
						<br/>
					</xsl:when>
					<xsl:otherwise>
					</xsl:otherwise>
				</xsl:choose>
			</td>
		</tr>
	</xsl:template>


	<xsl:template match="cust" mode="full">
		<html>
			<xsl:comment>================================ CUSTOMER ==============================</xsl:comment>
			<xsl:comment>Facilitor new style default XSL template for customer nodes</xsl:comment>
			<xsl:call-template name="htmlhead"/>
			<style>
				td.rs {
	        		font-size: 8pt;
        		}
        		tr.rs {
          			background-color: #D6D8E8;
          			border: 1px solid rgb(255, 255, 255);
          			padding: 3px 3px 3px 3px;
		  			font-family: Verdana;
        		}
        		th.rs {
          			font-size: 9pt;
          			color: #ffffff;
          			background-color: #31398C;
		  			font-family: Verdana;
        		}
			</style>
			<xsl:element name="body">
				<xsl:if test="$mode!='email'">
					<xsl:attribute name="onload">print_report();</xsl:attribute>
				</xsl:if>
				<xsl:call-template name="pageheader"/>
				<xsl:for-each select="res_overview">
					<p>LS,</p>
					<p>Bijgaand ontvangt u een overzicht van reserveringen ingevoerd in Facilitor voor de komende werkdag.
						<br/>
					</p>
					<table>
						<tr>
							<th class="rs">Locatie</th>
							<th class="rs">Ruimte</th>
							<th class="rs">Datum</th>
							<th class="rs">Van</th>
							<th class="rs">Tot</th>
							<th class="rs">pers</th>
							<th class="rs">Voorziening/Opstelling</th>
							<th class="rs">Gastheer</th>
							<th class="rs">Aanvrager</th>
							<th class="rs">FDC</th>
							<th class="rs">Omschrijving</th>
							<th class="rs">Opmerking</th>
						</tr>
						<xsl:for-each select="record">
							<tr class="rs">
								<td class="rs">
									<xsl:value-of select="locatie"/>
								</td>
								<td class="rs">
									<xsl:value-of select="res_ruimte_nr"/>
								</td>
								<td class="rs">
									<xsl:value-of select="datum"/>
								</td>
								<td class="rs">
									<xsl:value-of select="tijd"/>
								</td>
								<td class="rs">
									<xsl:value-of select="tot"/>
								</td>
								<td class="rs">
									<xsl:value-of select="bezoekers"/>
								</td>
								<td class="rs">
									<xsl:value-of select="voorziening"/>
								</td>
								<td class="rs">
									<xsl:value-of select="gastheer"/>
								</td>
								<td class="rs">
									<xsl:value-of select="aanvrager"/>
								</td>
								<td class="rs">
									<xsl:value-of select="kostenplaats"/>
								</td>
								<td class="rs">
									<xsl:value-of select="omschrijving"/>
								</td>
								<td class="rs">
									<xsl:value-of select="opmerking"/>
								</td>
							</tr>
						</xsl:for-each>
					</table>
				</xsl:for-each>
				<xsl:call-template name="pagefooter"/>
			</xsl:element>
		</html>
	</xsl:template>
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->