/**
 * Validate contact form
 */
function validate(frm)
{
	if(!frm.firstname.value)
	{
		alert("Please enter your first name.");
		frm.firstname.focus();
		return false;
	}
	if(!frm.lastname.value)
	{
		alert("Please enter your last name.");
		frm.lastname.focus();
		return false;
	}
	/*if(frm.country.selectedIndex == 0)
	{
		alert("Please select your country.");
		frm.country.focus();
		return false;
	}
	if(!frm.address1.value)
	{
		alert("Please enter your address.");
		frm.address1.focus();
		return false;
	}
	if(!frm.city.value)
	{
		alert("Please enter your city.");
		frm.city.focus();
		return false;
	}
	if(frm.state.selectedIndex == 0 || frm.state.options[frm.state.selectedIndex].value == "--Canada--")
	{
		alert("Please select your state.");
		frm.state.focus();
		return false;
	}
	if(!frm.zipcode.value)
	{
		alert("Please enter your zip or postal code.");
		frm.zipcode.focus();
		return false;
	}*/
	if(!frm.email.value)
	{
		alert("Please enter your e-mail address.");
		frm.email.focus();
		return false;
	}
	if(frm.email.value)
	{
		if(document.layers || document.getElementById || document.all)
		{
			var filter=/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i;
			if(filter.test(frm.email.value) == false)
			{
				alert("Please enter a valid e-mail address.");
				frm.email.focus();
				return false;
			}
		}
	}
	/*if(!frm.phone.value)
	{
		alert("Please enter your phone number.");
		frm.phone.focus();
		return false;
	}*/
	if(!frm.comments.value)
	{
		alert("Please enter your comments.");
		frm.comments.focus();
		return false;
	}
}