// Javascript-parsing E-mail-Harvester Spiderbot Killer (ahh... namen..)
// v1.0 SB 25O22009
// voor v2: 
//    - dump variabelen en parameters in extra .js file
//    - voeg random chars toe aan einde vars, verwijder bij resultaat

var landcode = ".be";

window.onload = function() {
	function arachnicide(elem, a, b, c, d, e) {
		var klasse = c+b+a;
		var identificatie = e+d;
		var bereik = document.createElement(elem);
		bereik.setAttribute("class", klasse);
		bereik.setAttribute("id", identificatie);
		document.body.appendChild(bereik);
		var resultaat = document.getElementsByTagName(elem)[0].getAttribute("id") + "%40" + document.getElementsByTagName(elem)[0].getAttribute("class"); // parse dit...
		return resultaat;
	}

	var a_lijst = document.getElementsByTagName("a");
	for (i=0; i<a_lijst.length; i++) {
		a_klasse = a_lijst[i].getAttribute("class");
		if (a_klasse == "voetnoot_mail") {
			var m = arachnicide("q", "el", "tin", "koen", "fo", "in");
			var mbe = "mailto:" + m + landcode;
			a_lijst[i].setAttribute("href",mbe);
		}
	}
	// geen target-attribuut in XHTML 1.0 strict
	// zie New-Window Links in a Standards-Compliant World
	// http://www.sitepoint.com/article/standards-compliant-world/3/
	// if (!document.getElementsByTagName) return; 
		var anchors = document.getElementsByTagName("a"); 
		for (i=0; i<anchors.length; i++) {
			var anchor = anchors[i]; 
			if (anchor.getAttribute("rel")) {
				
				anchor.target = "_blank"; 
			}
		} 
}
