//<![CDATA[
function CheckContactForm()
{
	var error, message1, message2, message3;
	error = 0;
	message1 = "";
	message2 = "";
	message3 = "";
	
	var iptname = document.getElementById("iptname").value.replace(/\s+/i,"");
	var iptpcode = document.getElementById("iptpcode").value.replace(/\s+/i,"");
	var iptemail = document.getElementById("iptemail").value.replace(/\s+/i,"");
	
	if(iptname == "")
	{
		error++;
		message1 = "Please enter your name.";
	}
	if(iptpcode == "")
	{
		error++;
		message2 = "Please enter your postcode.";
	}
	if(((iptpcode != "") && (iptpcode != parseInt(iptpcode))))
	{
		error++;
		message2 = "The postcode is incorrect.";
	}
	else if(((iptpcode != "") && (iptpcode.length > 4)))
	{
		error++;
		message2 = "The postcode is too long.";
	}
	else if(((iptpcode != "") && (iptpcode.length < 3)))
	{
		error++;
		message2 = "The postcode is too short.";
	}
	if(iptemail == "")
	{
		error++;
		message3 = "Please enter your email address.";
	}
	else if(iptemail != "")
	{
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(iptemail)))
		{
			error++;
			message3 = "Please enter a valid email address.";
		}
	}
	if(error == 0)
	{
		document.getElementById("contactform").action = "send.asp";
		document.getElementById("contactform").submit();
	}
	else
	{
		document.getElementById('prompterror1').innerHTML = message1;
		document.getElementById('prompterror2').innerHTML = message2;
		document.getElementById('prompterror3').innerHTML = message3;
	}
}

function ClearContactForm()
{
	document.getElementById("contactform").reset();
	document.getElementById('prompterror1').innerHTML = "";
	document.getElementById('prompterror2').innerHTML = "";
	document.getElementById('prompterror3').innerHTML = "";
}
//]]>
