	<!--

		// path in which openurl.asp is located (must end with /)
		var sVirtualPath = '/hyperlinkstats/'

		/*
		Dit script-blok zorgt ervoor dat alle hyperlinks niet meer rechtstreeks worden geopend.
		In plaats daarvan worden ze in de querystring gepost naar de pagina die is gedefinieerd in
		openurlpage, zie hieronder. De querystring krijgt het formaat ?url= waarachter de geescapete
		url wordt geplaatst. Deze pagina kan statistieken bijhouden van de urls. 
		Let op: dit script blok dient onder de body te staan.
		*/

		// bestand waarnaar de URL wordt gepost, pad is een virtueel pad t.o.v. het document met de hyperlinks
		// bijvoorbeeld openurl.asp of asp/openurl.asp of /www/asp/openurl.asp
		var openurlpage = 'openurl.asp';

	
	
		var sglobalOnClickEventHandler
	
		/*
		function    : new_onClick
		description : vormt de nieuwe onClick event handler van alle hyperlinks
		arguments   : 
		returns     : false, omdat de alle acties in deze functie worden uitgevoerd
		              de hyperlink hoeft niets meer te doen, dus voor de zekerheid wordt false
		              teruggegeven. 
		*/
		function new_onClick()
		{
			// voer de oude onclick event handler uit en ga als deze true of niets returnt dan verdergaan. 
			// als er geen vorige is dan altijd verder gaan. 
			var bContinue;
			if (this.previousonclick != null)
			{
				bContinue = this.previousonclick();
				if (bContinue == null) bContinue = true;
			}
			else
			{
				bContinue = true;
			}
			
			if (bContinue == true) 
			{
				// de nieuwe eventhandler voor onClick
				var sTarget = this.target?this.target:'_self';
				window.open(sVirtualPath + openurlpage + '?url=' + escape(this.href) + '&referrer=' + location.href, sTarget, '', false);
			}
			
			return false;
		}
		
		/*
		function    : set_onClick_for_all_hyperlinks
		description : stelt een nieuwe onClick events in voor alle 'normale' hyperlinks
		arguments   : 
		returns     : 
		*/
		function set_onClick_for_all_hyperlinks()
		{
			var aantallinks = document.links.length;
			
			for (var linknr = 0; linknr < aantallinks; linknr++)
			{
				if ((document.links[linknr].href.indexOf('news:') != 0) && 
				    (document.links[linknr].href.indexOf('mailto:') != 0) && 
				    (document.links[linknr].href.indexOf('javascript:') != 0)) {
					// sla de huidige eventhandler van onClick op en stel de nieuwe in
					document.links[linknr].previousonclick = document.links[linknr].onclick;
				
					document.links[linknr].onclick = new_onClick;
				}
			}
			
		}

		// Stel de nieuwe onclick events in voor alle hyperlinks op deze pagina
		set_onClick_for_all_hyperlinks()
	//-->

