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;

	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";

	var checkFDMC1 = frmMC.FromDateMC1.value;
	var checkFDMC2 = frmMC.FromDateMC2.value;
	var checkFDMC3 = frmMC.FromDateMC3.value;
	var checkFDMC4 = frmMC.FromDateMC4.value;
	var checkFDMC5 = frmMC.FromDateMC5.value;
	var checkFDMC6 = frmMC.FromDateMC6.value;

	frmMC.B_DATE_1.value=checkFDMC1+checkFTMC1;
	frmMC.B_DATE_2.value=checkFDMC2+checkFTMC2;
	frmMC.B_DATE_3.value=checkFDMC3+checkFTMC3;
	frmMC.B_DATE_4.value=checkFDMC4+checkFTMC4;
	frmMC.B_DATE_5.value=checkFDMC5+checkFTMC5;
	frmMC.B_DATE_6.value=checkFDMC6+checkFTMC6;

	//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();

	var errNofrmFM = errBlock1 + frmFM + errBlock2 + errBlock3;
	var errNofrmTO = errBlock1 + frmTO + errBlock2 + errBlock3;
	var errNofrmFM2 = errBlock1 + frmFM2 + errBlock2 + errBlock3;
	var errNofrmTO2 = errBlock1 + frmTO2 + errBlock2 + errBlock3;
	var errNofrmFM3 = errBlock1 + frmFM3 + errBlock2 + errBlock3;
	var errNofrmTO3 = errBlock1 + frmTO3 + errBlock2 + errBlock3;
	var errNofrmFM4 = errBlock1 + frmFM4 + errBlock2 + errBlock3;
	var errNofrmTO4 = errBlock1 + frmTO4 + errBlock2 + errBlock3;
	var errNofrmFM5 = errBlock1 + frmFM5 + errBlock2 + errBlock3;
	var errNofrmTO5 = errBlock1 + frmTO5 + errBlock2 + errBlock3;
	var errNofrmFM6 = errBlock1 + frmFM6 + errBlock2 + errBlock3;
	var errNofrmTO6 = errBlock1 + frmTO6 + errBlock2 + errBlock3;

	var blockedArrayFrom = [ "DXB", "LXA", "FNJ" ];
	var blockedArrayTo = [ "DXB", "LXA" ];

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

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

	// check for LXA
	if ((frmFM == "LXA") || (frmTO == "LXA")) {
	var errNofrmFM = errBlock1 + frmFM + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmTO = errBlock1 + frmTO + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmFM2 = errBlock1 + frmFM2 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmTO2 = errBlock1 + frmTO2 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmFM3 = errBlock1 + frmFM3 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmTO3 = errBlock1 + frmTO3 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmFM4 = errBlock1 + frmFM4 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmTO4 = errBlock1 + frmTO4 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmFM5 = errBlock1 + frmFM5 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmTO5 = errBlock1 + frmTO5 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmFM6 = errBlock1 + frmFM6 + errBlock2 + errBlockLXA + errBlock3;
	var errNofrmTO6 = errBlock1 + frmTO6 + errBlock2 + errBlockLXA + errBlock3;
	}

	if (jQuery.inArray(frmFM, blockedArrayFrom)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM;
		}
	if (jQuery.inArray(frmTO, blockedArrayTo)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO;
		}

	if (jQuery.inArray(frmFM2, blockedArrayFrom)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM2;
		}
	if (jQuery.inArray(frmTO2, blockedArrayTo)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO2;
		}

	if (jQuery.inArray(frmFM3, blockedArrayFrom)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM3;
		}
	if (jQuery.inArray(frmTO3, blockedArrayTo)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO3;
		}

	if (jQuery.inArray(frmFM4, blockedArrayFrom)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM4;
		}
	if (jQuery.inArray(frmTO4, blockedArrayTo)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO4;
		}

	if (jQuery.inArray(frmFM5, blockedArrayFrom)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM5;
		}
	if (jQuery.inArray(frmTO5, blockedArrayTo)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO5;
		}

	if (jQuery.inArray(frmFM6, blockedArrayFrom)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmFM6;
		}
	if (jQuery.inArray(frmTO6, blockedArrayTo)!= -1) {
			errorFlag = true || errorFlag;
			errorMsg = errNofrmTO;
		}

	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');
