function checkemail(str)
{
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
return (filter.test(str))
}

function validateForm(contact_form)
{

	if(""==document.forms.contact_form.name.value)
	{
		document.forms.contact_form.name.focus();
		alert("Please enter your name.");
cancelBubble = true;
		return false;
	}

	if(""==document.forms.contact_form.from.value)
	{
		document.forms.contact_form.from.focus();
		alert("Please enter your email address.");
cancelBubble = true;
		return false;
	}
	
	if(false==checkemail(document.forms.contact_form.from.value))
	{
		document.forms.contact_form.from.focus();
		alert("Please enter a valid email address.");
cancelBubble = true;
		return false;
	}
	
	if(""==document.forms.contact_form.message.value)
	{
		document.forms.contact_form.message.focus();
		alert("Please enter a message.");
cancelBubble = true;
		return false;
	}

}