function updateIBEParamMC(){

	var frmMC = document.FltFormMC;
	var errorFlag = false;
	var errorMsg = "";

	// generate dates | SH

	var checkFTMC1="blank";
	var checkFTMC2="blank";
	var checkFTMC3="blank";
	var checkFTMC4="blank";
	var checkFTMC5="blank";
	var checkFTMC6="blank";
	var checkFDMC1="blank";
	var checkFDMC2="blank";
	var checkFDMC3="blank";
	var checkFDMC4="blank";
	var checkFDMC5="blank";
	var checkFDMC6="blank";

	var checkFTMC1 = frmMC.FromTimeMC1.value;
	var checkFTMC2 = frmMC.FromTimeMC2.value;
	var checkFTMC3 = frmMC.FromTimeMC3.value;
	var checkFTMC4 = frmMC.FromTimeMC4.value;
	var checkFTMC5 = frmMC.FromTimeMC5.value;
	var checkFTMC6 = frmMC.FromTimeMC6.value;

//update datetime
	frmMC.B_DATE_1.value = ConvertDateForIBE(frmMC.FromDateMC1.value, frmMC.FromTimeMC1.value);
	frmMC.B_DATE_2.value = ConvertDateForIBE(frmMC.FromDateMC2.value, frmMC.FromTimeMC2.value);
	frmMC.B_DATE_3.value = ConvertDateForIBE(frmMC.FromDateMC3.value, frmMC.FromTimeMC3.value);
	frmMC.B_DATE_4.value = ConvertDateForIBE(frmMC.FromDateMC4.value, frmMC.FromTimeMC4.value);
	frmMC.B_DATE_5.value = ConvertDateForIBE(frmMC.FromDateMC5.value, frmMC.FromTimeMC5.value);
	frmMC.B_DATE_6.value = ConvertDateForIBE(frmMC.FromDateMC6.value, frmMC.FromTimeMC6.value);

	if (frmMC.FromTimeMC1.value == 'true')
		frmMC.B_ANY_TIME_1.value="TRUE";
	else 
		frmMC.B_ANY_TIME_1.value="FALSE"

	if (frmMC.FromTimeMC2.value == 'true')
		frmMC.B_ANY_TIME_2.value="TRUE";
	else 
		frmMC.B_ANY_TIME_2.value="FALSE"

	if (frmMC.FromTimeMC3.value == 'true')
		frmMC.B_ANY_TIME_3.value="TRUE";
	else 
		frmMC.B_ANY_TIME_3.value="FALSE"

	if (frmMC.FromTimeMC4.value == 'true')
		frmMC.B_ANY_TIME_4.value="TRUE";
	else 
		frmMC.B_ANY_TIME_4.value="FALSE"

	if (frmMC.FromTimeMC5.value == 'true')
		frmMC.B_ANY_TIME_5.value="TRUE";
	else 
		frmMC.B_ANY_TIME_5.value="FALSE"

	if (frmMC.FromTimeMC6.value == 'true')
		frmMC.B_ANY_TIME_6.value="TRUE";
	else 
		frmMC.B_ANY_TIME_6.value="FALSE"

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

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

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

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

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

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

	//update paxes
	var num_ADT =  parseInt(frmMC.NumAdultMC.value);
	var num_CHD =  parseInt(frmMC.NumChildMC.value);

	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;
			for(var i=1; i <= 4 ; i++){
				if(i <= num_ADT)
					eval('frmMC.TRAVELLER_TYPE_'+i+'.value = "ADT"');
				else if (i <= num_Total){
					eval('frmMC.TRAVELLER_TYPE_'+i+'.value = "CHD"');
				}else if (i <= 4){
					eval('frmMC.TRAVELLER_TYPE_'+i+'.value = ""');
				}
			}//end for
		}
	}//end update paxes
	if(errorFlag)
		alert(errorMsg);

	return !errorFlag;
}

