var W3CDOM = (document.createElement && document.getElementsByTagName);   
// If createElement or getElementsByTagName do not exist then we can assume that W3C DOM is not supported. var W3CDOM will hold the value 'false' if either do not exist   

function addTrackers() {

	if (W3CDOM) {
		var type = document.title;
		var address = window.location.protocol + "//" + window.location.host;

		//alert(address);
		
		var val = 'Outgoing';
		if (type == 'Events') {
			val = 'Events';
		} else if (type == 'News') {
			val = 'News';
		} 
		
		// haal alle links op
		var links = document.getElementsByTagName('a');  
		var ref, onclick;
		
		var pattern = /.*pageTracker\._tr.+/i;
		
		var repPat = /\s*;\s*$/;
		
		for (i=0;i < links.length;i++) {
			ref = links[i].getAttribute('href');
			onclick = links[i].getAttribute('onClick');
			
			// indien de onclick waarde nog niet gevuld is, zet de pagetracker.
			if (!onclick || onclick == '') {
				onclick = //'javascript:pageTracker._trackPageview(\'/'+val+'/'+ref+'/\')';
							'pageTracker._trackPageview(\'/'+val+'/'+ref+'/\')';
			// Anders, indien wel gevuld maar niet met tracker, voeg de tracker toe aan het attribuut
			} else if( !pattern.test(onclick) ) {
				onclick = onclick.replace(repPat,'') + '; pageTracker._trackPageview(\'/'+val+'/'+ref+'/\')';
			}
			links[i].setAttribute('onClick', onclick);
		} 
	}
}
// voer functie uit na laden pagina
addOnLoadEvent(addTrackers);