//secondary rollover effects for "featured item" buttons
function showsummary(sumitem) {
	document.getElementById(sumitem).style.visibility = 'visible';
}

function hidesummary(sumitem) {
	document.getElementById(sumitem).style.visibility = 'hidden';
}

function setEmail(domain, name) {
	document.location = "ma" + "il" + "to" + ":" + name + "@" + domain;
}

function isEmailAddress(aString) {
	var re1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|([:;,\/]+)/;
	var re2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

	return(!re1.test(aString) && re2.test(aString));
}

function trim(aString) {
	aString = aString.replace(/^\s+/,'');
	aString = aString.replace(/\s+$/,'');
	return(aString);
}

function td() {
	for (i = 0; i < arguments.length; i++) {
		objRef = document.getElementById(arguments[i]);
		objRef.style.display = (objRef.style.display == 'none') ? ('block') : ('none');
	}
}