function formatDateTime(arg,dir) {
	var add = "";
	add += arg;
	if (dir != 1)
		add += 'b';
	var hrs = $('Date_Time_'+add).value;
	 
	str = $('Date_Month_'+add).value + " " + $('Date_Date_'+add).value + ", " +
		hrs.substring(0,hrs.length-2) + ":" + $('Date_Time2_'+add).value + " " + hrs.substring(hrs.length-2).toUpperCase();
	
	return str;
}
function checkDate(arg){
	var mth = $('Date_Month_'+arg).value;
	var day = $('Date_Date_'+arg).value;
	var today = new Date();

	var yr = today.getFullYear();
	//alert(mth + "/"+ day + "/"+ yr + " = " + daysInMonth(mth, yr));
	if (daysInMonth(mth, yr) < day)
	{
		$('Date_Date_'+arg).selectedIndex = daysInMonth(mth, yr);
	}
}
function daysInMonth(mth, yr){
	if ((mth == "Jan") || (mth == "Mar") || (mth == "May") || (mth == "Jul") || (mth == "Aug") || (mth == "Oct") || (mth == "Dec")){
		return 31;
	}
	else if((mth== "Apr") || (mth == "Jun") || (mth == "Sep") || (mth == "Nov")){
		return 30;
	}
	else {
		// checking if leap year
		if ((yr % 4) == 0){
			return 29;
		}
		else {
			return 28;
		}
	}
}
function TripSelection(panel,arg) {
	switch(arg) {
		case 1: {$("RoundTrip_"+panel).style.display="block";
				 $("OneWay_"+panel).style.display="block";
				 $("HourlyCharter_"+panel).style.display="none";
				 $("Trip_"+panel+"_TopPart").style.display="block";
				 $("additional_panel_"+panel).style.display="block";
				 DropSelection(panel,1);
				 break;}
		case 2: {$("RoundTrip_"+panel).style.display="none";
				 $("OneWay_"+panel).style.display="block";
				 $("HourlyCharter_"+panel).style.display="none";
				 $("Trip_"+panel+"_TopPart").style.display="block";
				 $("additional_panel_"+panel).style.display="block";
				 DropSelection(panel,1);
				 break;}
		case 3: {$("RoundTrip_"+panel).style.display="none";
				 $("OneWay_"+panel).style.display="none";
				 $("HourlyCharter_"+panel).style.display="block";
				 $("Trip_"+panel+"_TopPart").style.display="block";
				 $("additional_panel_"+panel).style.display="block";
	//			 DropSelection(panel,0);
				 break;}
		default: {$("RoundTrip_"+panel).style.display="none";
				 $("OneWay_"+panel).style.display="none";
				 $("HourlyCharter_"+panel).style.display="none";
				 $("Trip_"+panel+"_TopPart").style.display="none";
				 $("additional_panel_"+panel).style.display="none";
				 $("AirportDestination_"+panel).style.display="none";
				 $("OtherDestination_"+panel).style.display="none";
				 break;}
	}
}
function PickUpSelection(panel,arg) {
	switch(arg) {
		case 1: {$("AirportPickUp_"+panel).style.display="block";
				 $("OtherPickUp_"+panel).style.display="none";
				 break;}
		case 2: {$("AirportPickUp_"+panel).style.display="none";
				 $("OtherPickUp_"+panel).style.display="block";
				 break;}
		default:{$("AirportPickUp_"+panel).style.display="none";
				 $("OtherPickUp_"+panel).style.display="none";
				 break;}
	}
}
function DropSelection(panel,arg) {
	var tripValue = eval("getRadioValue(document.forms[0].Trip_"+panel+")");
	var destinationValue = eval("getRadioValue(document.forms[0].Destination_"+panel+")");
	switch(arg) {
		case 1: {$("OtherDestination_"+panel).style.display="none";
				 $("AirportDestination_"+panel).style.display="none";
				if (destinationValue!="") {
						if (destinationValue=="otherLocation")
						{
							$("AirportDestination_"+panel).style.display="none";
							$("OtherDestination_"+panel).style.display="block";
						} else {
							 if (tripValue == "RoundTrip") {
								 $("AirportDestination_"+panel).style.display="block";				 
								 $("AirportName_"+panel).innerHTML = eval("getRadioValue(document.forms[0].Destination_"+arg+")");	
							 } else {
								$("AirportDestination_"+panel).style.display="none";
							 }					
						}
					 }
				 break;}
		case 2: {$("AirportDestination_"+panel).style.display="none";
				 $("OtherDestination_"+panel).style.display="block";
				 break;}
		default:{$("AirportDestination_"+panel).style.display="none";
				 $("OtherDestination_"+panel).style.display="none";
				 break;}
	}

}

