<?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="../../../appl/shared/default.xsl"/>

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

<xsl:variable name="Xsrtnotificatiecode">CUST01</xsl:variable>
<xsl:variable name="mld_disc_ICT_RFC">522</xsl:variable>
<xsl:variable name="mld_disc_ICT_Change">702</xsl:variable>

<xsl:template match="melding" mode="include">
    <table border="0" width="100%" cellpadding="2">
      <tr>
        <td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
          <b><xsl:value-of select="//lcl/MLD/melding"/>&#160;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
        </td>
        <td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
          <xsl:if test="spoed&lt;3">
            <b><xsl:value-of select="//lcl/MLD/spoed"/></b>
          </xsl:if>
        </td>
      </tr>
      <tr>
      <td colspan='4'>
          <xsl:if test="$srtnotificatiecode = 'MLDNEW'">
          Klik  <xsl:element name="a">
            	<xsl:attribute name="href">
            		https://<xsl:value-of select="$FacilitorRoot"/>/cust/hsle/saml/?<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/>
            	</xsl:attribute>hier</xsl:element> indien u een notitie (b.v. vragen of opmerkingen) bij deze melding wilt toevoegen.
          </xsl:if>
          <xsl:if test="$srtnotificatiecode = 'MLDBE2'">
          U bent behandelaar van deze melding. Klik  <xsl:element name="a">
            	<xsl:attribute name="href">
            		https://<xsl:value-of select="$FacilitorRoot"/>/cust/hsle/saml/?<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/>
            	</xsl:attribute>hier</xsl:element> om antwoord, reactie of opmerkingen bij deze melding te plaatsen.
          </xsl:if>
      </td>
      </tr>
      <tr>
        <td align="right" width="16%">
          <b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b>
        </td>
        <td align="left" width="34%">
          <xsl:value-of select="voor/naam_full"/>
        </td>
        <td align="right" width="16%">
          <b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
        </td>
        <td align="left" width="34%">
          <xsl:choose>
            <xsl:when test="voor/mobiel">
            <xsl:value-of select="voor/mobiel"/>
            </xsl:when>
            <xsl:when test="voor/telefoonnr">
            <xsl:value-of select="voor/telefoonnr"/>
            </xsl:when>
            <xsl:otherwise>-</xsl:otherwise>            
          </xsl:choose>
        </td>
      </tr>
      <xsl:if test="string(voor/naam_full)!=string(voor/naam_full)">
                          <tr>
                <td align="right" width="16%"><b><xsl:value-of select="//lcl/MLD/meldingvoor"/>:</b></td>
                <td align="left" width="34%"><xsl:value-of select="voor/naam_full"/></td>
              </tr>
            </xsl:if>
      <tr>
        <td align="right">
          <b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
          <xsl:if test="voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
        </td>
        <td align="right" valign="top">
          <b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="voor/afdeling/omschrijving"/>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b><xsl:value-of select="//lcl/FAC/werkplek"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/naam"/><br/>
          <xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/code"/>.<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
          <xsl:if test="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
        </td>
        <td colspan="2"/>
      </tr>
      <tr height="30px">
        <td colspan="4">
          <hr/>
        </td>
      </tr>
      <tr>
        <td align="right">
          <b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="plaats/regio/district/locatie/code"/>&#xA0;
          <xsl:if test="plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
        </td>
        <td align="right">
          <b><xsl:value-of select="//lcl/MLD/status"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="status"/>
        </td>
      </tr>
      <tr>
        <xsl:choose>
          <xsl:when test="plaats/@type='T'">
            <td align="right">
              <b><xsl:value-of select="//lcl/FAC/terrein"/>:</b>
            </td>
            <td align="left">
              <xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/></td>
          </xsl:when>
          <xsl:otherwise>
            <td align="right">
              <b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b>
            </td>
            <td align="left">
              <xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
          </xsl:otherwise>
        </xsl:choose>
        <td align="right">
          <b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="gemeld/datum"/>&#xA0;
          <xsl:value-of select="gemeld/tijd"/>
        </td>
      </tr>
      <tr>
        <xsl:if test="plaats/@type='T' or plaats/@type='G'">
          <td colspan="2"/>
        </xsl:if>
        <xsl:if test="plaats/@type!='T' and plaats/@type!='G'">
          <td align="right">
            <b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b>
          </td>
          <td align="left">
            <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/>&#xA0;
            <xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>)</xsl:if>
          </td>
        </xsl:if>
        <xsl:choose>
            <xsl:when test="uitvoertijd[@eenheid='U']">
              <td width="16%" align="right">
                <b><xsl:value-of select="//lcl/MLD/uitvoertijd"/>:</b>
              </td>
              <td width="34%">
                <xsl:value-of select="uitvoertijd"/>&#160;<xsl:value-of select="//lcl/MLD/uren"/>
              </td>
            </xsl:when>
            <xsl:otherwise>
              <td width="16%" align="right">
                <b><xsl:value-of select="//lcl/MLD/uitvoertijd"/>:</b>
              </td>
              <td width="34%">
                <xsl:value-of select="uitvoertijd"/>&#160;<xsl:value-of select="//lcl/FAC/dagen"/>
              </td>
            </xsl:otherwise>
        </xsl:choose>
      </tr>
      <tr>
        <xsl:if test="plaats/@type='R'">
          <td align="right" valign="top">
            <b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b>
          </td>
          <td align="left">
            <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
            <xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
          </td>
        </xsl:if>
        <xsl:if test="plaats/@type!='R'">
          <td colspan="2"/>
        </xsl:if>
        <td align="right">
          <b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="datum_gepland/datum"/>&#xA0;<xsl:value-of select="datum_gepland/tijd"/>
        </td>
      </tr>
      <xsl:if test="kenmerk[@naam='Ordernr']!=''">
      <tr>
        <td colspan="2"/>
        <td align="right">
          <b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="kenmerk[@naam='Ordernr']"/>
        </td>
      </tr>
      </xsl:if>
      <tr height="30px">
        <td colspan="4"/>
      </tr>
      <tr>
        <td align="right">
          <b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b>
        </td>
        <td align="left">
          <xsl:if test="stdmelding/omschrijving=''">-</xsl:if>
          <xsl:value-of select="stdmelding/omschrijving"/>
        </td>
        <td align="right">
          <b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b>
        </td>
        <td align="left">
          <xsl:if test="discipline/omschrijving=''">-</xsl:if>
          <xsl:value-of select="discipline/omschrijving"/>
        </td>
      </tr>
      <xsl:comment>als we binnen een opdracht zijn, tonen we de meldingtekst niet</xsl:comment>
      <xsl:if test="$srtnotificatiecode = 'MLDNOT' or $srtnotificatiecode = 'MLDNOB'">
      <tr height="20px"><td colspan="4"><hr/></td></tr>  
      <tr>
        <td colspan="4"><b>Notities:</b></td></tr>
		      <xsl:for-each select="notes/note">
		      <xsl:sort select="aanmaak/timestamp" order="descending"/>
	  <xsl:if test="flag = 1">
      <tr>
        <xsl:choose>
        <xsl:when test="position() = 1">
          <td width="20%">
            <b><xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/></b>
          </td>            
          <td colspan="3"><b><xsl:value-of select="noteur/naam_friendly"/>:&#xA0;
            <xsl:call-template name="linebreaks"> 
              <xsl:with-param name="string" select="omschrijving"/>
             </xsl:call-template></b>
          </td>
        </xsl:when>
        <xsl:otherwise>
          <td>
            <xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/>         
          </td>           
          <td colspan="3"><xsl:value-of select="noteur/naam_friendly"/>:&#xA0;
            <xsl:call-template name="linebreaks"> 
              <xsl:with-param name="string" select="omschrijving"/>
             </xsl:call-template>
          </td>        
        </xsl:otherwise>
        </xsl:choose>  
        </tr>
      </xsl:if>  
      </xsl:for-each>
      <tr height="10px"><td colspan="4"/></tr>
      <tr>
        <td colspan="4"><b>
          Klik  <xsl:element name="a">
            	<xsl:attribute name="href">
            		https://<xsl:value-of select="$FacilitorRoot"/>/cust/hsle/saml/?<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/>
            	</xsl:attribute>hier</xsl:element> om via notities een antwoord/feedback te geven aan Servicedesk.</b>
         </td>
       </tr>
      <tr height="10px"><td colspan="4"/></tr>          	
    </xsl:if>
      <tr>
        <td align="right" valign="top">
          <b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="omschrijving"/>
          </xsl:call-template>
        </td>
      </tr>
      <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 align="right">
              <b>
                <xsl:value-of select="@naam"/>:</b>
            </td>
            <td colspan="3">
              <xsl:value-of select="."/>
            </td>
          </tr>
        </xsl:if>
      </xsl:for-each>
      <xsl:if test="count(deel)&gt;0">
        <xsl:for-each select="deel">
          <xsl:sort select="omschrijving"/>
          <tr>
            <xsl:choose>
              <xsl:when test="position()=1">
                <td align="right" valign="top">
                  <b><xsl:value-of select="//lcl/MLD/objecten"/>:</b>
                </td>
              </xsl:when>
              <xsl:otherwise>
                <td/>
              </xsl:otherwise>
            </xsl:choose>
            <td align="left" valign="top">
              <xsl:value-of select="omschrijving"/>
            </td>
            <td colspan="2" valign="top">
              <xsl:comment>NADER TE DEFINIEREN</xsl:comment>
            </td>
          </tr>
        </xsl:for-each>
      </xsl:if>
      <xsl:if test="opmerking!=''">
        <tr>
          <td align="right" valign="top">
            <b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b>
          </td>
          <td colspan="3">
            <xsl:call-template name="linebreaks">
              <xsl:with-param name="string" select="opmerking"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
    </table>
  </xsl:template>

	<xsl:template match="melding" mode="ICT_change_management">
    <table border="0" width="100%" cellpadding="2">
      <tr>
        <td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
          <b><xsl:value-of select="stdmelding/omschrijving"/>&#160;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
        </td>
        <td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
          <xsl:if test="spoed&lt;3">
            <b><xsl:value-of select="//lcl/MLD/spoed"/></b>
          </xsl:if>
        </td>
      </tr>
      <tr>
        <td align="right" width="16%">
          <b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b>
        </td>
        <td align="left" width="34%">
          <xsl:value-of select="voor/naam_full"/>
        </td>
        <td align="right" width="16%">
          <b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
        </td>
        <td align="left" width="34%">
          <xsl:if test="voor/telefoonnr=''">-</xsl:if>
          <xsl:value-of select="voor/telefoonnr"/>
        </td>
      </tr>
      <xsl:if test="string(voor/naam_full)!=string(voor/naam_full)">
                          <tr>
                <td align="right" width="16%"><b><xsl:value-of select="//lcl/MLD/meldingvoor"/>:</b></td>
                <td align="left" width="34%"><xsl:value-of select="voor/naam_full"/></td>
              </tr>
            </xsl:if>
      <tr>
        <td align="right">
          <b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/code"/>&#xA0;
          <xsl:if test="voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
        </td>
        <td align="right" valign="top">
          <b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="voor/afdeling/omschrijving"/>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b><xsl:value-of select="//lcl/FAC/werkplek"/>:</b>
        </td>
        <td align="left">
          <xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;
          <xsl:if test="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
        </td>
        <td colspan="2"/>
      </tr>
      <tr height="20px">
        <td colspan="4" style="text-align:center">
          <hr/><b></b>
        </td>
      </tr>
      <tr>
        <td align="right">
          <b>Eigenaar:</b>
        </td>
        <td align="left">
          <xsl:value-of select="behandelaar/naam_full"/>
        </td>
        <td align="right">
          <b>E-mail:</b>
        </td>
        <td align="left">
          <xsl:value-of select="behandelaar/email"/>
        </td>
      </tr>
      <tr>
        <td colspan="2"></td>
        <td align="right">
          <b>Telnr:</b>
        </td>
        <td align="left">        
          <xsl:value-of select="behandelaar/mobiel"/>
        </td>
      </tr>
      <tr height="20px">
        <td colspan="4" style="text-align:center">
          <hr/><b></b>
        </td>
      </tr>
      <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
      
      <tr>
        <td colspan="4" style="text-align:center;color:#008385">
          <b><u>Status &amp; Planning</u></b>
        </td>
      </tr>
      <tr>        
        <td align="right">
          <b>Ingediend:</b>
        </td>
        <td align="left">
          <xsl:value-of select="tracking/track[@code='MLDNEW']/datum/datum"/>          
        </td>
        <xsl:if test="stdmelding/discipline/key=$mld_disc_ICT_Change">
	        <td align="right">
	          <b>Akkoord voor:</b>
	        </td>
	        <td align="left">
	        	<xsl:value-of select="kenmerk[@naam='Deadline akkoord']"/>
	        </td>
	      </xsl:if>
	      <xsl:if test="stdmelding/discipline/key!=$mld_disc_ICT_Change">
	        <td colspan="2"> </td>
	      </xsl:if>
      </tr>
      <tr>        
        <td align="right">
          <b>Planning Start:</b>
        </td>
        <td align="left">
          <xsl:value-of select="gemeld/datum"/>          
        </td>
        <td align="right">
          <b>Planning Eind:</b>
        </td>
        <td align="left">
        	<xsl:value-of select="datum_gepland/datum"/>
        </td>
      </tr>
      
      <!-- Alleen voor de ICT Change meldingen, niet voor de RFC meldingen -->
      <xsl:if test="stdmelding/discipline/key=$mld_disc_ICT_Change">
	      <tr>
	      <td colspan="4">      
		      <table border="1" width="100%" CELLPADDING="0" CELLSPACING="0" bordercolor="#000000">
		      <tr>
		      <td colspan="5" style="text-align:center">
		      	Controle, Classificatie, Acceptatie
		      </td>
		      </tr>
		      <tr>
		        <td width="20%" style="text-align:center">
		        	<b>
		        	<xsl:call-template name="ICT_akkoord">
		        		<xsl:with-param name="p_string" select="'ICT Beheer'"/>
	            	<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [ICT Beheer]']"/>
	          	</xsl:call-template>
	          	</b>
		        </td>
		        <td width="20%" style="text-align:center">
		        	<b>
		        	<xsl:call-template name="ICT_akkoord">
		        		<xsl:with-param name="p_string" select="'Architect'"/>
	            	<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Architect]']"/>
	          	</xsl:call-template>
	          	</b>
		        </td>
		        <td width="20%" style="text-align:center">
		        	<b>
		        	<xsl:call-template name="ICT_akkoord">
		        		<xsl:with-param name="p_string" select="'TAB'"/>
	            	<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [TAB]']"/>
	          	</xsl:call-template>
	          	</b>
		        </td>
		        <td width="20%" style="text-align:center">
		        	<b>
		        	<xsl:call-template name="ICT_akkoord">
		        		<xsl:with-param name="p_string" select="'Servicedesk'"/>
	            	<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Servicedesk]']"/>
	          	</xsl:call-template>
	          	</b>
		        </td>
		        <td width="20%" style="text-align:center">
		        	<b>
		        	<xsl:call-template name="ICT_akkoord">
		        		<xsl:with-param name="p_string" select="'Changemanager'"/>
	            	<xsl:with-param name="p_akkoord" select="kenmerk[@naam='Akkoord [Changemanager]']"/>
	          	</xsl:call-template>
	          	</b>
		        </td>
		      </tr>
		      </table>
	      </td>
	      </tr>
      </xsl:if>
      
      <tr height="20px">
        <td colspan="4" style="text-align:center">
          <hr/><b></b>
        </td>
      </tr>
      <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
      
      <tr>
        <td colspan="4" style="text-align:center;color:#008385">
          <b><u>Wijzigings Informatie</u></b>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Onderwerp:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="omschrijving"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Reden van wijziging:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Reden van wijziging']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Voorgestelde wijziging:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Voorgestelde wijziging']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Prioriteit:</b>
        </td>
        <td align="left" colspan="3">
          	<xsl:value-of select="kenmerk[@naam='Prioriteit']"/>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Plan van Aanpak:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Omschrijving Plan van Aanpak']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr height="20px">
        <td colspan="4" style="text-align:center">
          <hr/><b></b>
        </td>
      </tr>
      <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
      
      <xsl:if test="stdmelding/discipline/key=$mld_disc_ICT_Change">
	      <tr>
	        <td colspan="4" style="text-align:center;color:#008385">
	          <b><u>Deelnemers</u></b>
	        </td>
	      </tr>
	      
	      <tr>
	      <td colspan="4">
	      
	      <table border="1" width="100%" CELLPADDING="0" CELLSPACING="0" bordercolor="#000000">
	      <tr>
	        <td>
	        	<b>Persoon</b>
	        </td>
	        <td>
	    			<b>Rol/Functie</b>
	    		</td>
	        <td>
	    			<b>Omschrijving</b>
	    		</td>
	        <td>
	          <b>Van</b>
	        </td>
	        <td>
	          <b>Tot</b>
	        </td>
	        <td>
	          <b>Aantal uren</b>
	        </td>
	      </tr>
      
	      <xsl:for-each select="opdracht">
	      <xsl:sort select="key" data-type="number"/>
	          <tr>
	            <td align="right">
	            	<xsl:value-of select="uitvoerende/persoon/naam_full"/>
	            </td>
	            <td align="right">
	            	<xsl:value-of select="kenmerk[@naam='Functie deelnemer']"/>
	            </td>
	            <td align="left">
			          <xsl:call-template name="linebreaks">
			            <xsl:with-param name="string" select="omschrijving"/>
			          </xsl:call-template>
			        </td>
			        <td align="right">
	            	<xsl:value-of select="datumbegin/datum"/>
	            </td>
	            <td align="right">
	            	<xsl:value-of select="einddatum/datum"/>
	            </td>
	            <td align="right">
	            	<xsl:value-of select="uren"/>
	            </td>
	          </tr>
	      </xsl:for-each>
	      </table>
	      
	      </td>
     		</tr>
     		
     		<tr height="20px">
	        <td colspan="4" style="text-align:center">
	          <hr/><b></b>
	        </td>
		      </tr>
      
	    </xsl:if>  
      
      
      
      <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
      
      <tr>
        <td colspan="4" style="text-align:center;color:#008385">
          <b><u>Risico Informatie</u></b>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Wat gaat er fout als je de RFC niet uitvoert:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Wat gaat er fout als je de RFC niet uitvoert']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Wat gaat <u>mogelijk</u> fout als je de RFC niet uitvoert:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Wat gaat mogelijk fout als je de RFC niet uitvoert']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Welke systemen worden door de RFC geraakt:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Welke systemen worden door de RFC geraakt']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Welke gebruikers hebben last van de RFC:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Welke gebruikers hebben last van de RFC']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Risico voor deze groep:</b>
        </td>
        <td align="left">
          <xsl:value-of select="kenmerk[@naam='Risico waarde']"/>
        </td>
        <td colspan="2"></td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Kans op een storing: </b>
        </td>
        <td align="left">
          <xsl:value-of select="kenmerk[@naam='Kans op storing']"/>
        </td>
        <td align="right" valign="top">
          <b>Impact:</b>
        </td>
        <td align="left">
          <xsl:value-of select="kenmerk[@naam='Risico waarde'] * kenmerk[@naam='Kans op storing']"/>
        </td>
      </tr>
      <tr height="20px">
        <td colspan="4" style="text-align:center">
          <hr/><b></b>
        </td>
      </tr>
      <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
      
      <tr>
        <td align="right" valign="top">
          <b>Fall Back Plan:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Omschrijving Fall Back Plan']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td align="right" valign="top">
          <b>Communicatie Plan:</b>
        </td>
        <td align="left" colspan="3">
          <xsl:call-template name="linebreaks">
            <xsl:with-param name="string" select="kenmerk[@naam='Omschrijving Communicatie Plan']"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr height="20px">
        <td colspan="4" style="text-align:center">
          <hr/><b></b>
        </td>
      </tr>
      <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
      
      
      <tr>
        <td colspan="4" style="text-align:center;color:#008385">
          <b><u>CAB Verslag Historie</u></b>
        </td>
      </tr>
      <xsl:for-each select="notes/note">
        <xsl:sort select="key" data-type="number"/>
        <xsl:if test=".!=''">
          <tr>
            <td align="right">
            	<b><xsl:value-of select="noteur/naam_full"/></b>
            </td>
            <td align="left">
        			<xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/>
        		</td>
            <td align="left" colspan="2">
		          <xsl:call-template name="linebreaks">
		            <xsl:with-param name="string" select="omschrijving"/>
		          </xsl:call-template>
		        </td>            
          </tr>
        </xsl:if>
      </xsl:for-each>
      <xsl:if test="count(deel)&gt;0">
        <xsl:for-each select="deel">
          <xsl:sort select="omschrijving"/>
          <tr>
            <xsl:choose>
              <xsl:when test="position()=1">
                <td align="right" valign="top">
                  <b><xsl:value-of select="//lcl/MLD/objecten"/>:</b>
                </td>
              </xsl:when>
              <xsl:otherwise>
                <td/>
              </xsl:otherwise>
            </xsl:choose>
            <td align="left" valign="top">
              <xsl:value-of select="omschrijving"/>
            </td>
            <td colspan="2" valign="top">
              <xsl:comment>NADER TE DEFINIEREN</xsl:comment>
            </td>
          </tr>
        </xsl:for-each>
      </xsl:if>
      <xsl:if test="opmerking!=''">
        <tr>
          <td align="right" valign="top">
            <b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b>
          </td>
          <td colspan="3">
            <xsl:call-template name="linebreaks">
              <xsl:with-param name="string" select="opmerking"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
    </table>
  </xsl:template>

	<xsl:template name="ICT_akkoord">
		<xsl:param name="p_string"/>
		<xsl:param name="p_akkoord"/>
		<xsl:choose>
			<xsl:when test="$p_akkoord != 'Ja'">
				<span style="color:red;font-size:10pt"><xsl:value-of select="$p_string"/>&#xA0;&#xA0;X</span>
			</xsl:when>
			<xsl:when test="$p_akkoord != 'Nee'">
				<span style="color:#008385;font-size:10pt"><xsl:value-of select="$p_string"/>&#xA0;&#xA0;V</span>
			</xsl:when>
    	<xsl:otherwise>
    		<span style="color:#808080;font-size:10pt"><xsl:value-of select="$p_string"/>&#xA0;&#xA0;?</span>
    	</xsl:otherwise>
		</xsl:choose>
	</xsl:template>

	<xsl:template match="melding" mode="evenement">
        <table border="0" width="100%" cellpadding="2">
            <tr>
                <td colspan="4" class="caption" style="padding-top:20px;padding-bottom:0px">
                    <b>Werkbrief Evenementenbureau</b>
                </td>
            </tr>
            <tr>
                <td class="tekst">
                    <b>Betreft:</b></td><td class="tekst">Reservering <xsl:value-of select="kenmerk[@naam='Reservering']/reservering/key"/></td>
            </tr>
            <tr>
                <td class="tekst">
                    <b>Datum:</b></td><td class="tekst"><xsl:value-of select="datum_gepland/datum"/></td>
            </tr>
            <tr>
                <td class="tekst">
                    <b>Naam evenement:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Naam evenement']"/></td>
            </tr>
            <tr>
                <td class="tekst">
                    <b>Locaties:</b></td><td class="tekst">
                    <xsl:for-each select="kenmerk[@naam='Reservering']/reservering/rsv_ruimte">
                        <xsl:if test="position() = 1">
                            <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>
                        </xsl:if>
                        <xsl:if test="position() &gt; 1"> / <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/></xsl:if>
                     </xsl:for-each></td>
            </tr>
            <tr>
                <td class="tekst">
                    <b>Kostenplaats:</b></td><td class="tekst"><xsl:value-of select="kostenplaats/nr"/></td>
            </tr>
                        <tr>
                                <td class="tekst">
                    <b>Grootboekrekening:</b></td><td class="tekst">
                    <xsl:for-each select="kenmerk[@naam='Reservering']/reservering/rsv_ruimte">
                        <xsl:if test="volgnr = 1">
                            <xsl:value-of select="kenmerk[@naam='Grootboekrekening']"/>
                        </xsl:if>
                    </xsl:for-each>
                </td>
            </tr>
            <tr>
                <td class="tekst">
                    <b>Opdrachtgever:</b></td><td class="tekst"><xsl:value-of select="voor/naam_full"/></td>
                        </tr>
                        <tr>
                <td class="tekst">
                    <b>Telefoon:</b></td><td class="tekst"><xsl:value-of select="voor/telefoonnr"/></td>
            </tr>
            <tr>
                <td class="tekst">
                    <b>Aantal personen:</b></td><td class="tekst"><xsl:value-of select="kenmerk[@naam='Reservering']/reservering/rsv_ruimte/bezoekers"/></td>
            </tr>
                        <tr>
                            <td class="tekst">
                    <b>Totaalprijs:</b></td>
                          <td class="tekst" style="text-align:left">
                    <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(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/rsv_artikel/prijs[string(number(.))!='NaN'])+sum(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/melding/opdracht/kosten[string(number(.))!='NaN']) + sum(bestelling/bestelitem/totaal[string(number(.))!='NaN']) + sum(bestelling/levkosten[string(number(.))!='NaN'])"/>
          					</xsl:call-template>
                </td>
                        </tr>
            <tr>
                <td class="tekst" colspan="4">
                    <b>Programma:</b>
                    <br/>
                    <xsl:call-template name="linebreaks">
                        <xsl:with-param name="string" select="opmerking"/>
                    </xsl:call-template>
                </td>
            </tr>
            <tr>
                <td colspan="4" height="10px">
                </td>
            </tr>
            <tr>
            	<td colspan="4"><hr/></td>
            </tr>
            
            <!-- START Bestellingen op hoofdnivo: dus op de paraplu-melding "aanvraag evenement" waar alles onder valt -->
            <tr>
                <td colspan="4" class="tekst" style="font-size:13pt">
                    <b>Bestellingen:</b>&#xA0;
                </td>
            </tr>
            <xsl:for-each select="bestelling">
            	<tr>
	            	<td colspan="4">
	            	<xsl:apply-templates select="." mode="evenement"/>
	            	</td>
            	</tr>
            </xsl:for-each>
            <tr>
                <td colspan="3" class="tekst">
                    Totaalprijs bestellingen:
                </td>
                <td class="tekst" style="text-align:right">
                    <xsl:call-template name="europrijs">
                      <xsl:with-param name="prijs" select="sum(bestelling/bestelitem/totaal[string(number(.))!='NaN']) + sum(bestelling/levkosten[string(number(.))!='NaN'])"/>                        
				          </xsl:call-template>
                </td>
            </tr>            
            <tr>
                <td colspan="4" height="10px">
                </td>
            </tr>
            
            <!-- EINDE Bestellingen op hoofdnivo: dus op de paraplu-melding "aanvraag evenement" waar alles onder valt -->
            
            <xsl:for-each select="kenmerk[@naam='Reservering']/reservering/rsv_ruimte">
            <xsl:sort select="volgnr" data-type="number"/>
                        <xsl:sort select="van/timestamp" data-type="number"/>
                <tr>
                	<td colspan="4"><hr/></td>
                </tr>
                <tr>
                	<td colspan="3" class="caption">
                    <b><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/></b>&#xA0;<xsl:value-of select="van/datum"/>&#xA0;<xsl:value-of select="van/tijd"/>-<xsl:value-of select="tot/tijd"/></td>
            		</tr>
            <tr>
                <td colspan="3" class="tekst">
                    <b>Capaciteit:</b>&#xA0;<xsl:value-of select="res_ruimte/opstelling"/>&#xA0;<xsl:value-of select="bezoekers"/>&#xA0;personen</td>
                                <td class="tekst" style="text-align:right">
                    <xsl:call-template name="europrijs">
                      <xsl:with-param name="prijs" select="prijs[string(number(.))!='NaN']"/>
          </xsl:call-template>
                </td>
            </tr>
            <tr>
                <td colspan="3" class="tekst">
                    <b>Omschrijving:</b>&#xA0;<xsl:value-of select="omschrijving"/></td>
                                <td class="tekst" style="text-align:right">&#xA0;</td>
            </tr>
            <tr>
              <td colspan="4" class="tekst">
                        <xsl:call-template name="linebreaks">
                            <xsl:with-param name="string" select="opmerking"/>
                        </xsl:call-template>
                </td>
            </tr>
            <xsl:if test="sum(rsv_artikel/key) &gt; 0">
            <tr>
                <td colspan="4">
                    <table>
                        <!-- rsv_artikel-lijst gesorteerd op van-tijd -->
                        <tr>
                            <th>Omschrijving</th>
                            <th>Aantal</th>
                            <th style="text-align:right">Prijs</th>
                            <th style="text-align:right">Tijdstip</th>
                            <th>Zaal</th>
                        </tr>
                        <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" style="text-align:right">
                                    <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>
                                <td class="result">
                                    <xsl:value-of select="../plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>
                                </td>
                            </tr>
                        </xsl:for-each>
                    </table>
                </td>
            </tr>
            <tr>
                <td colspan="3" class="tekst">
                    Totaalprijs catering:
                </td>
                <td class="tekst" style="text-align:right">
                    <xsl:call-template name="europrijs">
                      <xsl:with-param name="prijs" select="sum(rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_artikel/prijs[string(number(.))!='NaN'])"/>
          					</xsl:call-template>
                </td>
            </tr>
            </xsl:if>
            <tr>
                <td colspan="4" height="10px">
                </td>
            </tr>
            <xsl:if test="sum(rsv_deel/key) &gt; 0">
            <tr>
                <td colspan="4" class="tekst">
                    <b>Standaard backoffice voorzieningen:</b>&#xA0;<xsl:if test="sum(rsv_deel/aantal[string(number(.))!='NaN'])"/></td>
            </tr>
            <tr>
                <td colspan="4">
                    <table>
                        <!-- rsv_artikel-lijst gesorteerd op van-tijd -->
                        <tr>
                            <th>Omschrijving</th>
                            <th style="text-align:right">Prijs</th>
                            <th style="text-align:right">Begin</th>
                            <th style="text-align:right">Einde</th>
                            <th>Zaal</th>
                        </tr>
                        <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:choose>
													        		<xsl:when test="res_deel/omschrijving != ''">
													        			<xsl:value-of select="res_deel/omschrijving"/>
													        		</xsl:when>
													          	<xsl:otherwise>
													          		<xsl:value-of select="res_deel/deel/omschrijving"/>	
													          	</xsl:otherwise>
													          </xsl:choose>
                                </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">
                                    <xsl:value-of select="../res_ruimte/nr"/>
                                </td>
                            </tr>
                        </xsl:for-each>
                    </table>
                </td>
            </tr>
            </xsl:if>

            <tr>
                <td colspan="4" class="tekst" style="font-size:13pt">
                    <b>Meldingen:</b>&#xA0;
                </td>
            </tr>
            <xsl:for-each select="melding">
            <tr>
                <td colspan="4" class="tekst">
                    <i><b>Melding: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/> - <xsl:value-of select="stdmelding/omschrijving"/></b></i>
                </td>
            </tr>
            <tr>
                <td colspan="4" class="tekst">
                    Plaats: <xsl:value-of select="../plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>
                </td>
            </tr>
                <xsl:if test="omschrijving">
                    <tr>
                        <td colspan="4" class="tekst">Omschrijving:<br/>
                            <xsl:call-template name="linebreaks">
                                <xsl:with-param name="string" select="omschrijving"/>
                            </xsl:call-template>
                        </td>
                    </tr>
                </xsl:if>
                <xsl:if test="opmerking">
                    <tr>
                        <td colspan="4" class="tekst">Afhandeling:<br/>
                            <xsl:call-template name="linebreaks">
                                <xsl:with-param name="string" select="opmerking"/>
                            </xsl:call-template><br/>
                        </td>
                    </tr>
                </xsl:if>
                
                <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=".!='' and (../discipline/srtdiscipline/key != 4 or @volgnummer &lt; 101) and substring(@naam, 1, 9) != 'Actiepunt'">
                    <tr>
                        <td align="right" colspan="4" class="tekst">
                            <xsl:value-of select="@naam"/>:&#xA0;<xsl:value-of select="."/>
                        </td>
                    </tr>
                    </xsl:if>
                </xsl:for-each>
                <tr>
                    <td colspan="4" height="10px">
                    </td>
                </tr>
            </xsl:for-each>

            <tr>
                <td colspan="4" height="10px">
                </td>
            </tr>
            <tr>
                <td colspan="4" class="tekst" style="font-size:13pt">
                    <b>Opdrachten externe bedrijven:</b>&#xA0;
                </td>
            </tr>
            <xsl:for-each select="melding/opdracht">
            <tr>
                <td colspan="3" class="tekst">
                    <i><b>Opdracht: <xsl:value-of select="../key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/> aan <xsl:value-of select="uitvoerende/bedrijf/naam"/></b></i>
                </td>
                <td class="tekst" style="text-align:right">
                    <xsl:call-template name="europrijs">
                        <xsl:with-param name="prijs" select="kosten"/>
                    </xsl:call-template>
                </td>
            </tr>

                <xsl:if test="omschrijving">
                    <tr>
                        <td colspan="4" class="tekst">Omschrijving:<br/>
                            <xsl:call-template name="linebreaks">
                                <xsl:with-param name="string" select="omschrijving"/>
                            </xsl:call-template>
                        </td>
                    </tr>
                </xsl:if>
                <xsl:if test="opmerking">
                    <tr>
                        <td colspan="4" class="tekst">Afhandeling:<br/>
                            <xsl:call-template name="linebreaks">
                                <xsl:with-param name="string" select="opmerking"/>
                            </xsl:call-template><br/>
                        </td>
                    </tr>
                </xsl:if>
                <xsl:for-each select="kenmerk[@type!='L' and @type!='Q' and count(@xmlnode)=0]">
                <xsl:sort select="@volgnummer" data-type="number"/>
                    <xsl:if test=".!='' and (../discipline/srtdiscipline/key != 4 or @volgnummer &lt; 101) and substring(@naam, 1, 9) != 'Actiepunt'">
                    <tr>
                        <td align="right" colspan="4" class="tekst">
                            <xsl:value-of select="@naam"/>:&#xA0;<xsl:value-of select="."/>
                        </td>
                    </tr>
                    </xsl:if>
                </xsl:for-each>
            </xsl:for-each>
                        </xsl:for-each>
            <tr>
                <td colspan="4" height="30px">
                </td>
            </tr>
            <tr>
                <td colspan="3" class="tekst">
                    <b>Totaalprijs evenement:</b>
                </td>
                <td class="tekst" style="text-align:right"><b>
                    <xsl:call-template name="europrijs">
                      <xsl:with-param name="prijs" select="sum(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/prijs[string(number(.))!='NaN'])+
                                                                                 sum(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])+
                                                                                 sum(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/rsv_artikel/prijs[string(number(.))!='NaN'])+
                                                                                 sum(kenmerk[@naam='Reservering']/reservering/rsv_ruimte/melding/opdracht/kosten[string(number(.))!='NaN']) +
                                                                                 sum(bestelling/bestelitem/totaal[string(number(.))!='NaN']) 
                                                                                 + sum(bestelling/levkosten[string(number(.))!='NaN'])"/>
          </xsl:call-template>
                </b>
                </td>
            </tr>
        </table>
    </xsl:template>

 		<xsl:template match="melding" mode="full">
        <xsl:choose>
            <xsl:when test="$mode='summary'">
              <xsl:if test="$srtnotificatiecode = 'MLDNOT' or $srtnotificatiecode = 'MLDNOB'">
                Er is een bericht voor u bij melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/>
              </xsl:if>
            </xsl:when>
            <xsl:otherwise>
                <html>
                    <xsl:comment>================================ MELDINGEN ==============================</xsl:comment>
                    <xsl:comment>FACILITOR default XSL template for melding</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"/>
                        <xsl:choose>
                            <xsl:when test="$srtnotificatiecode = 'MLDKTO'">
                                <xsl:apply-templates select="." mode="kto"/>
                            </xsl:when>
                            <xsl:when test="stdmelding/key = '581'">
                                <xsl:apply-templates select="." mode="evenement"/>
                            </xsl:when>
                            <xsl:when test="discipline/srtdiscipline/key = '41'">
                                <xsl:apply-templates select="." mode="ICT_change_management"/>
                            </xsl:when>
                            <xsl:otherwise>
                                <xsl:apply-templates select="." mode="include"/>
                            </xsl:otherwise>
                        </xsl:choose>
                        <xsl:call-template name="pagefooter"/>
                    </xsl:element>
                </html>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

	<xsl:template match="bestelling" mode="evenement">
	  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
	    <TR>
	      <TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
	      <TD>
	        <table border="0" width="100%" bordercolor="#000000">
	          <tr>
	            <td align="left" width="100%" class="caption" colspan="2">Bestelaanvraag&#xA0;<xsl:value-of select="key"/>
	                <xsl:if test="ismutatie=1"> (WIJZIGING)</xsl:if>
	              <xsl:if test="isretour=1"> (RETOUR)</xsl:if>
	              </td>
	          </tr>
	          
	          <tr>
	            <td class="label">Aanvraagdatum</td>
	            <td class="value">:
	              <xsl:value-of select="datum/datum"/>&#xA0;
	              <xsl:value-of select="datum/tijd"/>
	            </td>
	          </tr>
	          <tr>
	            <td class="label">Gewenste afleverdatum</td>
	            <td class="value">:
	              <xsl:value-of select="leverdatum/datum"/>
	            </td>
	          </tr>
	          <tr>
	            <td class="label"><xsl:value-of select="//lcl/BES/aanvraagstatus"/></td>
	            <td class="value">: <xsl:value-of select="status"/></td>
	          </tr>
	          <tr>
	            <td class="label" style="vertical-align:top">Afleveradres</td>
	            <td class="value">:
	              <xsl:value-of select="afleveradres/naam"/>
	              <br/>&#xA0;
	              <xsl:value-of select="afleveradres/bezoek_adres"/>
	              <br/>&#xA0;
	              <xsl:value-of select="afleveradres/bezoek_postcode"/>&#xA0;
	              <xsl:value-of select="afleveradres/bezoek_plaats"/>
	              <br/>&#xA0;
	              <xsl:value-of select="afleveradres/bezoek_land"/>
	            </td>
	          </tr>
	          <tr>
	            <td height="20px"/>
	          </tr>
	          <xsl:for-each select="kenmerk[count(@xmlnode)=0]">
	              <xsl:if test="(@type!='L' and @type!='l' and @type!='Q')">
	            <tr>
	              <td class="label">
	                <xsl:value-of select="@naam"/>
	              </td>
	              <td class="value">: <xsl:value-of select="."/></td>
	            </tr>
	            </xsl:if>
	          </xsl:for-each>
	          <tr>
	            <td height="20px"/>
	          </tr>
	          <tr>
	            <td colspan="2">
	              <table cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
	                <tr>
	                  <th>Artikelnr</th>
	                  <th><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
	                  <th><xsl:value-of select="//lcl/FAC/opmerkingen"/></th>
	                  <th style="text-align:right"><xsl:value-of select="//lcl/FAC/aantal"/></th>
	                  <th style="text-align:right"><xsl:value-of select="//lcl/FAC/prijs"/></th>
	                  <th style="text-align:right"><xsl:value-of select="//lcl/FAC/totaal"/></th>
	                </tr>
	                <xsl:for-each select="bestelitem">
	                  <tr>
	                    <td class="result" style="text-align:left">
	                    &#xA0;<xsl:value-of select="srtdeel/artikel_nummer"/>
	                    </td>
	                    <td class="result" style="text-align:left">
	                      <xsl:value-of select="srtdeel/omschrijving"/>
	                    </td>
	                    <td class="result">
	                      <xsl:for-each select="kenmerk[count(@xmlnode)=0]">
	                          <xsl:if test="(@type!='L' and @type!='l' and @type!='Q')">
	                        <xsl:value-of select="@naam"/>:
	                        <xsl:value-of select="."/>
	                        <br/>
	                        </xsl:if>
	                      </xsl:for-each>&#xA0;</td>
	                    <td class="result" style="text-align:right">
	                      <xsl:value-of select="aantal"/>
	                    </td>
	                    <td class="result" style="text-align:right">
	                      <xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
	                    </td>
	                    <td class="result" style="text-align:right">
	                      <xsl:value-of select="format-number(aantal*prijs, '0,00', 'european')"/>
	                    </td>
	                  </tr>
	                </xsl:for-each>
	                <tr>
	                  <td height="6px" style="border-style:solid;border-width:0px;"/>
	                </tr>
	
	                <xsl:if test="levkosten != '0'">
	                <tr>
	                  <td class="label" style="text-align:left;border-style:solid;border-width:0px;" colspan="1">Transportkosten:</td>
	                  <td class="label" style="text-align:left;border-style:solid;border-width:0px;" colspan="4">
	                    <xsl:value-of select="format-number(levkosten, '0,00', 'european')"/>
	                  </td>
	                </tr>
	                </xsl:if>
	
	                <tr>
	                  <td class="tekstkop" style="text-align:left;border-style:solid;border-width:0px;" colspan="1"><xsl:value-of select="//lcl/FAC/totaal"/>:</td>
	                  <td class="tekstkop" style="text-align:left;border-style:solid;border-width:0px;" colspan="4">
	                    <xsl:value-of select="format-number(sum(bestelitem/totaal)+ levkosten, '0,00', 'european')"/>
	                  </td>
	                </tr>
	              </table>
	            </td>
	          </tr>
	        </table>
	      </TD>
	      <TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
	    </TR>
	  </TABLE>
	</xsl:template>

