function valContact ()
{
	error="";
	if(document.contact.name.value==""){error="- Your name is required\n\n";}
	if(document.contact.enquiry.value=="" && document.contact.infoPack.checked==false){error=error+"- Do you have an enquiry, or want an information pack?\n\n";}
	if(document.contact.enquiry.value!=="" && document.contact.email.value=="" && document.contact.telephone.value==""){error=error+"- You have made an enquiry, but not filled in your email or telephone number\n\n";}
	if(document.contact.infoPack.checked==true && (document.contact.add1.value=="" || document.contact.town.value=="" || document.contact.postcode.value=="")){error=error+"- For an information pack, please fill in: address, town, and postcode\n\n";}
	if(error==""){return true;}
	alert("The following details are required:\n\n"+error);
	return false;
}
function valAddUrl ()
{
	valid=true;
	if(document.addUrl.email.value=="" || document.addUrl.title.value=="" || document.addUrl.url.value=="" || document.addUrl.desc.value=="" || document.addUrl.cat.value=="Please select" || document.addUrl.recip.value=="")
	{
		alert("Please fill in all required fields.");
		valid=false;
	}
	return valid;
}
function valOnlineBooking ()
{
	valid=true;
	if(document.onlineBooking.name.value=="" || document.onlineBooking.add1.value=="" || document.onlineBooking.town.value=="" || document.onlineBooking.postcode.value=="" || document.onlineBooking.telephone.value=="" || document.onlineBooking.gameDate.value=="" || document.onlineBooking.arrivalTime.value=="Not selected" || document.onlineBooking.groupSize.value=="Not selected" || document.onlineBooking.package.value=="Not selected")
	{
		alert("Please fill in all required fields.");
		valid=false;
	}
	return valid;
}
function show(x) 
{
	main.filters.blendTrans.Apply(); 	
	main.filters.blendTrans.Play();
	document.getElementById('main').src=x.href;
	return false; 
}
