function padURLParams(url, form){
	tmpForm = eval("document." + form);
	var depDate = tmpForm.d_month.value+tmpForm.d_day.value;
	var arrDate = tmpForm.r_month.value+tmpForm.r_day.value;
	var isFlexible = false;
	for(var i = 0; i<tmpForm.flexibleDate.length; i++){
		if (tmpForm.flexibleDate[i].checked){
			isFlexible = tmpForm.flexibleDate[i].value;
		}
	}

	url += "&ENTRYLANGUAGE="+tmpForm.ENTRYLANGUAGE.value;
	url += "&ENTRYCOUNTRY="+tmpForm.ENTRYCOUNTRY.value;
	url += "&ENTRYPOINT="+tmpForm.ENTRYPOINT.value;
	url += "&tripType="+tmpForm.tripType.value;
	url += "&cabinClass="+tmpForm.cabinClass.value;
	url += "&adult="+tmpForm.adult.value;
	url += "&child="+tmpForm.child.value;
	url += "&infant="+tmpForm.infant.value;
	url += "&flexibleDate="+isFlexible;
	url += "&departureDate="+depDate;
	url += "&arrivalDate="+arrDate;
	url += "&origin="+tmpForm.originCode.value;
	url += "&destination="+tmpForm.destinationCode.value;

	return url;
}

function fndisableReturnHome(formName)
{
	tmpForm = eval("document." + formName);
	type = tmpForm.tripType.value;

	if("O" == type)
	{
		tmpForm.r_day.disabled=true;
		tmpForm.r_month.disabled=true;

		document.getElementById("SchedCal1").style.display = "none";
	}
	else
	{
		tmpForm.r_day.disabled=false;
		tmpForm.r_month.disabled=false;

		document.getElementById("SchedCal1").style.display = "inline";
	}
}	

function fnCheckReturnMonthWithName2(formName) {
	var thisForm = document.forms[formName];
	if(thisForm!=null){
		var depMonth = thisForm.d_month;
		var retMonth = thisForm.r_month;
		var tripTypeMode = thisForm.tripType;
		if(tripTypeMode.options[tripTypeMode.options.selectedIndex].value != "O"){	//Not OneWay
			if(retMonth.options[retMonth.options.selectedIndex].value < depMonth.options[depMonth.options.selectedIndex].value){
					fnUpdateListValue(retMonth,depMonth.options[depMonth.options.selectedIndex].value);
					setDay(retMonth,2);
			}
			if(retMonth.options[retMonth.options.selectedIndex].value == depMonth.options[depMonth.options.selectedIndex].value){
					fnCheckReturnDay2(formName);
			}
		}
		fnChangeDay(formName,'d_day','d_month','d_dayDisp');
		fnChangeDay(formName,'r_day','r_month','r_dayDisp');
	}
}

function fnCheckReturnDay2(formName) {
	var thisForm = document.forms[formName];
	if(thisForm!=null){
		var depDay = thisForm.d_day;
		var depMonth = thisForm.d_month;
		var retDay = thisForm.r_day;
		var retMonth = thisForm.r_month;
		var tripTypeMode = thisForm.tripType;
		
		if(tripTypeMode.options[tripTypeMode.options.selectedIndex].value != "O"){	//Not OneWay
			if(retDay.options[retDay.options.selectedIndex].value < depDay.options[depDay.options.selectedIndex].value
				&& retMonth.options[retMonth.options.selectedIndex].value <= depMonth.options[depMonth.options.selectedIndex].value){
					fnUpdateListValue(retDay,depDay.options[depDay.options.selectedIndex].value);
			}
		}
		fnChangeDay(formName,'d_day','d_month','d_dayDisp');
		fnChangeDay(formName,'r_day','r_month','r_dayDisp');		
	}
}	
