// CONSTANTS
var atsym = ' [at] ';
var dotsym = ' [dot] ';

function safeEmail() {
	var showhide = document.getElementsByTagName('a');
	for (i=0; i<showhide.length; i++) {
		if (showhide[i].href.match('mailto:')) {
			// HIDE mailto: ADDRESS AND APPLY MOUSEOVER TRIGGER
			showhide[i].href = 'mailto:hidden';
			showhide[i].onmouseover = showhideEmail;
			
			// REFORMAT DISPLAYED EMAIL ADDRESS TEXT
			var emailaddy = showhide[i].innerHTML.replace('@', atsym, 'g');
			var emailaddy = emailaddy.replace('.', dotsym, 'g');
			showhide[i].innerHTML = emailaddy;
		}
	}
}
function showhideEmail() {
	var e = this.innerHTML;
	if (this.href == 'mailto:hidden') {
		// SET LINK
		var emailaddy = e.replace(atsym, '@', 'g');
		var emailaddy = emailaddy.replace(dotsym, '.', 'g');
		this.href = 'mailto:' + emailaddy;
		this.onmouseout = showhideEmail;
	} else {
		// HIDE LINK
		var emailaddy = e.replace('@', atsym, 'g');
		var emailaddy = emailaddy.replace('.', dotsym, 'g');
		this.href = 'mailto:hidden';
		this.onmouseover = showhideEmail;
	}
	//email.innerHTML = emailaddy;
}
