	// Open links in nieuw venster script
	// Wietse Sluimer en Henri Kaper, Seneca B.V.

	// Instellingen:

// pad en bestandsnaam van icon.
var nwicon = '/Images/nwicongreen.gif';

// id van div, ul of p waaraan checkbox (als laatste item) toegevoegd wordt.
var nwid = '#innerTopMenu';

// 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 = '<br>';
var nwendtag = '';

	// Einde instellingen.

var $nw=jQuery.noConflict();

function openBlank(){
	// Plaats cookie
	$nw.cookie("newwindow","checked");
	// Vink checkbox aan
	$nw("#nwcheck").attr("checked","checked");
	// Acties
	$nw("#gridcontent a[href^=http:]").attr("target","_blank");
	$nw("#gridcontent a[href^=http:]").attr("title","Link opent in nieuw venster");
	$nw("#gridcontent a[href^=http:]").append($nw('<img src="' + nwicon + '" class="nwicon" alt="" width="15" height="12" />'));
	$nw("#gridcontent a[href$=.pdf]").attr("target","_blank");
	$nw("#gridcontent a[href$=.pdf]").attr("title","PDF bestand opent in nieuw venster");
	$nw("#gridcontent a[href$=.pdf]").append($nw('<img src="' + nwicon + '" class="nwicon" alt="" width="15" height="12" />'));
	$nw("#gridcontent a[href$=.jpg]").attr("target","_blank");
	$nw("#gridcontent a[href$=.jpg]").attr("title","Afbeelding opent in nieuw venster");
	$nw("#gridcontent a[href$=.jpg]").append($nw('<img src="' + nwicon + '" class="nwicon" alt="" width="15" height="12" />'));
	$nw("#gridcontent a[href$=.gif]").attr("target","_blank");
	$nw("#gridcontent a[href$=.gif]").attr("title","Afbeelding opent in nieuw venster");
	$nw("#gridcontent a[href$=.gif]").append($nw('<img src="' + nwicon + '" class="nwicon" alt="" width="15" height="12" />'));
	$nw("#gridcontent a.externelink").attr("target","_blank");
	$nw("#gridcontent a.externelink").attr("title","Link opent in nieuw venster");
	$nw("#gridcontent a.externelink").append($nw('<img src="' + nwicon + '" class="nwicon" alt="" width="15" height="12" />'));
	$nw("#gridcontent a.pdf").attr("target","_blank");
	$nw("#gridcontent a.pdf").attr("title","PDF bestand opent in nieuw venster");
	$nw("#gridcontent a.pdf").append($nw('<img src="' + nwicon + '" class="nwicon" alt="" width="15" height="12" />'));
	$nw("#gridcontent a.afbeelding").attr("target","_blank");
	$nw("#gridcontent a.afbeelding").attr("title","Afbeelding opent in nieuw venster");
	$nw("#gridcontent a.afbeelding").append($nw('<img src="' + nwicon + '" class="nwicon" alt="" width="15" height="12" />'));
}

function openSelf(){
	// Verwijder cookie
	$nw.cookie("newwindow", null);
	// Vink checkbox uit
	$nw("#nwcheck").removeAttr("checked");
	// Acties
	$nw("img.nwicon").remove();
	$nw("#gridcontent a[href]").removeAttr("target");
	$nw("#gridcontent a[href^=http:]").removeAttr("title");
	$nw("#gridcontent a[href$=.pdf]").attr("title","PDF bestand");
	$nw("#gridcontent a[href$=.jpg]").attr("title","Afbeelding");
	$nw("#gridcontent a[href$=.gif]").attr("title","Afbeelding");
	$nw("#gridcontent a[href$=.png]").attr("title","Afbeelding");
	$nw("#gridcontent a.externelink").removeAttr("title");
	$nw("#gridcontent a.pdf").attr("title","PDF bestand");
	$nw("#gridcontent 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" title="Open externe links en bestanden in nieuw venster" />' + nwendtag + ''));
}

function initialiseNewWindow(){
	if($nw.cookie("newwindow")) {
		openBlank();
	}
	else{
		openSelf();
	}
}

// Na het laden van de pagina, de volgende code uitvoeren
$nw(document).ready(function() {
							 
	// Plaats checkbox in div id=newwindowcheck
	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();
		}
	});
	});
