/*
Validation for step 1 of Travel enquiry
Created: 19th Feb 2004
Amended:
*/
function submitStep1()
{
	var today = new Date();
	var startdate = new Date();

// Trip type
	if(!(document.Step1.cover[0].checked) && !(document.Step1.cover[1].checked) && !(document.Step1.cover[2].checked))
	{
		alert('Please select the type of trip cover you want.');
		return false;
	}

// 	Destination 
	if(document.getElementById("optTripTypeSingle").checked)
	{
		if (document.Step1.Destination.selectedIndex == 0)
		{
			alert('Destination cannot be blank');
			return false;
		}
	}
		
// Start date
	if(!isFieldValidAndFocus(document.Step1.DateFrom, 'Day', false, "Start date of travel"))
	{
		return false;
	}
	if(!isFieldValidAndFocus(document.Step1.MonthFrom, 'Month', false, "Start date of travel"))
	{
		return false;
	}
	if(!isFieldValidAndFocus(document.Step1.YearFrom, 'Year', false, "Start date of travel"))
	{
		return false;
	}

	var startdate = new Date(document.Step1.YearFrom.value, document.Step1.MonthFrom.value - 1, document.Step1.DateFrom.value);

	if (startdate.valueOf() < today.valueOf())
	{
		alert("Start date of travel is not valid");
		return false;
	}
// End date
	if(document.Step1.cover[1].checked)
	{
		if(!isFieldValidAndFocus(document.Step1.DateTo, 'Day', false, "End date of travel"))
		{
			return false;
		}
		if(!isFieldValidAndFocus(document.Step1.MonthTo, 'Month', false, "End date of travel"))
		{
			return false;
		}
		if(!isFieldValidAndFocus(document.Step1.YearTo, 'Year', false, "End date of travel"))
		{
			return false;
		}

		var enddate = new Date(document.Step1.YearTo.value, document.Step1.MonthTo.value - 1, document.Step1.DateTo.value);

		if (enddate.valueOf() < startdate.valueOf())
		{
			alert("End date of travel is not valid");
			return false;
		}
	}
// No problems
	return true;
}
