//MK: include Hyphenator voor afbreken in interventieoverzichten  
IncludeJavaScript('hyphenator.js');

$(document).ready(function(){

    // MK: Knoppen voor tonen/verbergen toelichting gebruik orgsanisatie selectie 
    $('.info-message').addClass('hide'); // Dit gebeurt altijd
    $('.info-message').addClass('info-message-background'); // achtergrond kleur instellen
    $('.info-message').before('<input type="button" class="info-message-open" title="Open toelichting" value="?" /> <br/><br/>');
    $('.info-message').append('<input type="button" class="info-message-close" title="Sluit toelichting" value="x" /> ');
    
    $('.info-message-open').click(
       function() { $('.info-message').removeClass('hide'); } // tonen
     );
    $('.info-message-close').click(
       function() { $('.info-message').addClass('hide'); } // verbergen
     );
    $('.info-message').click(
       function() { $('.info-message').addClass('hide'); } // verbergen
     );
     
    /* MK toevoegen hideprint class voor printen interventieoverzichten, met name voor elementen buiten de control voor het overzicht
        alleen als element #interventielijst aanwezig is */
    if ( $('.interventielijst').length ) {
         $('.content').addClass('hideprint');
                 
         /* Add class for hyphenation for all data columns except leeftijd and erkenning */
        $('.interventielijst thead th.erkenning').addClass('hyphenate');
        
        $('.interventielijst tbody th.pijlerheader').addClass('hyphenate');
        
        $('.interventielijst tbody td.naam').addClass('hyphenate');
        $('.interventielijst tbody td.eigenaar').addClass('hyphenate');
        $('.interventielijst tbody td.doel').addClass('hyphenate');
        $('.interventielijst tbody td.doelgroep').addClass('hyphenate');
        $('.interventielijst tbody td.setting').addClass('hyphenate');
        $('.interventielijst tbody td.pijler').addClass('hyphenate');
		         
		/* Configure, add exceptions and run Hyphenator { enablecache 		: 'false' } */
        Hyphenator.config(
			{ minwordlength 	: 10 },
			{ intermediatestate : 'visible' }
		);
		Hyphenator.addExceptions('nl','Beoor-deling'); /* Beoordeling vast positie afgebroken */
		Hyphenator.addExceptions('nl', 'Gezondheids-bevorderaars');
		Hyphenator.addExceptions('nl', 'Welzijns-professionals');
		Hyphenator.addExceptions('nl', 'Veiligheids-informatiekaarten');
		Hyphenator.addExceptions('nl', 'Sportblessure-preventie');
		Hyphenator.addExceptions('nl', 'ontwikkelings-achterstand');
		Hyphenator.run(); 		
     }
      
});


