function blurType()
{
	var rdo_type = "";
	var TA = document.getElementById('TA');
	var nonTA = document.getElementById('nonTA');
	
	for (var i=0; i < document.frmGroup.Type.length; i++)
	{
	if (document.frmGroup.Type[i].checked)
		{
		var rdo_type = document.frmGroup.Type[i].value;
		}
	}
	
	if (rdo_type == "RadioButtonAgent")
	{
		TA.style.display = 'block';
		nonTA.style.display = 'none';	
	}
	if (rdo_type == "RadioButtonNonAgent")
	{
		nonTA.style.display = 'block';
		TA.style.display = 'none';	
	}
}


function groupValidation()
{
	
	var rdo_type = "";
	var TA = document.getElementById('TA');
	var nonTA = document.getElementById('nonTA');
	
	for (var i=0; i < document.frmGroup.Type.length; i++)
	{
	if (document.frmGroup.Type[i].checked)
		{
		var rdo_type = document.frmGroup.Type[i].value;
		}
	}
	
	if (rdo_type == "RadioButtonAgent")
	{
		if(document.frmGroup.txtAgencyName.value == "")
		{
			alert("Agency Name is required");
			document.frmGroup.txtAgencyName.focus();
			return false;
		}
		else if(document.frmGroup.txtContactName.value == "")
		{
			alert("Contact Name is required");
			document.frmGroup.txtContactName.focus();
			return false;
		}
		else if(document.frmGroup.txtARCIATA.value == "")
		{
			alert("ARC/IATA Number is required");
			document.frmGroup.txtARCIATA.focus();
			return false;
		}
		else if(document.frmGroup.txtTAddr1.value == "")
		{
			alert("Address is required");
			document.frmGroup.txtTAddr1.focus();
			return false;
		}
		else if(document.frmGroup.txtTCity.value == "")
		{
			alert("City is required");
			document.frmGroup.txtTCity.focus();
			return false;
		}
		else if(document.frmGroup.TDropDownListState.selectedIndex < 1)
		{
			alert("State is required");
			document.frmGroup.TDropDownListState.focus();
			return false;
		}
		else if(document.frmGroup.GrouptxtTZip.value == "")
		{
			alert("Zip Code is required");
			document.frmGroup.GrouptxtTZip.focus();
			return false;
		}
		else if(document.frmGroup.TDropDownListCountry.selectedIndex < 1)
		{
			alert("Country is required");
			document.frmGroup.TDropDownListCountry.focus();
			return false;
		}
		else if(document.frmGroup.txtTPhone1.value == "")
		{
			alert("Phone Number is required");
			document.frmGroup.txtTPhone1.focus();
			return false;
		}
		else if(document.frmGroup.txtTEmail.value == "")
		{
			alert("Email is required");
			document.frmGroup.txtTEmail.focus();
			return false;
		}
		else if(document.frmGroup.TDropDownListContactType.selectedIndex < 1)
		{
			alert("Contact Preference is required");
			document.frmGroup.TDropDownListContactType.focus();
			return false;
		}
	}
	
	if (rdo_type == "RadioButtonNonAgent")
	{
	
		if(document.frmGroup.DropDownListTitle.selectedIndex < 1)
		{
			alert("Title is required");
			document.frmGroup.DropDownListTitle.focus();
			return false;
		}
		else if(document.frmGroup.txtFirstName.value == "")
		{
			alert("First Name is required");
			document.frmGroup.txtFirstName.focus();
			return false;
		}
		else if(document.frmGroup.txtLastName.value == "")
		{
			alert("Last Name is required");
			document.frmGroup.txtLastName.focus();
			return false;
		}
		else if(document.frmGroup.txtCompany.value == "")
		{
			alert("Company Name is required");
			document.frmGroup.txtCompany.focus();
			return false;
		}
		else if(document.frmGroup.txtAddr1.value == "")
		{
			alert("Address is required");
			document.frmGroup.txtAddr1.focus();
			return false;
		}
		else if(document.frmGroup.txtCity.value == "")
		{
			alert("City is required");
			document.frmGroup.txtCity.focus();
			return false;
		}
		else if(document.frmGroup.DropDownListState.selectedIndex < 1)
		{
			alert("State is required");
			document.frmGroup.DropDownListState.focus();
			return false;
		}
		else if(document.frmGroup.GrouptxtZip.value == "")
		{
			alert("Zip Code is required");
			document.frmGroup.GrouptxtZip.focus();
			return false;
		}
		else if(document.frmGroup.DropDownListCountry.selectedIndex < 1)
		{
			alert("Country is required");
			document.frmGroup.DropDownListCountry.focus();
			return false;
		}
		else if(document.frmGroup.txtPhone1.value == "")
		{
			alert("Phone Number is required");
			document.frmGroup.txtPhone1.focus();
			return false;
		}
		else if(document.frmGroup.txtEmail.value == "")
		{
			alert("Email is required");
			document.frmGroup.txtEmail.focus();
			return false;
		}
		else if(document.frmGroup.DropDownListContactType.selectedIndex < 1)
		{
			alert("Contact Preference is required");
			document.frmGroup.DropDownListContactType.focus();
			return false;
		}
	}
	
	if(document.frmGroup.DropDownListDepartDest.selectedIndex < 1)
	{
		alert("Departure Destination City is required");
		document.frmGroup.DropDownListDepartDest.focus();
		return false;
	}
	else if(document.frmGroup.cboPass.value == "")
	{
		alert("Number of Passengers is required");
		document.frmGroup.cboPass.focus();
		return false;
	}

	if (doValidDate() == false)
	{
		return false;
	}
	
	
	
	document.frmGroup.submit();
	
}

