// JavaScript Document
function validEmail(email)
{
	invalid = " /:,;"
	for (i=0; i<invalid.length; i++) 
	{
		badChar = invalid.charAt(i)
		if (email.indexOf(badChar,0) > -1) 
		{
			return false
		}
	}
	pos = email.indexOf("@",1)
	if (pos == -1) 
	{
		return false
	}
	if (email.indexOf("@",pos+1) != -1) 
	{
		return false
	}
	dot = email.indexOf(".",pos)
	if (dot == -1) 
	{
		return false
	}
	if (dot+3 > email.length)	
	{
		return false
	}
	dot = email.indexOf(".",dot+1)
	if (dot != -1) 
	{
		if (dot+3 > email.length)	
		{
			return false
		}
	}
	return true
}

function valid(newsletter)
{
	if ( window.document.newsletter.FirstName.value   == "" )
	{
		alert("Please enter your first name.");
		window.document.newsletter.FirstName.focus();
		return false;
	}
    if ( window.document.newsletter.LastName.value  == "" ) 
	{
		alert("Please enter your last name.");
		window.document.newsletter.LastName.focus();
		return false;
	}

	// check for valid email address
	if (!validEmail(window.document.newsletter.email.value)) 
	{
		alert("Please enter a valid email.");
		window.document.newsletter.email.focus();
		window.document.newsletter.email.select();
		return false;
	}
	
	if ( window.document.newsletter.Advertising[0].selected == true )
	{
		alert( "Please select how you heard about us." );
		return false;
	}

	else
	return true;
}