function convertMailtoSpans() {
	var e = document.getElementsByTagName('span');
	var spans = [];
	for (var i = 0; i < e.length; i++) {
		if (e[i].className == 'mailto') spans.push(e[i]);
	}
	for (var i = 0; i < spans.length; i++) {
		var span = spans[i];
		var addr = span.innerHTML.replace(/ at /, '@');
		var a = document.createElement('a');
		a.href = 'mailto:' + addr;
		a.appendChild(document.createTextNode(addr));
		span.parentNode.insertBefore(a, span);
		span.parentNode.removeChild(span);
	}
}
if (window.addEventListener) {
	window.addEventListener('load', convertMailtoSpans, false);
} 
else if (window.attachEvent) {
	window.attachEvent('onload', convertMailtoSpans);
}