//check date
function doValidDate()
{
	var currDate = new Date()
	var myDate
	myDate = (currDate.getMonth()+1) + "/" + currDate.getDate() + "/" + currDate.getFullYear();
	var departDate = document.frmGroup.sector_1_mt.value + "/" + document.frmGroup.sector_1_d.value + "/" + document.frmGroup.sector_1_y.value;
	var returnDate = document.frmGroup.sector_2_mt.value + "/" + document.frmGroup.sector_2_d.value + "/" + document.frmGroup.sector_2_y.value;
	
//	alert(myDate);
//	alert(departDate);
//	alert(returnDate);
	
	if (Date.parse(departDate) < Date.parse(myDate))
	{
		alert("Please pick a date in the future");
		document.frmGroup.sector_1_d.focus();
		return false;
	}
	else if (Date.parse(returnDate) < Date.parse(departDate))
	{
		//if ((document.frmGroup.txtRetOrgin.value != "") & (document.frmGroup.txtRetDest.value != ""))
		//{
			alert("The Returning Date must be after the Departing Date");
			document.frmGroup.sector_2_d.focus();
			return false;
		//}
	}
	
	return true;

}

//departing
function update_1_dates()
{
	var sMonth;
	var sYear;
	
	sMonth = document.frmGroup.sector_1_mt.value;
	sYear = document.frmGroup.sector_1_y.value;
	
	//alert(sMonth + " " + sYear);
	
	if (document.frmGroup.sector_1_m.value != sMonth + sYear)
	{
		document.frmGroup.sector_1_m.value = sMonth + sYear
	}
}

function update_cal_1_dates()
{
	var sMonth;
	var sYear;
	var sYM
	
	sYM = 	document.frmGroup.sector_1_m.value;
	
	sMonth = sYM.substring(0,2);
	sYear = sYM.substring(6,2);
	
//	alert(sMonth + " " + sYear);
	
	if (document.frmGroup.sector_1_mt.value != sMonth)
	{
		document.frmGroup.sector_1_mt.value = sMonth;
	}
	
	if (document.frmGroup.sector_1_y.value != sYear)
	{
		document.frmGroup.sector_1_y.value = sYear;
	}	
}

//returning
function update_2_dates()
{
	var sMonth;
	var sYear;
	
	sMonth = document.frmGroup.sector_2_mt.value;
	sYear = document.frmGroup.sector_2_y.value;
	
	//alert(sMonth + " " + sYear);
	
	if (document.frmGroup.sector_2_m.value != sMonth + sYear)
	{
		document.frmGroup.sector_2_m.value = sMonth + sYear
	}
}

function update_cal_2_dates()
{
	var sMonth;
	var sYear;
	var sYM
	
	sYM = 	document.frmGroup.sector_2_m.value;
	
	sMonth = sYM.substring(0,2);
	sYear = sYM.substring(6,2);
	
//	alert(sMonth + " " + sYear);
	
	if (document.frmGroup.sector_2_mt.value != sMonth)
	{
		document.frmGroup.sector_2_mt.value = sMonth;
	}
	
	if (document.frmGroup.sector_2_y.value != sYear)
	{
		document.frmGroup.sector_2_y.value = sYear;
	}	
}


