/*
 * Free to use, as long as this message says intact
 * Written by Koen "Grubolsch" Eelen
 */

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);//delete current text
			nodes[i].appendChild(a);
		}
	}
}
