<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
    <xsl:import href="./cust.xsl"/>
    
	<xsl:template name="contractscope">
		<xsl:param name="bijlage"/>
		<table border="0" width="100%">
			<tr>
				<td>
					<span class="tekstkop">Bezoek/afleveradres:</span>
				</td>
			</tr>
			<xsl:if test="count(contract_plaats/plaats) &gt; 1 and $bijlage='0'">
				<tr>
					<td>zie bijlage</td>
				</tr>
			</xsl:if>
			<xsl:if test="count(contract_plaats/plaats) = 1 and $bijlage='0'">
			<xsl:for-each select="contract_plaats">
			<xsl:sort select="plaats/regio/district/locatie/omschrijving"/>
					<xsl:if test="plaats[@type='L']">
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>
							</td>
						</tr>
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/adres"/>
							</td>
						</tr>
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/postcode"/>&#xA0;&#xA0;<xsl:value-of select="plaats/regio/district/locatie/plaats"/>
							</td>
						</tr>
						<xsl:if test="kosten!=''">
						<tr>
							<td>
								&#8364;&#xA0;<xsl:value-of select="format-number(kosten, '#.###,00', 'euro')"/>
							</td>
						</tr>
						</xsl:if>					
					</xsl:if>
					<xsl:if test="plaats[@type='G']">
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/> - <xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/>
							</td>
						</tr>
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>
							</td>
						</tr>
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>&#xA0;&#xA0;<xsl:value-of select="plaats/regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>
							</td>
						</tr>
						<xsl:if test="kosten!=''">
						<tr>
							<td>
								&#8364;&#xA0;<xsl:value-of select="format-number(kosten, '#.###,00', 'euro')"/>
							</td>
						</tr>
						</xsl:if>
					</xsl:if>
					</xsl:for-each>
				</xsl:if>
				<xsl:if test="count(contract_plaats/plaats) &gt; 1 and $bijlage='1'">
			<xsl:for-each select="contract_plaats">
			<xsl:sort select="plaats/regio/district/locatie/omschrijving"/>
					<xsl:if test="plaats[@type='L']">
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>
							</td>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/adres"/>
							</td>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/postcode"/>&#xA0;&#xA0;<xsl:value-of select="plaats/regio/district/locatie/plaats"/>
							</td>
							<xsl:if test="kosten!=''">
							<td>
								&#8364;&#xA0;<xsl:value-of select="format-number(kosten, '#.###,00', 'euro')"/>
							</td>
							</xsl:if>
						</tr>
					</xsl:if>
					<xsl:if test="plaats[@type='G']">
						<tr>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/> - <xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/>
							</td>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>
							</td>
							<td>
								<xsl:value-of select="plaats/regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>&#xA0;&#xA0;<xsl:value-of select="plaats/regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>
							</td>
							<xsl:if test="kosten!=''">
							<td>
								&#8364;&#xA0;<xsl:value-of select="format-number(kosten, '#.###,00', 'euro')"/>							
							</td>
							</xsl:if>
						</tr>
					</xsl:if>
			</xsl:for-each>
				</xsl:if>

		</table>
	</xsl:template>    
    
	<xsl:template match="contract" mode="full">
	  <xsl:variable name="versie">
	    <xsl:if test="versie=''">
	    </xsl:if>
	    <xsl:if test="versie!=''">
	      <xsl:value-of select="concat('.', versie)"/>
	    </xsl:if>
	  </xsl:variable>
		<xsl:choose>
			<xsl:when test="$mode='summary'"></xsl:when>
			<xsl:otherwise>
				<html>
					<xsl:comment>================================ CONTRACT ==============================</xsl:comment>
					<xsl:comment>Facilitor new style default XSL template for contract</xsl:comment>
					<xsl:call-template name="htmlhead"/>
					<xsl:element name="body">
						<xsl:if test="$mode!='email'">
							<xsl:attribute name="onload">window.print();</xsl:attribute>
						</xsl:if>
						<xsl:call-template name="pageheader_opdr">
							<xsl:with-param name="opdr_type" select="'Contractorder'"/>
							<xsl:with-param name="opdr_nummer" select="concat('C',nummer_intern, $versie)"/>
						</xsl:call-template>
						<table border="0" width="100%">
							<tr>
								<td width="50%">
									<span class="tekstkop">&#xA0;Prijsconditie:&#xA0;</span>BTW. Exclusief</td>
								<td width="50%">
									<span class="tekstkop">&#xA0;Betalingsconditie:&#xA0;</span>60 dagen einde maand</td>
							</tr>
						</table>
						<table border="1" width="100%" bordercolor="#000000">
							<tr>
								<td width="50%" height="100%" rowspan="3" style="border-left-style:none">
									<table border="0" height="100%">
										<tr>
											<td height="50%">
												<xsl:apply-templates select="bedrijf"/>
											</td>
										</tr>
										<tr>
											<td height="50%">
												<xsl:call-template name="contractscope">
													<xsl:with-param name="bijlage" select="'0'"/>
												</xsl:call-template>
											</td>
										</tr>
										<tr>
											<td valign="bottom">
												<span class="tekstkop">&#xA0;Omschrijving:</span>
											</td>
										</tr>
									</table>
								</td>
								<td width="50%" style="border-right-style:none">
									<xsl:call-template name="servicedesk"/>
										  <xsl:if test="opdrachttype/omschrijving!='Contractorder' ">
										    <xsl:call-template name="gereedmelden"/>
										  </xsl:if>
								</td>
							</tr>
							<tr>
								<td style="border-right-style:none">
									<xsl:call-template name="factuuradres"/>
								</td>
							</tr>
							<tr>
								<td style="border-right-style:none">
									<table border="0" width="100%" cellspacing="0">
										<tr>
											<td>
												<span class="tekstkopsmall">Contractsoort:</span>
											</td>
											<td>
												<xsl:value-of select="discipline/omschrijving"/>
											</td>
										</tr>
										<tr>
											<td>
												<span class="tekstkopsmall">Startdatum:</span>
											</td>
											<td>
												<xsl:value-of select="looptijd_van/datum"/>
											</td>
										</tr>
										<tr>
											<td>
												<span class="tekstkopsmall">Einddatum:</span>
											</td>
											<td>

												<xsl:value-of select="looptijd_tot/datum"/>
											</td>
										</tr>
										<tr>
											<td>
												<span class="tekstkopsmall">Uitgifte:</span>
											</td>
											<td>

												<xsl:value-of select="/facilitor/header/dateTime"/>
											</td>
										</tr>
										<tr>
											<td>
												<span class="tekstkopsmall">Behandeld door:</span>
											</td>
											<td>facilitydesk medewerker</td>
										</tr>
										<tr>
											<td>
												<span class="tekstkopsmall">Request nr:</span>
											</td>
											<td>
												<xsl:value-of select="concat('C',nummer_intern, $versie)"/>
											</td>
										</tr>
										<tr>
											<td>
												<span class="tekstkopsmall">Opdrachtgever:</span>
											</td>
											<td>
												<xsl:value-of select="/facilitor/contract/eigenaar/naam_full"/>
											</td>
										</tr>
										<!--<tr>
		         <td>
		 <span class="tekstkop">Telefoonnummer:</span>
		 </td>
		 <td><xsl:value-of select="/facilitor/opdracht/melding/plaats/regio/district/locatie/gebouw/kenmerk"/> werkdag(en)
		 </td>
	  </tr>-->
									</table>
								</td>
							</tr>
						</table>
						<table border="0" height="300">
							<tr>
								<td align="left">
									<xsl:call-template name="linebreaks">
										<xsl:with-param name="string" select="/facilitor/contract/document"/>
									</xsl:call-template>
								</td>
							</tr>
						</table>
						<table border="1" width="100%" height="50" bordercolor="#000000" cellspacing="0">
							<tr>
								<td width="33%" style="border-left-style:none; border-right-style:none;">&#xA0;</td>
								<td width="33%" style="border-left-style:none; border-right-style:none;">&#xA0;</td>
								<td width="33%" style="border-left-style:none; border-right-style:none;">&#xA0;
									<span class="tekstkop">Handtekening AAFM:</span>
								</td>
							</tr>
						</table>
						<table border="0" width="100%" bordercolor="#000000">
							<tr>
								<td>
									<xsl:call-template name="voorwaarden"/>
								</td>
							</tr>
						</table>
						<xsl:call-template name="pagefooter"/>
						<!-- bijlage bij contract als aantal gebouwen/locaties te groot is -->
						<xsl:if test="count(contract_plaats/plaats) &gt; 1 ">
							<div style="page-break-before:always">&#xA0;</div>
							<xsl:call-template name="pageheader_opdr">
								<xsl:with-param name="opdr_type" select="'Contractorder (bijlage)'"/>
								<xsl:with-param name="opdr_nummer" select="concat('C',nummer_intern, $versie)"/>
							</xsl:call-template>
							<table border="1" width="100%" bordercolor="#000000">
								<tr>
									<td>
										<xsl:call-template name="contractscope">
											<xsl:with-param name="bijlage" select="'1'"/>
										</xsl:call-template>
									</td>
								</tr>
							</table>
							<xsl:call-template name="pagefooter"/>
						</xsl:if>
					</xsl:element>
				</html>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>    

</xsl:stylesheet>





























