function addEvent( obj, type, fn ) {
	if (obj.addEventListener) 
		obj.addEventListener( type, fn, false ); 
	else if (obj.attachEvent) { 
		obj["e"+type+fn] = fn; obj[type+fn] = function() {
			obj["e"+type+fn]( window.event );
		}
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

addEvent(window,"load",killSpammers);
String.prototype.turn = turn;

function turn() {
	var returnText = "";
	var textarray = this.split('');
	for(var i=textarray.length-1; i >= 0; i--) {
		returnText += textarray[i];
	}
	return returnText;
}

function killSpammers() {
	var nodes = document.getElementsByTagName("span");
	for(var i=0; i < nodes.length; i++) {
		if(nodes[i].className == "email") {
			var a = document.createElement("a"); 
			a.href = "mailto:" + nodes[i].firstChild.nodeValue.turn(); 
			a.appendChild(document.createTextNode(nodes[i].firstChild.nodeValue));
			nodes[i].removeChild(nodes[i].firstChild);
			nodes[i].appendChild(a);
		}
	}
}

