
function validEmail(email) {
	invalidChars = " /:,;"
	for (i=0; i<invalidChars.length; i++)
 	{	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) 
		{
			return false
		}
	}
		atPos = email.indexOf("@",1)	// there must be one "@" symbol
		if (atPos == -1) 
		{
			return false
		}
		if (email.indexOf("@",atPos+1) != -1) 
		{	// and only one "@" symbol
			return false
		}
		periodPos = email.indexOf(".",atPos)
		if (periodPos == -1)
		{					// and at least one "." after the "@"
			return false
		}
		if (periodPos+3 > email.length)	
		{		// must be at least 2 characters after the "."
			return false
		}
			return true
	}
function verifyform()
{
	if (document.frmMailingList.name.value =="") 
	{
		alert ("Please enter your name");
		document.frmMailingList.name.focus();
		return false;
	}
	if (document.frmMailingList.email.value =="") 
	{
		alert ("E-mail cannot be blank - please enter your e-mail address");
		document.frmMailingList.email.focus();
		return false;
	}
	if (!validEmail(document.frmMailingList.email.value)) 
	{
		alert("Invalid email address");
		document.frmMailingList.email.focus();
		document.frmMailingList.email.select();
		return false;
	}
	else
		window.open('', 'mailingList', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=1,width=400,height=300')
		return true;
}
