<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:output method="xml" indent="yes" encoding="utf-8"/>

	<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>

	<xsl:param name="mode"/>

	<xsl:variable name="Rev">
		<!-- Revision van deze vandorp.xsl -->
		<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
	</xsl:variable>

	<xsl:template match="opdracht">
		<DATA>
			<WERKORDER>
				<CODE><xsl:value-of select="melding_key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></CODE>
				<OMSCHRIJVING>
          <xsl:choose>
            <!-- Mandaatopdracht -->
            <xsl:when test="opdrachttype/key=121">
Mandaat: € <xsl:value-of select="kenmerk[@naam='Mandaat']"/><xsl:text>
</xsl:text><xsl:value-of select="omschrijving"/>
            </xsl:when>
            <!-- Uitvoeringopdracht -->
            <xsl:when test="opdrachttype/key=123">
Offerte nummer: <xsl:value-of select="kenmerk[@naam='Offertenummer']"/><xsl:text>
</xsl:text>Offerte datum: <xsl:value-of select="kenmerk[@naam='Offertedatum']"/><xsl:text>
</xsl:text>Offerte bedrag: € <xsl:value-of select="kosten"/><xsl:text>
</xsl:text><xsl:value-of select="omschrijving"/>
            </xsl:when>
            <xsl:otherwise>
<xsl:value-of select="omschrijving"/>
            </xsl:otherwise>
          </xsl:choose>
				</OMSCHRIJVING>
				<TOELICHTING>
Locatie: <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>, <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)<xsl:text>
</xsl:text>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/omschrijving!=''">Gebouw: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/omschrijving"/><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">Verdieping: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr!=''">Ruimte: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/terreinsector/naam!=''">Terrein: <xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/naam"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/terreinsector/code"/>)<xsl:text>
</xsl:text></xsl:if>
<xsl:value-of select="opmerking"/>
				</TOELICHTING>
				<OBJECT><xsl:value-of select="melding/plaats/regio/district/locatie/code"/><xsl:if test="melding/plaats/regio/district/locatie/gebouw/code!=''">-<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/></xsl:if></OBJECT>
				<SENDDAT><xsl:value-of select="//facilitor/header/dateDay"/>-<xsl:value-of select="//facilitor/header/dateMonth"/>-<xsl:value-of select="//facilitor/header/dateYear"/></SENDDAT>
				<CONTACTNAAM><xsl:value-of select="melding/voor/naam_full"/></CONTACTNAAM>
				<CONTACTTELEFOON><xsl:choose><xsl:when test="melding/voor/mobiel!=''"><xsl:value-of select="melding/voor/mobiel"/></xsl:when><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise>-</xsl:otherwise></xsl:choose></CONTACTTELEFOON>
			</WERKORDER>
		</DATA>
	</xsl:template>

	<xsl:template match="facilitor">
		<xsl:apply-templates select="opdracht"/>
	</xsl:template>

	<xsl:template match="/">
		<xsl:choose>
			<xsl:when test="$mode='getExtension'">
				<xsl:element name="format">
					<xsl:element name="extension">xml</xsl:element>
				</xsl:element>
			</xsl:when>
			<xsl:otherwise>
				<xsl:apply-templates select="facilitor"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>

</xsl:stylesheet>
