// http://lojjic.net/blog/20030828-142754.rdf.html
function linkEmail() {
	if(!document.getElementsByTagName) return;
	var allElts = document.getElementsByTagName("*");
	if(allElts.length == 0 && document.all) 
		allElts = document.all; //hack for IE5
	for(var i=0; i<allElts.length; i++) {
		var elt = allElts[i];
		var className = elt.className || elt.getAttribute("class") 
			|| elt.getAttribute("className");
		if(className && className.match(/\bemail\b/)
				&& elt.firstChild.nodeType == 3) {
			var addr = elt.firstChild.nodeValue;
			addr = addr.replace(/[ \[\{\(\|\/\\](at|a)[ \]\}\)\|\/\\]/i, "@")
				.replace(/[ \[\{\(\|\/\\](dot|period|point)[ \]\}\)\|\/\\]/gi, ".");
			var lnk = document.createElement("a");
			lnk.setAttribute("href","mailto:"+addr);
			lnk.appendChild(document.createTextNode(addr));
			elt.replaceChild(lnk, elt.firstChild);
		}
	}
}

function loader() {
	linkEmail();
}

window.onload = loader;