function validateAndSubmitContactForm(){
	errCondPresent = "N";
	
	// Validate email has the correct components.
	var errMessage = "Please enter the following:\n";
	
	if ((document.forms.contact_form.firstname.value == "") )
	{
		errMessage += " -Your first name\n";	
		errCondPresent = "Y";
	}
	if ( (document.forms.contact_form.lastname.value == ""))
	{
		errMessage += " -Your last name\n";
		errCondPresent = "Y";
	}	
	if ( (document.forms.contact_form.phone.value == ""))
	{
		errMessage += " -Your phone number\n";
		errCondPresent = "Y";
	}			
	
	if ( !(document.forms.contact_form.email.value.indexOf("@") >= 0) || !(document.forms.volunteer_form.email.value.indexOf(".") >= 0) ) 
	{
		errMessage += " -An email address in the correct format (Example: user@isp.com)\n";
		errCondPresent = "Y";
	}		
	if ( document.forms.contact_form.message.value  == '' )
	{
		errMessage += " -Your message\n";
		errCondPresent = "Y";
	}		
	
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
		return false;
	}
	else{
		document.contact_form.submit();
	}
}

