function JT(value) 
{
document.getElementById("JType").style.display = value;
	if(value == 'block')
	{
	document.getElementById("leftbox1").style.height = '354px';
	}
	else
		{
		document.getElementById("leftbox1").style.height = '328px';
		}
}

function PLU()
{
parent.frames['frameLookup'].location = 'lookup.php?Direction=Pickup&Choice=' + document.getElementById('selTaxiFrom').value;
}

function DLU()
{
parent.frames['frameLookup'].location = 'lookup.php?Direction=Dest&Choice=' + document.getElementById("selTaxiTo").value;
}

function chooseDivY()
{
parent.frames['frameLookup'].location = 'lookup.php?Diversion=Yes';
}

function chooseDivN()
{
parent.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);
	var CS = document.frmIndex.selCS.value * 1;
	var Pax = document.frmIndex.selPax.value * 1;	
	
myOption = -1;
for (i=document.frmIndex.JourneyType.length-1; i > -1; i--) {
if (document.frmIndex.JourneyType[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("Please select the journey type.");
document.getElementById('JourneyType').focus();
return false;
}

else if (document.frmIndex.JourneyDate.value == ''){
	alert('Please select the Journey Date');
	document.frmIndex.ReturnJourneyDate.focus();
	return false;
}
else if (document.frmIndex.selPtHr.value == 'HH'){
	alert('Please select the Journey Time');
	document.frmIndex.selPtHr.focus();
	return false;
}
else if (document.frmIndex.selPtMn.value == 'MM'){
	alert('Please select the Journey Time');
	document.frmIndex.selPtMn.focus();
	return false;
}



else if (JourneyType == 'Return'){

	if (document.frmIndex.ReturnJourneyDate.value == ''){
		alert('Please select Return Journey Date');
		document.frmIndex.ReturnJourneyDate.focus();
		return false;
	}
	else if (document.frmIndex.selRtHr.value == 'HH'){
		alert('Please select the Journey Time');
		document.frmIndex.selRtHr.focus();
		return false;
	}
	else if (document.frmIndex.selRtMn.value == 'MM'){
		alert('Please select the Journey Time');
		document.frmIndex.selRtMn.focus();
		return false;
	}
	else if (document.frmIndex.Pickup.value == 'none'){
	alert('Please select the Taxi From');
	document.frmIndex.selTaxiFrom.focus();
	return false;
	}
	else if (document.frmIndex.TaxiFromSN.value == 'none' || document.frmIndex.TaxiFromSN.value == ' '){
		alert('Please select the ' + document.frmIndex.Pickup.value);
		document.frmIndex.TaxiFromSN.focus();	
		return false;
	}
	else if (document.frmIndex.Dest.value == 'none' || document.frmIndex.Dest.value == ' '){
		alert('Please select the Taxi To');
		document.frmIndex.selTaxiTo.focus();
		return false;
	}
	
	else if(document.frmIndex.TaxiToSN.value == 'none' || document.frmIndex.TaxiToSN.value == ' '){
		alert('Please select the ' + document.frmIndex.Dest.value);
		document.frmIndex.TaxiToSN.focus();
		return false;
	}
	else if(CS >= Pax){
	alert('Number of Child Seats cannot be more than or equal to number of Passengers.');
	document.frmIndex.selCS.focus();
	return false;
	}
}
else if (document.frmIndex.Pickup.value == 'none'){
	alert('Please select the Taxi From');
	document.frmIndex.selTaxiFrom.focus();
	return false;
}
else if (document.frmIndex.TaxiFromSN.value == 'none' || document.frmIndex.TaxiFromSN.value == ' '){
	alert('Please select the ' + document.frmIndex.Pickup.value);
	document.frmIndex.TaxiFromSN.focus();	
	return false;
}
else if (document.frmIndex.Dest.value == 'none' || document.frmIndex.Dest.value == ' '){
	alert('Please select the Taxi To');
	document.frmIndex.selTaxiTo.focus();
	return false;
}
else if(document.frmIndex.TaxiToSN.value == 'none' || document.frmIndex.TaxiToSN.value == ' '){
	alert('Please select the ' + document.frmIndex.Dest.value);
	document.frmIndex.TaxiToSN.focus();
	return false;
}
else if(Diversion == 'Yes' && document.frmIndex.NOD.value == '0'){
	alert('Please select the Diversions');
	document.frmIndex.NOD.focus();
	return false;
}
else if(CS >= Pax){
	alert('Number of Child Seats cannot be more than or equal to number of Passengers.');
	document.frmIndex.selCS.focus();
	return false;
}

}

function DateAlert(val)
{
var curr_date = val.getDate();
var curr_month = val.getMonth();
curr_month++;
var curr_year = val.getFullYear();
SelDate = curr_date + "-" + curr_month + "-" + curr_year;

	if (SelDate.length==0)
	{ 
	return;
	}

	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
	xmlhttp=new XMLHttpRequest();
	}
	else
		{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	xmlhttp.onreadystatechange=function()
	{
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
    	{
		var Result = xmlhttp.responseText;
		Result = trimAll(Result);
			if (Result != '')
			{
			alert(Result);
			}
		}
	}
xmlhttp.open("GET","datealert.php?SelDate="+SelDate);
xmlhttp.send();
}

function trimAll(sString) 
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}
