/**
 * Onweer Online Link Warning Scripts
 * @package Onweer Online.nl
 * @subpackage Link Warnings
 * @author Benjamin Sinke
 */

 window.disallowedUrls = [
    '#blocked-link'
 ];

 $(document).ready(function() {

	 /**
	  * Wrap tags
	  */

     $('.topic.ptextcontainer').find('a').not('[href*="onweer-online"]').attr('rel', 'nofollow');
	 $('.topic.ptextcontainer').find('a').not('[href*="onweer-online"], [id*="onweer-online"]').click(function(e) {
	 		e.preventDefault();

	 		var _href = $(this).attr('href');
            if(!$(this).attr('href')) {
                _href = $(this).attr('id');
            }
            
            if(window.disallowedUrls.indexOf(_href) > -1) {
                $('body').append('<div class="reporting-overlay"><div class="reporting-box"><span>Bezoeken geblokkeerd <a>Sluiten</a></span><small>Ons veiligheidssysteem staat het bezoeken van deze website om veiligheidsredenen niet toe.</small></div></div>');
            } else {
                $('body').append('<div class="reporting-overlay"><div class="reporting-box"><span>Onweer Online verlaten <a>Annuleer</a></span><small>Je staat op het punt om de website van Onweer Online te verlaten. Weet je zeker dat je naar de volgende URL wil surfen?:<br><br><strong>'+_href+'</strong></small><a class="button submitvisit" href="" target="_blank">Ja, Onweer Online verlaten</a></div></div>');

    	 		$('a.submitvisit').attr('href', _href);
            }



	 });

	 $(document).on('click.closeReport', '.reporting-box span a', function() {
		$('.reporting-overlay').remove();
	 });

	 $(document).on('click.visitLink', 'a.submitvisit', function() {
		$('.reporting-overlay').remove();
	 });

 });
