/* Validate any required fields */
function CheckForm( form )
{
	var counter=0;
	var  errMsg="";
	
	/*************** checks ***************/
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
		errMsg += "The email address you've entered does not appear to be valid.  Please ensure you enter a valid email address and click on the send button.\n";
		counter++;	
	}
	/*************** checks ***************/

	/* return the results */
	if ( counter > 0 )
	{
		alert( errMsg );
		return false;
	}
	
	return true;
}

/* Validate any required fields */
function CheckGiftAidForm( form )
{
	var counter=0;
	var  errMsg="";
	
	/*************** checks ***************/
	if (form.name.value == "")
	{
		errMsg += "Please ensure you enter your name.\n";
		counter++;	
	}
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
		errMsg += "Please ensure you enter a valid email address.\n";
		counter++;	
	}
	if (form.first_address.value == "") 
	{
		errMsg += "Please ensure you enter your address.\n";
		counter++;	
	}
	if (form.postcode.value == "") 
	{
		errMsg += "Please ensure you enter your postcode.\n";
		counter++;	
	}
	if (form.donation.value == "" || form.donation.value == "£") 
	{
		errMsg += "Please ensure you enter the value of your donation.\n";
		counter++;	
	}
	/*************** checks ***************/

	/* return the results */
	if ( counter > 0 )
	{
		alert( errMsg );
		return false;
	}
	
	return true;
}