// JavaScript Document
//
// Mailto: Link Obfuscation

function obfuscate()	{
	if (!document.getElementsByTagName)	return false;
	var as = document.getElementsByTagName("a");
	
	for (var i = 0; i < as.length; i++)	{
		if (as[i].className.match("mail"))	{
			as[i].onclick = function()	{
				var prefix = "mailto:";
				var name = this.getAttribute("href");
				var nameParts = name.split("/");
				var walkPath = nameParts.length;
				var lastElement = walkPath -1;
				var useThisName = nameParts[lastElement];
				var suffix = "@phil.frb.org";
				if (this.getAttribute("rel"))	{
					var subject = "?" + this.getAttribute("rel");
				}	else	{
					var subject = "";
				}
				var address = prefix + useThisName + suffix + subject;
				parent.location = address;
				return false;
			}
		}
	}
	return false;
}

addLoadEvent(obfuscate);