function updateIBEParamFS(){

	var frmFS = document.FltForm;
	var errorFlag = false;
	var errorMsg = "";


	// generate dates | SH

	var checkFT="blank";
	var checkTT="blank";
	var checkFD="blank";
	var checkTD="blank";

	var checkFT = frmFS.FromTime.value;
	var checkTT = frmFS.ToTime.value;

	if (frmFS.FromTime.value == 'true')
		frmFS.B_ANY_TIME_1.value="TRUE";
	else 
		frmFS.B_ANY_TIME_1.value="FALSE"

	if (frmFS.ToTime.value == 'true')
		frmFS.B_ANY_TIME_2.value="TRUE";
	else 
		frmFS.B_ANY_TIME_2.value="FALSE"

	if (checkFT == 'true')
		checkFT="0000";

	if (checkTT == 'true')
		checkTT="0000";	

	var checkFD = frmFS.fromdate.value;
	var checkTD = frmFS.todate.value;

	frmFS.B_DATE_1.value=checkFD+checkFT;
	frmFS.B_DATE_2.value=checkTD+checkTT;

	//update paxes
	var num_ADT =  parseInt(frmFS.NumAdult.value);
	var num_CHD =  parseInt(frmFS.NumChild.value);

	//alert("num_ADT="+num_ADT+" num_CHD="+num_CHD);

	if(num_ADT+num_CHD > 4){
		errorMsg += errMaxPax;
		errorFlag = errorFlag || true;
	}
	else {
		if( num_ADT == 0 && num_CHD > 1) {
			errorMsg += errNoUmnr;
			errorFlag = errorFlag || true;
		}else{
			var num_Total = num_ADT+num_CHD;

	//alert("num_Total="+num_Total);

			for(var i=1; i <= 4 ; i++){
				if(i <= num_ADT)
					eval('frmFS.TRAVELLER_TYPE_'+i+'.value = "ADT"');
				else if (i <= num_Total){
					eval('frmFS.TRAVELLER_TYPE_'+i+'.value = "CHD"');
				}else if (i <= 4){
					eval('frmFS.TRAVELLER_TYPE_'+i+'.value = ""');
				}
			}//end for
		}
	}//end update paxes
	if(errorFlag)
		alert(errorMsg);

	return !errorFlag;
}

function verifyFormFS() {
	//For validate form before update Amadeus parameter
	
	var frmFS = document.FltForm;
	var errorFlag = false;
	var errorMsg = "";

	var frmFM = frmFS.B_LOCATION_1.value.toUpperCase();
	var frmTO = frmFS.E_LOCATION_1.value.toUpperCase();
	var errNofrmFM = errBlock1 + frmFM + errBlock2;
	var errNofrmTO = errBlock1 + frmTO + errBlock2;

	if(!frmFS){
		return false;
	}

	//Update location
	if(frmFM == ""){
		errorFlag = true || errorFlag;
		errorMsg = errOrigArpt;
	}

	if(frmTO == ""){
		errorFlag = true || errorFlag;
		errorMsg = errDestArpt;
	}

	if((frmFM.length <3 && frmFM !=="") || frmFM.length >3){
		errorFlag = true || errorFlag;
		errorMsg = errOrigin + errArptCode;
	}

	if((frmTO.length <3 && frmTO !=="") || frmTO.length >3){
		errorFlag = true || errorFlag;
		errorMsg = errDestination + errArptCode;
	}

	if (frmFS.RoundTrip.checked) {
		if (frmFM=="DXB" || frmFM=="SZX" || frmFM=="CAN" || frmFM=="LXA" || frmFM=="FNJ"){
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM;
		}
		if (frmTO=="DXB" || frmTO=="SZX" || frmTO=="CAN" || frmTO=="LXA"){
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO;
		}
	}

	if (frmFS.OneWay.checked) {
		if (frmFM=="DXB" || frmFM=="SZX" || frmFM=="CAN" || frmFM=="LXA" || frmFM=="FNJ"){
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM;
		}
		if (frmTO=="DXB" || frmTO=="SZX" || frmTO=="CAN" || frmTO=="LXA"){
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO;
		}
	}

	if(errorFlag)
		alert(errorMsg);

	return !errorFlag;
}

function submitIBEParamFS() {
	var upDown = document.FltForm.CABIN.value;
	if (upDown == "F") {
		document.FltForm.SO_SITE_DOWN_SELL_ALLOWED.value = "TRUE";
		document.FltForm.SO_SITE_UP_SELL_ALLOWED.value = "";
		document.FltForm.SO_SITE_UP_SELL_ALLOWED.disabled = true;
	}
	else {
		document.FltForm.SO_SITE_UP_SELL_ALLOWED.value = "TRUE";
		document.FltForm.SO_SITE_DOWN_SELL_ALLOWED.value = "";
		document.FltForm.SO_SITE_DOWN_SELL_ALLOWED.disabled = true;
	}
		
	if (verifyFormFS()) {
		if (updateIBEParamFS()) {
			document.FltForm.fromdate.disabled = true;
			document.FltForm.FromTime.disabled = true;
			document.FltForm.todate.disabled = true;
			document.FltForm.ToTime.disabled = true;
			document.FltForm.NumAdult.disabled = true;
			document.FltForm.NumChild.disabled = true;
			document.FltForm.submit();
			}
		return false;
	}
}

//ConvertDateForIBE('02/02/2007');