//
// openExternally.js
//
// Versie 1.0, 15 november 2008
//
// Copyright: Roger Jolly, 2009
// This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 Unported License
// http://creativecommons.org/licenses/by-nc/3.0/
//
// Dit script zorgt ervoor dat externe links in een nieuw window openen.
// Hiervoor kan niet target="_blank" worden gebruikt bij xhtml 1.0 strict
// Eigenlijk is het op deze manier een beetje vals spelen, omdat je het nu buiten het zicht
// van de validator via javascript stuurt. Alle browsers ondersteunen dit echter.
//

(function() {
	// Deze anonymous functie zorgt dat links met de class "external" in een ander window geopend worden.
	var theClassName = "external";

	function init() {
		var links = document.getElementsByTagName("a");
		for (var i=0; i<links.length; i++) {
			if (links[i].className == theClassName) {
				links[i].target = "_blank";
			}
		}
	};

	// Zorg dat kruimelpad.init wordt aangeroepen als de pagina is geladen.
	if (window.addEventListener) {
		window.addEventListener("load", init, false);
	} else if (window.attachEvent) {
		window.attachEvent("onload", init);
	} else {
		window.onload = init;
	}
})(); // Roep de functie aan nu hij gedefinieerd is.

