
		var TadaysDate = new Date();
		function afterDatePost(ctrlName,day,month,year)
		{

			var strMonthYear = (month+1) + "~" + year
			if(ctrlName.charAt(0) == "D")
			{
				//alert("AfterPost");
				//alert("Depart Date: " + day + " " + month + " " + year);
				//alert(month + "~" + year);
				document.AIR_ENTRY_FORM.ddmonthyearD.value = strMonthYear;
				document.AIR_ENTRY_FORM.ddayD.value = day;
				if(validateTravelDDate(day,month,year) == false)
				{
					onChangeDDate();
			}

			}
			else
			{
				if(validateTravelRDate(day,month+1,year))
				{
					document.AIR_ENTRY_FORM.ddmonthyearR.value = strMonthYear;
					document.AIR_ENTRY_FORM.ddayR.value = day;
				}
				else
				{
					//alert('Error in return date selection. Return date cannot be before departure date.');
					document.AIR_ENTRY_FORM.ddmonthyearR.value = document.AIR_ENTRY_FORM.ddmonthyearD.value;
					document.AIR_ENTRY_FORM.ddayR.value = parseInt(document.AIR_ENTRY_FORM.ddayD.value);
				}
			}
		}
		function validateTravelRDate(RDay,RMonth,RYear)
		{
			var flag = true;
			var strDMonthYear = document.AIR_ENTRY_FORM.ddmonthyearD.value;
			var intTildLoc = strDMonthYear.indexOf("~");
			var DMonth = parseInt(strDMonthYear.substring(1,intTildLoc-1));
			var DYear = parseInt(strDMonthYear.substring(intTildLoc+1,strDMonthYear.length));
			var DDay = document.AIR_ENTRY_FORM.ddayD.value;
			//alert(DDay + "  " + DMonth + " " + DYear + " | " + RDay + "  " + RMonth + " " + RYear);
			if  (RYear <= DYear)
			{
				if( RMonth <= DMonth)
				{
					if( parseInt(RDay) < parseInt(DDay))
					{
					flag = false
					}
				}
			}
			return flag;
		}
		function validateTravelDDate(DDay,DMonth,DYear)
		{
			var flag = true;
			var strDMonthYear = document.AIR_ENTRY_FORM.ddmonthyearR.value;
			var intTildLoc = strDMonthYear.indexOf("~");
			var RMonth = parseInt(strDMonthYear.substring(1,intTildLoc-1));
			var RYear = parseInt(strDMonthYear.substring(intTildLoc+1,strDMonthYear.length));
			var RDay = document.AIR_ENTRY_FORM.ddayR.value;
//			alert("Depart " + DDay + "  " + DMonth + " " + DYear + " Return " +RDay+ "  " + RMonth + " " + RYear);
			if(DYear > RYear)
			{
				flag = false;
			}
			else
			{
				if(DMonth > RMonth)
				{
					flag = false;
				}
				else
				{
					if(DDay > RDay)
					{
						flag = false;
					}
				}
			}
			return flag;
		}
		function onChangeDDate()
		{
			//alert("changed DDATE");
			var strDMonthYear = document.AIR_ENTRY_FORM.ddmonthyearD.value;
			var intTildLoc = strDMonthYear.indexOf("~");
			var intDMonth = parseInt(strDMonthYear.substring(0,intTildLoc));
			var intDYear = parseInt(strDMonthYear.substring(intTildLoc+1,strDMonthYear.length));
			document.AIR_ENTRY_FORM.D_Date.value = intDYear + "" + appendO(intDMonth) + "" + appendO(document.AIR_ENTRY_FORM.ddayD.value);
			if (validateTravelDDate(document.AIR_ENTRY_FORM.ddayD.value,intDMonth,intDYear) == false)
			{
				document.AIR_ENTRY_FORM.ddmonthyearR.value = document.AIR_ENTRY_FORM.ddmonthyearD.value;
				document.AIR_ENTRY_FORM.ddayR.value = parseInt(document.AIR_ENTRY_FORM.ddayD.value);
				document.AIR_ENTRY_FORM.R_Date.value = intDYear + "" + appendO(intDMonth) + "" + appendO(document.AIR_ENTRY_FORM.ddayD.value);
			}
		}
		function onChangeRDate()
		{
			//alert("changed RDATE");
			var strRMonthYear = document.AIR_ENTRY_FORM.ddmonthyearR.value;
			var intTildLoc = strRMonthYear.indexOf("~");
			var RMonth = parseInt(strRMonthYear.substring(0,intTildLoc));
			var RYear = parseInt(strRMonthYear.substring(intTildLoc+1,strRMonthYear.length));
			var RDay = document.AIR_ENTRY_FORM.ddayR.value;
			document.AIR_ENTRY_FORM.R_Date.value = RYear + "" + appendO(RMonth) + "" + appendO(RDay);
		}
		function appendO(number)
		{
			var strReturn = "";
			if( parseInt(number) > 9 )
			{
				strReturn = number;
			}
			else
			{
				strReturn = "0" + number.toString();
			}
			return strReturn;
		}



		function popitUp(theUrl)
		{

			switch (theUrl){
				case "tax":
						theUrl1 = sabreLink + '&page=requestTaxesFeesMessage_common&action=requestTaxesFees';
						break;
				case "infant":
					theUrl1 ='../Sales_Fares/Infant.asp';
					break;
				case "minor":
					theUrl1 ='../Sales_Fares/minor.asp';
					break;
				case "age":
					theUrl1 = sabreLink + '&&page=requestMultiAirMessage_air&posid=08K7&language=en&action=requestAges';
					break;
			}


			var windowstuff ='menubar=1,toolbar=1,status=1,resizable=1,width=770,height=500';
			 window.open ( theUrl1,  null,windowstuff);


			//eval(myName+" = window.open(theUrl, myName,windowstuff)");

		}