function verifyFormMC() {
	//For validate form before update Amadeus parameter
	
	var frmMC = document.FltFormMC;
	var errorFlag = false;
	var errorMsg = "";

	var frmFM = frmMC.B_LOCATION_1.value.toUpperCase();
	var frmFM2 = frmMC.B_LOCATION_2.value.toUpperCase();
	var frmFM3 = frmMC.B_LOCATION_3.value.toUpperCase();
	var frmFM4 = frmMC.B_LOCATION_4.value.toUpperCase();
	var frmFM5 = frmMC.B_LOCATION_5.value.toUpperCase();
	var frmFM6 = frmMC.B_LOCATION_6.value.toUpperCase();
	var frmTO = frmMC.E_LOCATION_1.value.toUpperCase();
	var frmTO2 = frmMC.E_LOCATION_2.value.toUpperCase();
	var frmTO3 = frmMC.E_LOCATION_3.value.toUpperCase();
	var frmTO4 = frmMC.E_LOCATION_4.value.toUpperCase();
	var frmTO5 = frmMC.E_LOCATION_5.value.toUpperCase();
	var frmTO6 = frmMC.E_LOCATION_6.value.toUpperCase();

	if(!frmMC){
		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 (frmFM=="DXB" || frmFM=="SZX" || frmFM=="CAN" || frmFM=="LXA" || frmFM=="FNJ"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmFM = errBlock1 + frmFM + errBlock2;
	}

	if (frmTO=="DXB" || frmTO=="SZX" || frmTO=="CAN" || frmTO=="LXA"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmTO = errBlock1 + frmTO + errBlock2;
	}

	if (frmFM2=="DXB" || frmFM2=="SZX" || frmFM2=="CAN" || frmFM2=="LXA" || frmFM=="FNJ"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmFM = errBlock1 + frmFM2 + errBlock2;
	}

	if (frmTO2=="DXB" || frmTO2=="SZX" || frmTO2=="CAN" || frmTO2=="LXA"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmTO = errBlock1 + frmTO2 + errBlock2;
	}

	if (frmFM3=="DXB" || frmFM3=="SZX" || frmFM3=="CAN" || frmFM3=="LXA" || frmFM=="FNJ"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmFM = errBlock1 + frmFM3 + errBlock2;
	}

	if (frmTO3=="DXB" || frmTO3=="SZX" || frmTO3=="CAN" || frmTO3=="LXA"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmTO = errBlock1 + frmTO3 + errBlock2;
	}

	if (frmFM4=="DXB" || frmFM4=="SZX" || frmFM4=="CAN" || frmFM4=="LXA" || frmFM=="FNJ"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmFM = errBlock1 + frmFM4 + errBlock2;
	}

	if (frmTO4=="DXB" || frmTO4=="SZX" || frmTO4=="CAN" || frmTO4=="LXA"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmTO = errBlock1 + frmTO4 + errBlock2;
	}

	if (frmFM5=="DXB" || frmFM5=="SZX" || frmFM5=="CAN" || frmFM5=="LXA" || frmFM=="FNJ"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmFM = errBlock1 + frmFM5 + errBlock2;
	}

	if (frmTO5=="DXB" || frmTO5=="SZX" || frmTO5=="CAN" || frmTO5=="LXA"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmTO = errBlock1 + frmTO5 + errBlock2;
	}

	if (frmFM6=="DXB" || frmFM6=="SZX" || frmFM6=="CAN" || frmFM6=="LXA" || frmFM=="FNJ"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmFM = errBlock1 + frmFM6 + errBlock2;
	}

	if (frmTO6=="DXB" || frmTO6=="SZX" || frmTO6=="CAN" || frmTO6=="LXA"){
		errorFlag = true || errorFlag;
		errorMsg = errNofrmTO = errBlock1 + frmTO6 + errBlock2;
	}

	if(errorFlag)
		alert(errorMsg);

	return !errorFlag;
}

function submitIBEParamMC() {
	var upDown = document.FltFormMC.CABIN.value;
	if (upDown == "F") {
		document.FltFormMC.SO_SITE_DOWN_SELL_ALLOWED.value = "TRUE";
		document.FltFormMC.SO_SITE_UP_SELL_ALLOWED.value = "";
		document.FltFormMC.SO_SITE_UP_SELL_ALLOWED.disabled = true;
	}
	else {
		document.FltFormMC.SO_SITE_UP_SELL_ALLOWED.value = "TRUE";
		document.FltFormMC.SO_SITE_DOWN_SELL_ALLOWED.value = "";
		document.FltFormMC.SO_SITE_DOWN_SELL_ALLOWED.disabled = true;
	}
		
	if(verifyFormMC()) {
		if(updateIBEParamMC()) {
			document.FltFormMC.FromDateMC1.disabled = true;
			document.FltFormMC.FromTimeMC1.disabled = true;
			document.FltFormMC.FromDateMC2.disabled = true;
			document.FltFormMC.FromTimeMC2.disabled = true;
			document.FltFormMC.FromDateMC3.disabled = true;
			document.FltFormMC.FromTimeMC3.disabled = true;
			document.FltFormMC.FromDateMC4.disabled = true;
			document.FltFormMC.FromTimeMC4.disabled = true;
			document.FltFormMC.FromDateMC5.disabled = true;
			document.FltFormMC.FromTimeMC5.disabled = true;
			document.FltFormMC.FromDateMC6.disabled = true;
			document.FltFormMC.FromTimeMC6.disabled = true;
			document.FltFormMC.NumAdultMC.disabled = true;
			document.FltFormMC.NumChildMC.disabled = true;
			document.FltFormMC.submit();
			}
		return false;
	}
}

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