function JT(value) 
{
document.getElementById("JType").style.display = value;
}

function PLU()
{
frames['frameLookup'].location = 'lookup.php?Direction=Pickup&Choice=' + document.getElementById('selTaxiFrom').value;
}

function DLU()
{
frames['frameLookup'].location = 'lookup.php?Direction=Dest&Choice=' + document.getElementById("selTaxiTo").value;
}

function chooseDivY()
{
frames['frameLookup'].location = 'lookup.php?Diversion=Yes';
}

function chooseDivN()
{
frames['frameLookup'].location = 'lookup.php';
}

function QuestFrom()
{

var Q = document.getElementById("selTaxiFrom").value;

	if (Q == 'Airport')
	{
	document.getElementById("divQuestion").innerHTML = 'Please select your arrival Airport';
	document.getElementById("Pickup").value = Q;
	document.getElementById("TaxiFromSN").value = 'none';
	}
	else
		if (Q == 'Seaport')
		{
		document.getElementById("divQuestion").innerHTML = 'Please select your arrival Seaport';
		document.getElementById("Pickup").value = Q;
		document.getElementById("TaxiFromSN").value = 'none';
		}
		else
			if (Q == 'Hotel')
			{
			document.getElementById("divQuestion").innerHTML = 'Please select your Hotel';
			document.getElementById("Pickup").value = Q;
			document.getElementById("TaxiFromSN").value = 'none';
			}
			else
				if (Q == 'Station')
				{
				document.getElementById("divQuestion").innerHTML = 'Please select your arrival Station';
				document.getElementById("Pickup").value = Q;
				document.getElementById("TaxiFromSN").value = 'none';
				}
				else
					if (Q == 'Postcode')
					{
					document.getElementById("divQuestion").innerHTML = 'Enter Postcode (fully or in part)';
					document.getElementById("Pickup").value = 'Address';
					document.getElementById("TaxiFromSN").value = 'none';
					}
					else
						if (Q == 'PostcodeHelp')
						{
						document.getElementById("divQuestion").innerHTML = 'Find your Postcode';
						document.getElementById("Pickup").value = 'Address';
						document.getElementById("TaxiFromSN").value = 'none';
						}
						else
							{
							document.getElementById("divQuestion").innerHTML = '&nbsp;';
							document.getElementById("Pickup").value = 'none';
							document.getElementById("TaxiFromSN").value = 'none';
							}
}

function QuestTo()
{

var Q = document.getElementById("selTaxiTo").value;

	if (Q == 'Airport')
	{
	document.getElementById("divQuestion").innerHTML = 'Select the Airport you want to Go To';
	document.getElementById("Dest").value = Q;
	document.getElementById("TaxiToSN").value = 'none';
	}
	else
		if (Q == 'Seaport')
		{
		document.getElementById("divQuestion").innerHTML = 'Select the Seaport you want to Go To';
		document.getElementById("Dest").value = Q;
		document.getElementById("TaxiToSN").value = 'none';
		}
		else
			if (Q == 'Hotel')
			{
			document.getElementById("divQuestion").innerHTML = 'Select the Hotel you are Going To';
			document.getElementById("Dest").value = Q;
			document.getElementById("TaxiToSN").value = 'none';
			}
			else
				if (Q == 'Station')
				{
				document.getElementById("divQuestion").innerHTML = 'Select the Station you are Going To';
				document.getElementById("Dest").value = Q;
				document.getElementById("TaxiToSN").value = 'none';
				}
				else
					if (Q == 'Postcode')
					{
					document.getElementById("divQuestion").innerHTML = 'Enter Postcode you want to Go To';
					document.getElementById("Dest").value = 'Address';
					document.getElementById("TaxiToSN").value = 'none';
					}
					else
						if (Q == 'PostcodeHelp')
						{
						document.getElementById("divQuestion").innerHTML = 'Find the Postcode you want to Go To';
						document.getElementById("Dest").value = 'Address';
						document.getElementById("TaxiToSN").value = 'none';
						}
						else
							{
							document.getElementById("divQuestion").innerHTML = '&nbsp;';
							document.getElementById("Dest").value = 'none';	
							document.getElementById("TaxiToSN").value = 'none';
							}
}

function QuestDiversion(R)
{

if (R == 'Y')
{
document.getElementById("divQuestion").innerHTML = 'Enter the Postcodes you want to Go Via';
document.getElementById('NOD').value = 0;
document.getElementById('Via1').value = 'none';
document.getElementById('Via2').value = 'none';
document.getElementById('Via3').value = 'none';
document.getElementById('Via4').value = 'none';
document.getElementById('Via5').value = 'none';
}
else
	{
	document.getElementById("divQuestion").innerHTML = '&nbsp;';
	document.getElementById('NOD').value = 0;
	document.getElementById('Via1').value = 'none';
	document.getElementById('Via2').value = 'none';
	document.getElementById('Via3').value = 'none';
	document.getElementById('Via4').value = 'none';
	document.getElementById('Via5').value = 'none';
	}
}

function valButton(btn) 
{
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) 
	{
        if (btn[i].checked) 
		{
		cnt = i; i = -1;
		}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}

function validate()
{

var JourneyType = valButton(document.frmIndex.JourneyType);
var Diversion = valButton(document.frmIndex.Diversion);

if (JourneyType == null)
{
alert('Please select Journey Type');
return false;
}

if (document.frmIndex.JourneyDate.value == '')
{
alert('Please select the Journey Date');
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

if(document.frmIndex.JourneyDate.value.length < 10)
{
alert('Please re-enter the Date in this format: (DD-MM-YYYY)');
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

if (document.frmIndex.selPtHr.value == 'HH' || document.frmIndex.selPtMn.value == 'MM')
{
alert('Please select the Journey Time');
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

if (JourneyType == 'Return')
{

	if (document.frmIndex.ReturnJourneyDate.value == '')
	{
	alert('Please select Return Journey Date');
	parent.frames['frameLookup'].location = 'lookup.php';
	return false;
	}

	if(document.frmIndex.ReturnJourneyDate.value.length < 10)
	{
	alert('Please re-enter the Date in this format: (DD-MM-YYYY)');
	parent.frames['frameLookup'].location = 'lookup.php';
	return false;
	}

	if (document.frmIndex.selRtHr.value == 'HH' || document.frmIndex.selRtMn.value == 'MM')	
	{
	alert('Please select Return Journey Time');
	parent.frames['frameLookup'].location = 'lookup.php';
	return false;
	}

}


if (document.frmIndex.Pickup.value == 'none')
{
alert('Please select the Taxi From');
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

if (document.frmIndex.TaxiFromSN.value == 'none')
{
alert('Please select the ' + document.frmIndex.Pickup.value);
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

if (document.frmIndex.Dest.value == 'none')
{
alert('Please select the Taxi To');
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

if (document.frmIndex.TaxiToSN.value == 'none')
{
alert('Please select the ' + document.frmIndex.Dest.value);
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

if (Diversion == 'Yes' && document.frmIndex.NOD.value == '0')
{
alert('Please select the Diversions');
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

var CS = document.frmIndex.selCS.value * 1;
var Pax = document.frmIndex.selPax.value * 1;
if (CS >= Pax)
{
alert('Number of Child Seats cannot be more than or equal to number of Passengers.');
parent.frames['frameLookup'].location = 'lookup.php';
return false;
}

frames['frameLookup'].location = 'lookup.php?R=Yes';

}