// meel link bescherming
// door meelto links niet hard in onze html op te nemen, bereiken we 2 dingen:
// - spambots worden misleid
// - er komt geeen melding dat de pagina beveiligde en onbeveiligde items bevat.
function zetMeel(eltId) {
	var elt = document.getElementById(eltId);
	if (elt) {
		// normally mell address will be put in innerHtml and href will equal "#"
		// but if innerHtml should not become the plain meel address, put the meel
		// address directly in href, but in this case prefixed by meelto: as
		// otherwise the href property wil be expanded as if being a relative URL
		var meelTo = "mai";
		meelTo += "lto";
		meelTo += ":";
		var versleuteldMeelAdres;
		var changeInnerHtml;
		if (elt.href.length > 13 && elt.href.substr(0,7) == meelTo) {
			versleuteldMeelAdres = elt.href.substr(7);
			changeInnerHtml = false;
		}
		else {
			versleuteldMeelAdres = elt.innerHTML;
			changeInnerHtml = true;
		}
		// only decrypt if it not already contains a meel address (in combination
		// with a jQuery popup, this code will be exucted twice)
		if (versleuteldMeelAdres.indexOf("@") == -1) {
			var meelAdres = "";
			for(var i = 0; i < versleuteldMeelAdres.length; i++)
			{
				meelAdres = String.fromCharCode(versleuteldMeelAdres.charCodeAt(i)) + meelAdres;
			}
			meelAdres = meelAdres.replace(/\?/, "@");
			var href = meelTo;
			href += meelAdres;
			elt.href = href;
			if (changeInnerHtml) {
				elt.innerHTML = meelAdres;
			}
		}
	}
}

