<!-- JavaScript is used to give functionality to some of the pages elements. -->
<!-- This validates the details input by the customer. This is where you may wish to include more sophisticated checking in the 'if' arguments if you wish. -->
function validate_form(x)
{
	var e = "";
	var r = true;
	var z,n,q,t;
	var d = new Date();

	t = true;
	q = 0;
	n = 0;
	z = 0;
		
	<!-- In these 'if' statements if the customer has not entered anything in the named field, then an error message will be displayed. -->
	if(x.title.value == "") 
	{
		e += "\nPlease enter a title.";
		r = false;
	}
	
	if(x.forename.value == "") 
	{
		e += "\nPlease enter a forename.";
		r = false;
	}
	else
	{
		x.name.value = x.forename.value;
	}
	
	if(x.surname.value == "") 
	{
		e += "\nPlease enter a surname.";
		r = false;
	}
	else
	{
		x.name.value = x.name.value  + " " +  x.surname.value;
	}
	
	if(x.organisation.value == "") 
	{
		e += "\nPlease enter an organisation.";
		r = false;
	}
	else
	{
		//x.cartId.value = x.organisation.value + "-" + d.getDate() + "-" + (d.getMonth() + 1) + "-" + d.getFullYear() + "-" + d.getHours() + ":" + d.getMinutes();
		x.M_organisation.value = x.organisation.value;
	}
	
	if(x.tel.value == "")
	{
		e += "\nPlease enter a telephone number.";
		r = false;
	}

	if(x.email.value == "")
	{
		e += "\nPlease enter an e-mail address.";
		r = false;
	}
	else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.email.value) == false)
	{
		e += "\nPlease enter a valid email address.";
		r = false;
	}

	if(x.address1.value == "") 
	{
		e += "\nPlease enter an address.";
		r = false;
	}
	else
	{
		x.address.value = x.address1.value + ", &#10;" + x.address2.value + ", &#10;";
	}
	
	if(x.city.value == "") 
	{
		e += "\nPlease enter a town/city.";
		r = false;
	}
	else
	{
		x.address.value = x.address.value + x.city.value + ", &#10;";
	}
	
	if(x.county.value == "") 
	{
		e += "\nPlease enter a county.";
		r = false;
	}
	else
	{
		x.address.value = x.address.value + x.county.value;
	}

	if(x.postcode.value == "") 
	{
		e += "\nPlease enter a postcode or ZIP code.";
		r = false;
	}	
	
	if(x.country.value == "0") 
	{
		e += "\nPlease enter a country.";
		r = false;
	}	

	if(r == false) 
	{
		alert("The following must be completed first:\n"+e);
	}
	
	return r;
}

