function isValidEmail (email)
{
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}
function check()
{
	if ( (document.forms.contacts.name.value == "") )
	{
		alert("Your name, please.");
		document.forms.contacts.name.focus();
		document.forms.contacts.name.style.backgroundColor = "#fff6f4";
		return false;
	}
	if ( (document.forms.contacts.email.value == "") )
	{
		alert("Please enter the email for our answer to your question.");
		document.forms.contacts.email.focus();
		document.forms.contacts.email.style.backgroundColor = "fff6f4";
		return false;
	}
	if ( (document.forms.contacts.email.value != "") )
	{
		if( isValidEmail(document.forms.contacts.email.value) == false )
		{
			alert("Please enter a valid email.");
			document.forms.contacts.email.focus();
			document.forms.contacts.email.style.backgroundColor = "fff6f4";
			return false;
		}
	}
	if ( (document.forms.contacts.mess.value == "") )
	{
		alert("Please enter your question.");
		document.forms.contacts.mess.focus();
		document.forms.contacts.mess.style.backgroundColor = "fff6f4";
		return false;
	}
	return true;
}