function checkForm()
{
name = document.getElementById("name").value;
email = document.getElementById("email").value;
phone = document.getElementById("phone").value;
country = document.getElementById("country").value;
subject = document.getElementById("subject").value;
message = document.getElementById("message").value;
hideAllErrors();

errors = false;

if (name.length < 3)
{
document.getElementById("nameError").style.display = "inline";
document.getElementById("name").select();
document.getElementById("name").focus();
errors = true;
}

var emailFilter = /^.+@.+\..{2,3}$/;

if (!(emailFilter.test(email)))
{
document.getElementById("emailError").style.display = "inline";
if (!errors)
	{
	document.getElementById("email").select();
	document.getElementById("email").focus();
	}
errors = true;
}

if (phone.length < 8)
{
document.getElementById("phoneError").style.display = "inline";
if (!errors)
	{
	document.getElementById("phone").select();
	document.getElementById("phone").focus();
	}
errors = true;
}

if (country.length < 3)
{
document.getElementById("countryError").style.display = "inline";
if (!errors)
	{
	document.getElementById("country").select();
	document.getElementById("country").focus();
	}
errors = true;
}

if (subject.length < 3)
{
document.getElementById("subjectError").style.display = "inline";
if (!errors)
	{
	document.getElementById("subject").select();
	document.getElementById("subject").focus();
	}
errors = true;
}

if (message.length < 8)
{
document.getElementById("messageError").style.display = "inline";
if (!errors)
	{
	document.getElementById("message").select();
	document.getElementById("message").focus();
	}
errors = true;
}

return !errors;
}
 
function hideAllErrors()
{
document.getElementById("nameError").style.display = "none"
document.getElementById("emailError").style.display = "none"
document.getElementById("phoneError").style.display = "none"
document.getElementById("countryError").style.display = "none"
document.getElementById("subjectError").style.display = "none"
document.getElementById("messageError").style.display = "none"
}