jQuery(document).ready(function() {
	email_encode('span', 'addr');
});

function email_encode(theTag, theClass)
{
	//set some variables needed for the address decoding
	var selector = theTag+'.'+theClass;
	var at = /\[at\]/;
	var dot = /\[dot\]/;
	
	//collect nodes to perform address decoding on
	var nodes = jQuery(selector);

	//iterate through nodes and convert text to mailto links
	nodes.each(function(i)
	{
		var address = jQuery(nodes[i]).html();

		address = address.split(" ").join("");
		address = address.replace(at, "@");
		address = address.replace(dot, ".");

		jQuery(nodes[i]).replaceWith('<span class="email"><a href="mailto:' + address + '">' + address + '</a></span>');
	});

	return;
} //email_encode
