<!--
	function checkFormDetails()
	{	
		if (!areCardHoldersDetailsCorrect())
			return false;
		
		if (!areDeliveryAddressDetailsCorrect())
			return false;
			
		changeDeliveryDetails(false);	
		
		//var confirmMesage = new String();
		//confirmMesage =   "Please confirm that you want to submit the followingdetails:\n\n"
		//								+ "Contact Name: " + contactName.value + "\n"
		//								+ "Contact Email Address: " + emailAddress.value + "\n"
		//								+ "Email Subject: " + emailSubject.value + "\n\n"
		//								+ "Message (Questions) to be submitted:\n" + questions.value;										
		
		//if (!confirm(confirmMesage))
		//	return false;
			
		return true;
	}
	
	function areCardHoldersDetailsCorrect()
	{
		address             = document.forms['details'].elements['address'];
		postcode            = document.forms['details'].elements['postcode'];
		tel                 = document.forms['details'].elements['tel'];
		fax                 = document.forms['details'].elements['fax'];
		email               = document.forms['details'].elements['email'];
			
		if (!hasFormFieldBeenFilledIn(address, "Billing Address for the Card Holder", 1))
			return false;
			
		if (!hasFormFieldBeenFilledIn(postcode, "Post Code / Zip Code for the Card Holder", 1))
			return false;
		
		if (!isFormTelNumValid(tel, false, 'Telephone Number for the Card Holder'))
			return false;
		
		if (!isFormTelNumValid(fax, false, 'Fax Number for the Card Holder'))
			return false;
			
		if (!isFormEmailAddressValid(email, true, 'Email Address for the Card Holder'))
			return false;
			
		return true;
	}
	
	function areDeliveryAddressDetailsCorrect()
	{
		deliveryContactName = document.forms['details'].elements['deliveryContactName'];
		deliveryAddress		  = document.forms['details'].elements['deliveryAddress'];
		deliveryPostcode    = document.forms['details'].elements['deliveryPostcode'];
		
		if (!isFormContactNameValid(deliveryContactName, true, "Delivery Contact Name"))
			return false;
			
		if (!hasFormFieldBeenFilledIn(deliveryAddress, "Delivery Address", 1))
			return false;
			
		if (!hasFormFieldBeenFilledIn(deliveryPostcode, "Delivery Post Code / Zip Code", 1))
			return false;
			
		return true;						
	}
	
	function changeDeliveryDetails(checkCardHolder)
	{
		address             = document.forms['details'].elements['address'];
		country             = document.forms['details'].elements['country'];
		postcode            = document.forms['details'].elements['postcode'];			
		deliveryAddress		  = document.forms['details'].elements['deliveryAddress'];
		deliveryCountry     = document.forms['details'].elements['deliveryCountry'];
		deliveryPostcode    = document.forms['details'].elements['deliveryPostcode'];				
		
		deliverySame = document.forms['details'].elements['deliverySame'];
		
		if(deliverySame.checked)
		{
			var cont = true;
			
			if (checkCardHolder)
			{
				if (!areCardHoldersDetailsCorrect())
					cont = false;
			}
			
			if (cont)
			{
				deliveryAddress.value = address.value;
				deliveryPostcode.value = postcode.value;	
				deliveryCountry.options[country.selectedIndex].selected = true;
				
				// Was used to ensure that tickets were only sent ot UK and Ireland
				// This has now been changed
				
				// var countryCode = country.options[country.selectedIndex].value;
	
				// if ((countryCode == 'GB') || (countryCode == 'IE'))
				// {
				// 	deliveryAddress.value     = address.value;
				// 	deliveryPostcode.value    = postcode.value;
				// 	
				// 	if (countryCode == 'GB')
				// 		deliveryCountry.options[1].selected = true;
				// 	
				// 	if (countryCode == 'IE')
				// 		deliveryCountry.options[0].selected = true;
				// }
				// else
				// 	alert('We only deliver tickets to UK and Ireland postal addresses!');
					
				document.forms['details'].elements['deliveryContactName'].focus();
			}
		}
	}
	
//-->