function charterValidation()
{
	
	var rdo_charter = "";
	
	for (var i=0; i < document.frmCharter.CharterType.length; i++)
	{
	if (document.frmCharter.CharterType[i].checked)
		{
		var rdo_charter = document.frmCharter.CharterType[i].value;
		}
	}
	
	if(document.frmCharter.txtContact.value == "")
	{
		alert("Contact Name is required");
		document.frmCharter.txtContact.focus();
		return false;
	}
	else if(document.frmCharter.txtAddr1.value == "")
	{
		alert("Address is required");
		document.frmCharter.txtAddr1.focus();
		return false;
	}
	else if(document.frmCharter.txtCity.value == "")
	{
		alert("City is required");
		document.frmCharter.txtCity.focus();
		return false;
	}
	else if(document.frmCharter.txtState.value == "")
	{
		alert("State is required");
		document.frmCharter.txtState.focus();
		return false;
	}
	else if(document.frmCharter.txtZip1.value == "")
	{
		alert("Zip Code is required");
		document.frmCharter.txtZip1.focus();
		return false;
	}
	else if(document.frmCharter.txtPhone.value == "")
	{
		alert("Phone Number is required");
		document.frmCharter.txtPhone.focus();
		return false;
	}
	else if(document.frmCharter.txtEmail.value == "")
	{
		alert("Email is required");
		document.frmCharter.txtEmail.focus();
		return false;
	}
	else if(rdo_charter == "")
	{
		alert("Please select a Charter type");
		//document.frmCharter.CharterType.focus();
		return false;
	}
	else if(document.frmCharter.cboPass.value == "")
	{
		alert("Passenger Count is required");
		document.frmCharter.cboPass.focus();
		return false;
	}
	else if(document.frmCharter.cboPass.value > 137)
	{
		alert("Passenger Count must be less than 137");
		document.frmCharter.cboPass.focus();
		return false;
	}
	else if(document.frmCharter.DropDownListBeverage.selectedIndex < 1)
	{
		alert("Beverage Service is required");
		document.frmCharter.DropDownListBeverage.focus();
		return false;
	}
	else if(document.frmCharter.DropDownListCatering.selectedIndex < 1)
	{
		alert("Catering Service is required");
		document.frmCharter.DropDownListCatering.focus();
		return false;
	}
	

	if (doValidDate() == false)
	{
		return false;
	}
	
	
	
	document.frmCharter.submit();
	
}

//check date
function doValidDate()
{
	var currDate = new Date()
	var myDate
	myDate = (currDate.getMonth()+1) + "/" + currDate.getDate() + "/" + currDate.getFullYear();
	var departDate = document.frmCharter.sector_1_mt.value + "/" + document.frmCharter.sector_1_d.value + "/" + document.frmCharter.sector_1_y.value;
	var returnDate = document.frmCharter.sector_2_mt.value + "/" + document.frmCharter.sector_2_d.value + "/" + document.frmCharter.sector_2_y.value;
	var departDate2 = document.frmCharter.sector_3_mt.value + "/" + document.frmCharter.sector_3_d.value + "/" + document.frmCharter.sector_3_y.value;
	var returnDate2 = document.frmCharter.sector_4_mt.value + "/" + document.frmCharter.sector_4_d.value + "/" + document.frmCharter.sector_4_y.value;
	
//	alert(myDate);
//	alert(departDate);
//	alert(returnDate);
	
	if (Date.parse(departDate) < Date.parse(myDate))
	{
		alert("Please pick a date in the future");
		document.frmCharter.sector_1_d.focus();
		return false;
	}
	else if (Date.parse(returnDate) < Date.parse(departDate))
	{
		if ((document.frmCharter.txtRetOrgin.value != "") & (document.frmCharter.txtRetDest.value != ""))
		{
			alert("The Returning Date must be after the Departing Date");
			document.frmCharter.sector_2_d.focus();
			return false;
		}
	}
	
	if (Date.parse(departDate2) < Date.parse(myDate))
	{
		alert("Please pick a date in the future");
		document.frmCharter.sector_3_d.focus();
		return false;
	}
	else if (Date.parse(returnDate2) < Date.parse(departDate2))
	{
		if ((document.frmCharter.txtRetOrgin2.value != "") & (document.frmCharter.txtRetDest2.value != ""))
		{
			alert("The Returning Date must be after the Departing Date");
			document.frmCharter.sector_4_d.focus();
			return false;
		}
	}
	return true;

}

