
	// Open links in nieuw venster script
	// Wietse Sluimer en Henri Kaper, Seneca B.V.

	// Instellingen:

// id van div, ul of p waaraan checkbox (als laatste item) toegevoegd wordt.
var nwid = '#newwindowcheck';

// start en eind HTML tag voor checkbox ... <p> </p> als checkbox aan div toegevoegd wordt, 
// <li> </li> als checkbox aan ul toegevoegd wordt, leeg maken als checkbox aan p toegevoegd wordt.
var nwstarttag = '<li class="newwindow">';
var nwendtag = '</li>';

	// Einde instellingen.

var $nw=jQuery.noConflict();

function openBlank(){
	// Acties
	$nw("a[href^=http]").attr("target","_blank");
	$nw("a[href^=http]").attr("title","Link opent in nieuw venster");
	$nw("a[href$=.pdf]").attr("target","_blank");
	$nw("a[href$=.pdf]").attr("title","PDF bestand opent in nieuw venster");
	$nw("a[href$=.doc]").attr("target","_blank");
	$nw("a[href$=.doc]").attr("title","Word bestand opent in nieuw venster");
	$nw("a[href$=.docx]").attr("target","_blank");
	$nw("a[href$=.docx]").attr("title","Word bestand opent in nieuw venster");
	$nw("a[href$=.jpg]").attr("target","_blank");
	$nw("a[href$=.jpg]").attr("title","Afbeelding opent in nieuw venster");
	$nw("a[href$=.gif]").attr("target","_blank");
	$nw("a[href$=.gif]").attr("title","Afbeelding opent in nieuw venster");
	$nw("a.externelink").attr("target","_blank");
	$nw("a.externelink").attr("title","Link opent in nieuw venster");
	$nw("a.pdf").attr("target","_blank");
	$nw("a.pdf").attr("title","PDF bestand opent in nieuw venster");
	$nw("a.doc").attr("target","_blank");
	$nw("a.doc").attr("title","Word bestand opent in nieuw venster");
	$nw("a.afbeelding").attr("target","_blank");
	$nw("a.afbeelding").attr("title","Afbeelding opent in nieuw venster");
}

function openSelf(){
	// Acties
	$nw("img.nwicon").remove();
	$nw("a[href]").removeAttr("target");
	$nw("a[href^=http]").removeAttr("title");
	$nw("a[href$=.pdf]").attr("title","PDF bestand");
	$nw("a[href$=.doc]").attr("title","Word bestand");
	$nw("a[href$=.docx]").attr("title","Word bestand");
	$nw("a[href$=.jpg]").attr("title","Afbeelding");
	$nw("a[href$=.gif]").attr("title","Afbeelding");
	$nw("a[href$=.png]").attr("title","Afbeelding");
	$nw("a.externelink").removeAttr("title");
	$nw("a.pdf").attr("title","PDF bestand");
	$nw("a.doc").attr("title","Word bestand");
	$nw("a.afbeelding").attr("title","Afbeelding");
}

function checkbox(){
	$nw('' + nwid + '').append($nw('' + nwstarttag + '<label for="nwcheck">Links in nieuw venster</label><input type="checkbox" id="nwcheck" name="nwcheck" checked="checked" title="Open externe links en bestanden in nieuw venster" />' + nwendtag + ''));
}

function initialiseNewWindow(){
	if($nw("#nwcheck").is(":checked")){
		openBlank();
	}
	else{
		openSelf();
	}
}

// Na het laden van de pagina, de volgende code uitvoeren
$nw(document).ready(function() {
							 
	// Plaats checkbox
	checkbox();

	// Initialiseer de status bij het laden van de pagina
	initialiseNewWindow();

		// Functies na klik op de checkbox
	$nw("#nwcheck").click(function(){
		if($nw(this).is(":checked")){
			openBlank();
		}
		else{
			openSelf();
		}
	});
	});