function Validate(theForm)
	{
		    
		if (! /^\w+([\&\.\'-]?\w+)*@\w+([\&\.-]?\w+)*(\.\w{2,3})+$/.test(theForm.email.value)){
			alert("The email address entered appears to be invalid.");
			theForm.email.focus();
			return (false);
		} /* Email */
	
		if (theForm.firstname.value == "")
		{
		  alert("Please enter your first name.");
		  theForm.firstname.focus();
		  return (false);
		} /* First_Name */
		
		if (theForm.lastname.value == "")
		{
		  alert("Please enter your last name.");
		  theForm.lastname.focus();
		  return (false);
		} /* Last_Name */
      

		    
	    return (true);
	} /* Validate */
	


function ValidateNewsletter(theForm)
	{
		    

	
		if (theForm.firstname.value == "")
		{
		  alert("Please enter your first name.");
		  theForm.firstname.focus();
		  return (false);
		} /* First_Name */
		
		if (theForm.lastname.value == "")
		{
		  alert("Please enter your last name.");
		  theForm.lastname.focus();
		  return (false);
		} /* Last_Name */
      
      		if (! /^\w+([\&\.\'-]?\w+)*@\w+([\&\.-]?\w+)*(\.\w{2,3})+$/.test(theForm.email.value)){
      			alert("The email address entered appears to be invalid.");
      			theForm.email.focus();
      			return (false);
		} /* Email */

		    
	    return (true);
	} /* ValidateNewsletter */