<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"><u>
            <xsl:if test="dirtlevel!='0'">
                <span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;
            </xsl:if>
            <xsl:value-of select="van/datum"/>&#xA0;
            <xsl:value-of select="//lcl/RES/deelreservering"/>&#xA0;<xsl:value-of select="../key"/>&#xA0;/<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/omschrijving"/></u>
          </td>
        </xsl:when>
        <!-- "roomservice" -->
        <xsl:otherwise>
          <td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;"><u>
        <xsl:if test="dirtlevel!='0'">
            <span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;
        </xsl:if>
           <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:value-of select="//lcl/RES/deelreservering"/>&#xA0;<xsl:value-of select="../key"/>&#xA0;/<xsl:value-of select="volgnr"/>&#xA0;
            <xsl:value-of select="plaats/plaatsaanduiding"/></u>
          </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(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>
    <tr>
    <td class="label"><xsl:value-of select="//lcl/RES/status"/></td>
    <td class="value" colspan="5">: <xsl:value-of select="status_fo"/>
    </td>
    </tr>
   <tr>
    <td class="label"><xsl:value-of select="//lcl/RES/gastheer_vrouw"/></td>
    <td class="value" colspan="5">: <xsl:value-of select="host_user/naam_full"/></td>
  </tr>
  <tr>
    <td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
    <td class="value" colspan="5">: <xsl:value-of select="kostenplaats/nr"/>&#xA0;
      <xsl:value-of select="kostenplaats/omschrijving"/>
    </td>
  </tr>
  <xsl:if test="string(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>
    <tr>
        <td colspan="10" style="border-top:1px solid #000;"/>
    </tr>
    <tr>
      <th class="resth" width="24%" align="left"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
      <th class="resth" width="14%" align="left"><xsl:value-of select="//lcl/RES/aantal"/></th>
      <!--<th width="80">Datum</th>-->
      <th class="resth" width="14%" style="text-align:right"><xsl:value-of select="//lcl/RES/begintijd"/></th>
      <th class="resth" width="14%" style="text-align:right"><xsl:value-of select="//lcl/RES/eindtijd"/></th>
      <th class="resth" width="16%" align="center"><xsl:value-of select="//lcl/RES/opstelling"/></th>
      <th class="resth" width="17%" style="text-align:right"><xsl:value-of select="//lcl/RES/prijs"/></th>
    </tr>
    <xsl:if test="res_ruimte!=''">
      <tr>
        <td width="24%" class="resresult" style="text-align:left;"><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"/>&#xA0;<xsl:value-of select="//lcl/FAC/personen"/>)</td>
        <td width="14%" class="resresult" 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:value-of select="van/datum"/>
        </td>-->
        <td width="14%" class="resresult" style="text-align:right">
          <xsl:value-of select="van/tijd"/>
        </td>
        <td width="14%" class="resresult" style="text-align:right">
          <xsl:value-of select="tot/tijd"/>
        </td>
        <td width="16%" class="resresult" style="text-align:center">
          <xsl:value-of select="res_ruimte/opstelling"/>
        </td>
        <td width="17%" class="resresult" style="text-align:right">
          <xsl:call-template name="europrijs">
            <xsl:with-param name="prijs" select="prijs"/>
          </xsl:call-template>
        </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="resresult"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if>
          <xsl:choose>
        		<xsl:when test="res_deel/omschrijving != ''">
        			<xsl:value-of select="res_deel/omschrijving"/>
        		</xsl:when>
          	<xsl:otherwise>
          		<xsl:value-of select="res_deel/deel/omschrijving"/>	
          	</xsl:otherwise>
          </xsl:choose>
        </td>
        <td class="resresult">
          <xsl:value-of select="aantal"/>
        </td>
        <!--<td class="result" style="text-align:right">
          <xsl:value-of select="van/datum"/>
        </td>-->
        <td class="resresult" style="text-align:right">
          <xsl:value-of select="van/tijd"/>
        </td>
        <td class="resresult" style="text-align:right">
          <xsl:value-of select="tot/tijd"/>
        </td>
        <td></td>
        <td class="resresult" style="text-align:right">
          <xsl:call-template name="europrijs">
            <xsl:with-param name="prijs" select="prijs"/>
          </xsl:call-template>
        </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="resresult">
          <xsl:value-of select="res_artikel/omschrijving"/>
        </td>
        <td class="resresult">
          <xsl:value-of select="aantal"/>
        </td>
        <!--<td class="result" style="text-align:right">
          <xsl:value-of select="levering/datum"/>
        </td>-->
        <td class="resresult" style="text-align:right">
          <xsl:value-of select="levering/tijd"/>
        </td>
        <td class="resresult" style="text-align:right">
          <xsl:value-of select="//reservering/rsv_ruimte/tot/tijd"/>
        </td>
        <td></td>
        <td class="resresult" style="text-align:right">
          <xsl:call-template name="europrijs">
            <xsl:with-param name="prijs" select="prijs"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:for-each>
    <!-- totaal per deelreservering -->
    <tr  height="1">
      <td colspan="10" style="border-top:1px solid #000;"/>
    </tr>
    <tr>
      <td class="tekst" colspan="4" style="border-style:solid;border-width:0px;"></td>
      <td class="tekst" colspan="2" style="text-align:right;border-style:solid;border-width:0px;"><b>
             <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></b>
      </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[count(@xmlnode)=0 and @key !=81]">
        <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="deel" mode="full">
       <xsl:choose>
            <xsl:when test="$mode='summary'"></xsl:when>
       <xsl:otherwise>
    <html>
      <xsl:comment>================================ DEEL (OBJECT)===========================</xsl:comment>
      <xsl:comment>FACILITOR default XSL template for deel</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"/>
        <xsl:choose>
             <xsl:when test="$srtnotificatiecode = 'INSOUT'">
               <xsl:apply-templates select="." mode="out"/>
               <xsl:call-template name="pagefooter"/>
             </xsl:when>
             <xsl:when test="$srtnotificatiecode = 'CUST01'">
               <xsl:apply-templates select="." mode="cust01"/>
               <xsl:call-template name="pagefooter"/>
             </xsl:when>
             <xsl:when test="$srtnotificatiecode = 'CUST02'">
               <xsl:apply-templates select="." mode="cust02"/>
               <xsl:call-template name="pagefooter"/>
             </xsl:when>
             <xsl:when test="uitgeleend != ''">
               <xsl:apply-templates select="." mode="uitleen"/>
             </xsl:when>
            <xsl:otherwise>
                <xsl:apply-templates select="." mode="include"/>
                <xsl:call-template name="pagefooter"/>
             </xsl:otherwise>
            </xsl:choose>        
      </xsl:element>
    </html>
       </xsl:otherwise>
      </xsl:choose>
  </xsl:template>

	<xsl:template match="deel" mode="cust01">
		<table border="0" cellpadding="1" width="100%">
		  <tr height="50px">
        <td colspan="4">
        </td>
      </tr>
      <tr>
        <td colspan="4" class="label"><b>Reminder parkeerpas</b></td>        
      </tr>
      <tr height="20px">
        <td colspan="4">
          <hr/>
        </td>
      </tr>
      <tr>
        <td class="label" colspan="4">Beste <xsl:value-of select="persoon/naam_full"/>,</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
        
      <tr>
        <td class="label" colspan="4">Jij hebt een parkeerpas van de hogeschool in bruikleen. 
        Met deze mail herinneren we je eraan dat je deze pas uiterlijk <xsl:value-of select="kenmerk[@naam='Uiterlijke inleverdatum']"/> in dient te leveren bij de Servicedesk. 
        Is dit voor jou niet mogelijk, neem dan direct contact met ons op. Te laat inleveren van de pas betekent dat jij je borg mogelijk niet terugkrijgt.<br/><br/></td>
      </tr>


      <tr>
        <td class="label" colspan="4">
					Met vriendelijke groet,<br/>
					Servicedesk <br/>
					Hogeschool Leiden<br/><br/>
      		
      		Zernikedreef 11, kamer F0.024<br/>
					Postbus 382, 2300 AJ Leiden<br/>
					Tel. +31 (0)71 5188 900<br/>
					www.hsleiden.nl<br/>
				</td>
      </tr>
		</table>
  </xsl:template>
 
 <xsl:template match="deel" mode="cust02">
		<table border="0" cellpadding="1" width="100%">
		  <tr height="50px">
        <td colspan="4">
        </td>
      </tr>
      <tr>
        <td colspan="4" class="label"><b>Blokkade parkeerpas</b></td>        
      </tr>
      <tr height="20px">
        <td colspan="4">
          <hr/>
        </td>
      </tr>
      <tr>
        <td class="label" colspan="4">Beste <xsl:value-of select="persoon/naam_full"/>,</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
        
      <tr>
        <td class="label" colspan="4">Circa 3 weken geleden hebben wij jou een mail gestuurd, met de vraag je parkeerpas uiterlijk <xsl:value-of select="kenmerk[@naam='Uiterlijke inleverdatum']"/> te komen inleveren, of contact op te nemen wanneer dit voor jou niet mogelijk zou zijn. Helaas hebben wij je pas nog niet ontvangen en ook geen bericht gekregen. 
				Dit betekent dat je pas vanaf nu geblokkeerd is en niet meer gebruikt kan worden. Tevens betekent het dat je, zonder spoedig bericht aan ons, geen borg retour zult ontvangen.<br/><br/>
				</td>
      </tr>


      <tr>
        <td class="label" colspan="4">
					Met vriendelijke groet,<br/>
					Servicedesk <br/>
					Hogeschool Leiden<br/><br/>
      		
      		Zernikedreef 11, kamer F0.024<br/>
					Postbus 382, 2300 AJ Leiden<br/>
					Tel. +31 (0)71 5188 900<br/>
					www.hsleiden.nl<br/>
				</td>
      </tr>
		</table>
  </xsl:template>
  
	<xsl:template match="deel" mode="uitleen">
    
    <xsl:variable name="v_type_overeenkomst">
			<xsl:choose>
				<xsl:when test="kenmerk[@key=58] != ''">Smartphone</xsl:when>
				<xsl:when test="kenmerk[translate(@naam,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')='imei'] != ''">Smartphone</xsl:when>
				<xsl:when test="contains(translate(srtdeel/srtgroep/omschrijving,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'), 'parkeer')">Parkeerpas</xsl:when>
				<xsl:when test="contains(translate(srtdeel/srtgroep/omschrijving,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'), 'sleutel')">Sleutel</xsl:when>
        <xsl:otherwise>Laptop</xsl:otherwise>
      </xsl:choose>
		</xsl:variable>
    
    <xsl:variable name="v_student">
    	<xsl:choose>
    		<xsl:when test="contains(translate(persoon/email,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'student')">1</xsl:when>
    		<xsl:otherwise>0</xsl:otherwise>
    	</xsl:choose>
		</xsl:variable>
		
    <table border="0" cellpadding="1" width="100%">
      <!-- Commentaar
      <tr>
        <td colspan="4" style="text-align:right"><xsl:element name="img">
            <xsl:attribute name="width">140px</xsl:attribute>

            <xsl:attribute name="src">../../appl/shared/qrcode.asp?size=16&amp;text=%3Fu%3Ddeel%26k%3D<xsl:value-of select="key"/></xsl:attribute>         
          </xsl:element>
        </td>
      </tr>
      -->
      <tr height="50px">
        <td colspan="4">
        </td>
      </tr>
      
      <tr>
        <td colspan="4" class="label"><b>Gebruikersovereenkomst <xsl:value-of select="$v_type_overeenkomst"/> Hogeschool Leiden</b></td>        
      </tr>
      <tr height="20px">
        <td colspan="4">
          <hr/>
        </td>
      </tr>
      <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
      

      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
      <xsl:if test="$v_type_overeenkomst = 'Parkeerpas' or $v_type_overeenkomst = 'Sleutel'">
      <tr>
        <td class="label">Meldingsnummer</td>
        <td class="label">:</td>
        <td class="value" colspan="2"><xsl:value-of select="kenmerk[@naam='Meldingsnummer']"/></td>
      </tr>
      </xsl:if>
      <tr>
        <td class="label">Naam</td>
        <td class="label">:</td>
        <td class="value" colspan="2"><xsl:value-of select="persoon/naam_full"/></td>
      </tr>
      <xsl:choose>
        <xsl:when test="$v_student = '1'">
        <tr>
	        <td class="label">Studentnummer</td>
	        <td class="label">:</td>
	        <td class="value" colspan="2"><xsl:value-of select="persoon/nr"/></td>
      	</tr>
        </xsl:when>        
        <xsl:otherwise>
	        <tr>
		        <td class="label">Functie</td>
		        <td class="label">:</td>
		        <td class="value" colspan="2"><xsl:value-of select="persoon/srtperslid/omschrijving"/></td>
	      	</tr>
        </xsl:otherwise>
      </xsl:choose>
      <tr>
        <td class="label">Afdeling</td>
        <td class="label">:</td>
        <td class="value" colspan="2"><xsl:value-of select="persoon/afdeling/omschrijving"/></td>
      </tr>
      
      <tr height="30px">
        <td colspan="4">
        </td>
      </tr>
      <tr>
        <td class="label" colspan="4">Verklaart van Hogeschool Leiden in goede staat ontvangen te hebben:</td>
      </tr>
      <tr>
        <td class="label" colspan="4"><xsl:value-of select="srtdeel/omschrijving"/></td>
        <td></td>
      </tr>
      <tr>
        <td class="label">Nr</td>
        <td class="label">:</td>
        <td class="value" colspan="2"><xsl:value-of select="omschrijving"/></td>
        <td></td>
      </tr>
      
      
      <xsl:choose>
				<xsl:when test="$v_type_overeenkomst = 'Parkeerpas'">
						    <tr>
					    			<xsl:choose>
				        			<xsl:when test="$v_student = '1'">
				        				<td class="label">Uiterlijke inleverdatum</td>
				        				<td class="label">:</td>
				        				<td class="value" colspan="2"><xsl:value-of select="kenmerk[@naam='Uiterlijke inleverdatum']"/></td>
				        			</xsl:when>
											<xsl:otherwise>
												<td class="label">Geldig tot</td>
								        <td class="label">:</td>
								        <td class="value" colspan="2">Einde dienstverband</td>
											</xsl:otherwise>
										</xsl:choose>
					        	<td></td>
					      </tr>					      
					      <xsl:if test="kenmerk[@naam='Betaalde borg'] != ''">
						      <tr>
						        <td class="label">Betaalde borg</td>
						        <td class="label">:</td>
						        <td class="value" colspan="2">
	    									<xsl:call-template name="europrijs">
	                          <xsl:with-param name="prijs" select="kenmerk[@naam='Betaalde borg']"/>
	                      </xsl:call-template>
						        </td>
						        <td></td>
						      </tr>
					  		</xsl:if>
				</xsl:when>
				<xsl:when test="$v_type_overeenkomst = 'Laptop'">
						<xsl:if test="kenmerk[@key=59] != ''">
					      <tr>
					        <td class="label">Serienummer</td>
					        <td class="label">:</td>
					        <td class="value" colspan="2"><xsl:value-of select="kenmerk[@key=59]"/></td>
					        <td></td>
					      </tr>
					  </xsl:if>
				</xsl:when>
				<xsl:when test="$v_type_overeenkomst = 'Smartphone'">
						<xsl:if test="kenmerk[@key=58] != ''">
					      <tr>
					        <td class="label">IMEI-nummer</td>
					        <td class="label">:</td>
					        <td class="value" colspan="2"><xsl:value-of select="kenmerk[@key=58]"/></td>
					        <td></td>
					      </tr>
					  </xsl:if>
				</xsl:when>
				<xsl:when test="$v_type_overeenkomst = 'Sleutel'">
						<xsl:if test="kenmerk[@naam='Betaalde borg'] != ''">
					      <tr>
					        <td class="label">Betaalde borg</td>
					        <td class="label">:</td>
					        <td class="value" colspan="2">
    									<xsl:call-template name="europrijs">
                          <xsl:with-param name="prijs" select="kenmerk[@naam='Betaalde borg']"/>
                      </xsl:call-template>
					        </td>
					        <td></td>
					      </tr>
					  </xsl:if>
				</xsl:when>
      </xsl:choose>
      
      
      <tr height="30px">
        <td colspan="4">
        </td>
      </tr>
      
      <xsl:variable name="last_uitgegeven">
				<xsl:for-each select="tracking/track[@code='INSOUT']/datum">
					<xsl:sort select="timestamp" data-type="number" order="descending"/>
					<xsl:if test="position()=1">
						<xsl:copy-of select="."/>
					</xsl:if>
				</xsl:for-each>
			</xsl:variable>
      
      <tr>
        <td class="label" colspan="4">Welke aan de ondergetekende per <b><xsl:value-of select="msxml:node-set($last_uitgegeven)/datum/datum"/></b>
        in bruikleen is gegeven zulks volgens de bepalingen van de bruikleenregeling <b><xsl:value-of select="$v_type_overeenkomst"/></b> Hogeschool Leiden.</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
        
      <tr>
        <td class="label" colspan="4">Ondergetekende heeft de bruikleenregeling <b><xsl:value-of select="$v_type_overeenkomst"/></b> Hogeschool Leiden ontvangen. De bruikleenregeling is tevens te vinden op intranet.</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
        
      <tr>
        <td class="label" colspan="4">Door ondertekening van deze gebruikersovereenkomst verklaart ondergetekende dat hij/zij bekend is met de integrale toepasselijkheid van de regeling. Ondertekening betekent bovendien, dat ondergetekende akkoord is met de inhoud van de  bruikleenregeling en dat hij/zij zich daaraan conformeert.</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
        
      <tr>
        <td class="label" colspan="4">Aldus overeengekomen en getekend te Leiden,d.d. ..............................</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
        
      <tr>
        <td class="label" colspan="4">Naam: ..........................</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
      
      <tr>
        <td class="label" colspan="4">Handtekening: ..........................</td>
      </tr>
      
      <tr height="20px">
        <td colspan="4">
        </td>
      </tr>
      <tr height="30px">
        <td colspan="4">
          <hr/>
        </td>
      </tr>
      
      <tr>
        <td class="label" colspan="4">De laatste versie van deze Bruikleenregeling is te vinden op intranetpagina van Hogeschool Leiden of wordt desgevraagd door de Servicedesk uitgereikt.</td>
      </tr>
      
      <!--
      <xsl:for-each select="srtdeel/kenmerk[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" colspan="2">
                  <xsl:call-template name="linebreaks">
                      <xsl:with-param name="string" select="."/>
                  </xsl:call-template>
            </td>
                <td></td>
          </tr>
        </xsl:if>
      </xsl:for-each>
      <xsl:for-each select="kenmerk[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" colspan="2">
                  <xsl:call-template name="linebreaks">
                      <xsl:with-param name="string" select="."/>
                  </xsl:call-template>
            </td>
                <td></td>
          </tr>
        </xsl:if>
      </xsl:for-each>
      -->
        
    </table>
  </xsl:template>


  <xsl:template match="rapport">

		<xsl:comment>De generatie van QR-codes voor objecten</xsl:comment>
        <xsl:if test="@view = 'hsle_v_ins_qrc'">
            <xsl:variable name="p_rows" select="3"/>
            <xsl:variable name="p_cols" select="2"/>

            <table border="0" width="100%" cellpadding="2">
                <tr height="200"><td align="center"><span style="font-size:24pt;color:#000000">QR Code</span></td></tr>
                <tr height="200"><td align="center"><span style="font-size:24pt;color:#000000">Generator</span></td></tr>
                <tr height="200"><td align="center"><span style="font-size:24pt;color:#000000">Objecten</span></td></tr>
            </table>

            <xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
            <xsl:sort select="FCLT_F_GEBOUW"/>
            <xsl:sort select="PLAATS"/>
               <xsl:if test="position() mod ($p_rows * $p_cols) = 0">
                    <div style="page-break-before:always">&#160;</div>
                    <xsl:comment>=== Na elke 2 records (2x1 passen op 1 A4) =====</xsl:comment>
				            <xsl:call-template name="qrc_ins_new_page">
				                <xsl:with-param name="p_page" select="floor(position() div ($p_rows * $p_cols))"/>
				                <xsl:with-param name="p_rows" select="$p_rows"/>
				                <xsl:with-param name="p_cols" select="$p_cols"/>
				            </xsl:call-template>
			         </xsl:if>
			         <xsl:if test="position() = last() and position() mod ($p_rows * $p_cols) != 0 ">
                    <div style="page-break-before:always">&#160;</div>
                    <xsl:comment>=== De laatste paar, zijn minder dan 2 =====</xsl:comment>
				            <xsl:call-template name="qrc_ins_new_page">
				                <xsl:with-param name="p_page" select="floor((position() div ($p_rows * $p_cols))+1)"/>
				                <xsl:with-param name="p_rows" select="$p_rows"/>
				                <xsl:with-param name="p_cols" select="$p_cols"/>
				            </xsl:call-template>
			         </xsl:if>
            </xsl:for-each>
        </xsl:if>
	</xsl:template>
	
	
	<xsl:template name="qrc_ins_new_page">
      <xsl:param name="p_page"/>
      <xsl:param name="p_rows"/>
      <xsl:param name="p_cols"/>


      <table>

      <xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
      <xsl:sort select="FCLT_F_GEBOUW"/>
      <xsl:sort select="PLAATS"/>
          <xsl:if test="position() &gt;= (($p_page - 1)*($p_rows*$p_cols)+1) and position() &lt;= ($p_page*($p_rows*$p_cols))">
              <xsl:if test="(position() mod $p_cols) = 0">
                  <xsl:comment>=== Na elke 1 records (1x1 passen op 1 regel) =====</xsl:comment>
                  <xsl:call-template name="qrc_ins_new_tr">
                      <xsl:with-param name="p_pos" select="position() - $p_cols + 1"/>
                      <xsl:with-param name="p_cols" select="$p_cols"/>
                  </xsl:call-template>
              </xsl:if>
              <xsl:if test="(position() = last()) and (position() mod $p_cols) != 0">
                  <xsl:comment>=== Na elke 1 records (1x1 passen op 1 regel) =====</xsl:comment>
                  <xsl:call-template name="qrc_ins_new_tr">
                      <xsl:with-param name="p_pos" select="floor(position() div $p_cols) * $p_cols + 1"/>
                      <xsl:with-param name="p_cols" select="$p_cols"/>
                  </xsl:call-template>
              </xsl:if>
          </xsl:if>
      </xsl:for-each>
      </table>
  </xsl:template>


  <xsl:template name="qrc_ins_new_tr">
      <xsl:param name="p_pos"/>
      <xsl:param name="p_cols"/>

      <tr height="80px">
      <xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
      <xsl:sort select="FCLT_F_GEBOUW"/>
      <xsl:sort select="PLAATS"/>
          <xsl:if test="position() &gt;= $p_pos and position() &lt;= $p_pos + $p_cols - 1">
              <td width="25%" style="text-align:center">
                  <xsl:element name="img">
                      <xsl:attribute name="style">height: 5cm</xsl:attribute>
                      <xsl:attribute name="src">
                       ../../appl/shared/qrcode.asp?size=16&amp;text=%3Fu%3D<xsl:value-of select="HIDE_F_BOOKMARK_ID"/>%26ins_key%3D<xsl:value-of select="INS_DEEL_KEY"/>
                      </xsl:attribute>
                  </xsl:element><br/>
                  <xsl:comment><span style="font-size:7px"><xsl:value-of select="INS_DEEL_UPPER"/></span><br/></xsl:comment>
                  <xsl:comment><span style="font-size:7px"><xsl:value-of select="INS_DEEL_KEY"/></span></xsl:comment>
              </td>
          </xsl:if>
      </xsl:for-each>
      </tr>
      <tr height="80px">
      <xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
      <xsl:sort select="FCLT_F_GEBOUW"/>
      <xsl:sort select="PLAATS"/>
          <xsl:if test="position() &gt;= $p_pos and position() &lt;= $p_pos + $p_cols - 1">
              <td width="25%" style="text-align:center">
                  <xsl:value-of select="FCLT_F_GEBOUW"/><br/>
                  <xsl:value-of select="PLAATS"/><br/>
                  <xsl:value-of select="INS_SRTDEEL_OMSCHRIJVING"/> - <xsl:value-of select="INS_DEEL_OMSCHRIJVING"/><br/>
              </td>
          </xsl:if>
      </xsl:for-each>


      </tr>
  </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="$srtnotificatiecode='RESDEL' and verwijder">
              <table>
                <tr>
                  <td height="20"/>
                </tr>
                <tr>
                  <td class="caption" style="color: red"><xsl:value-of select="//lcl/RES/annulering"/></td>
                </tr>
              </table>
            </xsl:when>
          </xsl:choose>
            <!-- Bevestiging reservering -->
            <!-- Ook tonen voor verwijderde reserveringen -->

            <!-- 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="#000000" width="100%">
              <tr>
                <td class="caption" valign="top" colspan="4">
                  <xsl:choose>
                    <xsl:when test="@content='complete'"><xsl:value-of select="//lcl/RES/reservering"/>&#xA0;<xsl:value-of select="key"/></xsl:when>
                    <xsl:otherwise><xsl:value-of select="//lcl/RES/deelreservering"/>&#xA0;<xsl:value-of select="key"/> /<xsl:value-of select="$min_volgnr"/></xsl:otherwise>
                  </xsl:choose>
                  <xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''">&#xA0;-&#xA0;<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>&#xA0;</td>
              </tr>
                <tr>
                <td class="tekstkop" colspan="4" style="text-decoration:underline">Contactgegevens:</td>
              </tr>
        <tr>
                <td width="13%" class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
                <td width="37%" class="value">: 
                <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
                <td width="13%" class="label"><xsl:value-of select="//lcl/FAC/afdeling"/></td>
                <td width="37%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/afdeling/omschrijving"/></td>
              </tr>
              <tr>
                <td width="13%" class="label"><xsl:value-of select="//lcl/FAC/telefoon"/></td>
                <td width="37%" class="value">:&#xA0;       
                <xsl:choose>
                  <xsl:when test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/mobiel">
                    <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/mobiel"/>
                  </xsl:when>
                  <xsl:when test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/telefoonnr">
                    <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/telefoonnr"/>
                  </xsl:when>
                  <xsl:otherwise>-</xsl:otherwise>            
                </xsl:choose>
                </td>
        <xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving)!=''">
            <td width="13%" class="label"><xsl:value-of select="//lcl/FAC/locatie"/></td>
                    <td width="37%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
                </xsl:if>
              </tr>
              <tr>
                <td width="15%" class="label"><xsl:value-of select="//lcl/FAC/e-mail"/></td>
                <td colspan="3" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
              </tr>
             <xsl:if test="$srtnotificatiecode='RESDEL'">
              <tr>
                <td width="20%" class="label"><xsl:value-of select="//lcl/RES/begintijd"/></td>
                <td width="80%" colspan="3" class="value">: <xsl:value-of select="rsv_ruimte/van/datum"/>&#xA0;<xsl:value-of select="rsv_ruimte/van/tijd"/></td>
              </tr>
             </xsl:if>
              <tr>
                <td height="25px"/>
              </tr>
              <xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/key!=ingevoerd_user/key">
                <tr>
                  <td width="20%" class="label"><xsl:value-of select="//lcl/RES/behandeld_door"/></td>
                  <td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></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'"><xsl:value-of select="//lcl/RES/reservering_vervallen"/></xsl:when>
                    <xsl:otherwise>
                      <xsl:call-template name="res_begintext"/>
                    </xsl:otherwise>
                  </xsl:choose>
                </td>
              </tr>
                    <xsl:choose>
                        <xsl:when test="$srtnotificatiecode!='RESDEL'">
              <tr>
                <td height="10px"/>
              </tr>
              <tr>
                <td colspan="4">
                  <table cellpadding="1" border="0" WIDTH="99%" bordercolor="#000000" frame="box">
                    <!-- rsv_ruimte -->
                    <xsl:for-each select="rsv_ruimte">
                      <xsl:sort select="van/timestamp"/>
                      <xsl:call-template name="rsv_ruimte">
                        <xsl:with-param name="min_volgnr" select="$min_volgnr"/>
                      </xsl:call-template>
                    </xsl:for-each>
                    <!-- totaal reservering -->
                    <xsl:if test="@content='complete'">
                    <tr>
                      <td colspan="9" height="15px" style="border-bottom:1px solid #000;"/>
                    </tr>
                    <tr>
                      <td class="tekstkop" align="right" colspan="5" style="border-width:0px;"><xsl:value-of select="//lcl/RES/totaalprijs_reservering"/>:</td>
                      <td class="tekstkop" colspan="2" style="text-align:right;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>
                    </xsl:if>
                  </table>
                </td>
              </tr>
              <xsl:call-template name="res_endtext">
                <xsl:with-param name="min_volgnr" select="$min_volgnr"/>
              </xsl:call-template>
                </xsl:when>
              </xsl:choose>
            </table>
            <!-- Bevestiging reservering -->
        </TD>
        <TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
      </TR>
    </TABLE>
  </xsl:template>  
</xsl:stylesheet>
