/* safeMail - AntiSpam Email with Unobtrusive Javascript
Version : 1.0 (1st Dec, 2007)
Author  : Livingston Samuel (http://delivi.info/)
URL     : http://blog.delivi.info/javascript/safemail
(c) 2007 Livingston Samuel <livingston@xatre.info>
*/

function safeMail() {
	var rAt = new RegExp("(( ?)\\[at\\]( ?))", "i");
	var rDot = new RegExp("(( ?)\\[dot\\]( ?))", "i");
	var as=document.getElementsByTagName('span');
	for(var i=0;i<as.length;i++) {
		cls = as[i].className;
		clsnme = cls.toString().indexOf('safemail');
		if(cls && clsnme !=-1){
			var mailid = as[i].innerHTML;
			var pri = mailid.replace(rAt,"\@");
			var sec = pri.replace(rDot,"\.");
			maLink = "<a href='mailto:"+sec+"'>"+sec+"</a>";
			as[i].innerHTML = maLink;
		}
	}
}

window.onload =safeMail;