// email page

function mailpage()
{
	mail_str = "mailto:?subject= " + document.title;
	mail_str += "&body=I thought you might be interested in this page from " + document.title;
	mail_str += ". You can view it at, " + location.href;
	location.href = mail_str;
}

function nospam(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}

function emailTest(email) {
   var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
   if (! email.match(re)) { 
	  return false;
   } else {
	  return true;
   }
}

function checkForRequired(formName)
{
	if (document.forms[formName].firstName.value == '')
	{
		alert('Please enter your FIRST NAME.');
		document.forms[formName].firstName.focus();
		return false;
	}

	if (document.forms[formName].lastName.value == '')
	{
		alert('Please enter your LAST NAME.');
		document.forms[formName].lastName.focus();
		return false;
	}

	if (document.forms[formName].email.value == '')
	{
		alert('Please enter your EMAIL.');
		document.forms[formName].email.focus();
		return false;
	}

	if(!emailTest(document.forms[formName].email.value))
	{
	   alert("Please supply a valid email address.");
	   document.forms[formName].email.select();
	   return false;
	}

	document.forms[formName].submit();
	return true;
}