/* Cycle through links */
for (i = 0; i < document.links.length; i++)
{
	/* Only modify mail links */
	if (document.links[i].href.indexOf("mailto:") != -1)
	{
		// Initialise ticker variables	
		var x, y;
		
		// Collect input variables
		var hrefInput = document.links[i].href.substring(7);
		var innerInput = document.links[i].innerHTML;
		
		// Initialise output variables
		var innerOutput = '';
		var hrefOutput = "mailto:";
				
		// Switch href around
		hrefInput = hrefInput.split("[-at-]")[0] + "@" + hrefInput.split("[-at-]")[1];
		for (x = 1; x <= hrefInput.length; x++)
			hrefOutput += (hrefInput.charAt(hrefInput.length - x));
		
		// Switch content HTML around
		for (y = 1; y <= innerInput.length; y++)
			innerOutput += (innerInput.charAt(innerInput.length - y));
			
		// Output changes to page
		document.links[i].href = hrefOutput;
		document.links[i].innerHTML = innerOutput;
	}
}