//departing
function update_1_dates()
{
	var sMonth;
	var sYear;
	
	sMonth = document.frmCharter.sector_1_mt.value;
	sYear = document.frmCharter.sector_1_y.value;
	
	//alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_1_m.value != sMonth + sYear)
	{
		document.frmCharter.sector_1_m.value = sMonth + sYear
	}
}

function update_cal_1_dates()
{
	var sMonth;
	var sYear;
	var sYM
	
	sYM = 	document.frmCharter.sector_1_m.value;
	
	sMonth = sYM.substring(0,2);
	sYear = sYM.substring(6,2);
	
//	alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_1_mt.value != sMonth)
	{
		document.frmCharter.sector_1_mt.value = sMonth;
	}
	
	if (document.frmCharter.sector_1_y.value != sYear)
	{
		document.frmCharter.sector_1_y.value = sYear;
	}	
}

//returning
function update_2_dates()
{
	var sMonth;
	var sYear;
	
	sMonth = document.frmCharter.sector_2_mt.value;
	sYear = document.frmCharter.sector_2_y.value;
	
	//alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_2_m.value != sMonth + sYear)
	{
		document.frmCharter.sector_2_m.value = sMonth + sYear
	}
}

function update_cal_2_dates()
{
	var sMonth;
	var sYear;
	var sYM
	
	sYM = 	document.frmCharter.sector_2_m.value;
	
	sMonth = sYM.substring(0,2);
	sYear = sYM.substring(6,2);
	
//	alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_2_mt.value != sMonth)
	{
		document.frmCharter.sector_2_mt.value = sMonth;
	}
	
	if (document.frmCharter.sector_2_y.value != sYear)
	{
		document.frmCharter.sector_2_y.value = sYear;
	}	
}

//additional dates
//departing2
function update_3_dates()
{
	var sMonth;
	var sYear;
	
	sMonth = document.frmCharter.sector_3_mt.value;
	sYear = document.frmCharter.sector_3_y.value;
	
	//alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_3_m.value != sMonth + sYear)
	{
		document.frmCharter.sector_3_m.value = sMonth + sYear
	}
}

function update_cal_3_dates()
{
	var sMonth;
	var sYear;
	var sYM
	
	sYM = 	document.frmCharter.sector_3_m.value;
	
	sMonth = sYM.substring(0,2);
	sYear = sYM.substring(6,2);
	
//	alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_3_mt.value != sMonth)
	{
		document.frmCharter.sector_3_mt.value = sMonth;
	}
	
	if (document.frmCharter.sector_3_y.value != sYear)
	{
		document.frmCharter.sector_3_y.value = sYear;
	}	
}

//returning
function update_4_dates()
{
	var sMonth;
	var sYear;
	
	sMonth = document.frmCharter.sector_4_mt.value;
	sYear = document.frmCharter.sector_4_y.value;
	
	//alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_4_m.value != sMonth + sYear)
	{
		document.frmCharter.sector_4_m.value = sMonth + sYear
	}
}

function update_cal_4_dates()
{
	var sMonth;
	var sYear;
	var sYM
	
	sYM = 	document.frmCharter.sector_4_m.value;
	
	sMonth = sYM.substring(0,2);
	sYear = sYM.substring(6,2);
	
//	alert(sMonth + " " + sYear);
	
	if (document.frmCharter.sector_4_mt.value != sMonth)
	{
		document.frmCharter.sector_4_mt.value = sMonth;
	}
	
	if (document.frmCharter.sector_4_y.value != sYear)
	{
		document.frmCharter.sector_4_y.value = sYear;
	}	
}
