function charterValidation()
{
	if(document.frmCharter.txtContact.value == "")
	{
		alert("Se requiere nombre de contacto");
		document.frmCharter.txtContact.focus();
		return false;
	}
	else if(document.frmCharter.txtCompany.value == "")
	{
		alert("Se requiere el nombre de la compa\361\355a");
		document.frmCharter.txtCompany.focus();
		return false;
	}
	else if(document.frmCharter.txtCity.value == "")
	{
		alert("Debe incluir la ciudad");
		document.frmCharter.txtCity.focus();
		return false;
	}
	else if(document.frmCharter.txtState.value == "")
	{
		alert("Debe incluir el estado");
		document.frmCharter.txtState.focus();
		return false;
	}
	else if(document.frmCharter.txtPhone.value == "")
	{
		alert("Debe incluir su n\372mero de tel\351fono");
		document.frmCharter.txtPhone.focus();
		return false;
	}
	else if(document.frmCharter.txtEmail.value == "")
	{
		alert("Debe incluir su e-mail");
		document.frmCharter.txtEmail.focus();
		return false;
	}

	if (doValidDate() == false)
	{
		return false;
	}
	
	document.frmCharter.submit();
	//alert("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;
	
//	alert(myDate);
//	alert(departDate);
//	alert(returnDate);
	
	if (Date.parse(departDate) < Date.parse(myDate))
	{
		alert("Por favor escoja una fecha en el futuro");
		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("La fecha de retorno debe ser posterior a la fecha de partida");
		document.frmCharter.sector_2_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;
	}	
}