function validateGuide(item, Item_Type) 
{
	var Item_Name = ""
	var Contact_Name = ""
	var City = ""
	var County = ""
	var Postcode = ""
	var Phone = ""
	var Email = ""
	var Price = ""
	var Att_Other = ""
	
/*
Validate common to all elements first...
*/

	if (document.add_details.fContact_Name.value == '')
	{
		Contact_Name = "\nEnter a contact name";
	}
	
	if (document.add_details.fCity.value == '')
	{
		City = "\nEnter a city";
	}
	
	if (document.add_details.fCounty.value == '')
	{
		County = "\nEnter a county";
	}
	
	if (document.add_details.fPostcode.value == '')
	{
		Postcode = "\nEnter a postcode";
	}
	
	if (document.add_details.fPhone.value == '')
	{
		Phone = "\nEnter a phone number";
	}
	
	if (document.add_details.fEmail.value == '')
	{
		Email = "\nEnter an email address";
	}
/*
Validate item specific elements...
*/
	switch (Item_Type) 
	{
		case "Hotel":
			if (document.add_details.fHotel_Name.value == '')
			{
				Item_Name = "\nEnter a hotel name";
			}
			if (document.add_details.fPrice.value == '')
			{
				Price = "\nEnter a price";
			}
			break;
		
		case "Restaurant":
			if (document.add_details.fRestaurant_Name.value == '')
			{
				Item_Name = "\nEnter a restaurant name";
			}
			if (document.add_details.fPrice.value == '')
			{
				Price = "\nEnter a price";
			}
			break;
			
		case "Theatre":
			if (document.add_details.fTheatre_Name.value == '')
			{
				Item_Name = "\nEnter a theatre name";
			}
			break;
			
		case "Attraction":
			if (document.add_details.fAttraction_Name.value == '')
			{
				Item_Name = "\nEnter a attraction name";
			}
			if ((document.add_details.fAttraction_Type.value == 'Other') && (document.add_details.fAttraction_Type_Other.value == ''))
			{
				Att_Other = "\nSpecify the type of attraction";
			}
			break;
			
		case "Pub":
			if (document.add_details.fPub_Name.value == '')
			{
				Item_Name = "\nEnter a pub name";
			}
			break;
			
		case "Club":
			if(document.add_details.fClub_Name == '')
			{
				Item_Name = "\nEnter a club name";
			}
			break;
	}
		
	if (Item_Name != '' || Contact_Name != '' || City != '' || County != '' || Postcode != '' || Phone != '' || Email != '' || Price != '' || Att_Other != '')
	{
		alert("You must:\n"+Item_Name+Contact_Name+City+County+Postcode+Phone+Email+Price+Att_Other);
		return false;
	}
}
			

