var intercities=new Array("CMB","HKG","DXB","LHR","SIN"); 
var ageWin;
var CityWin;

function repaintDest(depart_name, return_name) 
{
  departEl=document.getElementById(depart_name);
  returnEl=document.getElementById(return_name);
  sel_ndx = departEl.selectedIndex;
  if(document.getElementById("hidReturnCity") != null)
 {
     ret_sel_val= document.getElementById("hidReturnCity").value;
 }
 else
{
    ret_sel_val = returnEl.options[returnEl.selectedIndex].value;
}
 if (sel_ndx > 0 && sel_ndx <= dest_array.length) 
{
                     var destCode = departEl.options[sel_ndx].value;
 if(!(destCode =='BKK' || destCode=='CMB' || destCode=='DAC' || destCode=='DXB' || destCode=='HKG' || destCode=='LHR' || destCode=='SIN'))
    {
<!--alert("Starting 10th Oct 2009, complimentary food service shall be discontinued on board Kingfisher Red. Guests can still enjoy sumptuous food at mouth-watering prices with Sky Treats - The finest cafe in the Sky.");
-->    
    }
    valid_destinations = getValidDest(departEl.options[sel_ndx].value);

    if (valid_destinations == null || valid_destinations == "") {
      allDestCities(depart_name, return_name);
    }
    else {
      returnEl.options.length=departEl.options.length;
      for (j=1,entries=0; j < departEl.options.length; j++) {
        if (departEl.options[j].value!=departEl.options[sel_ndx].value) 
                        {
                                        if(departEl.options[j].value=="")
                                        {
                                        returnEl.options[entries+1].value=departEl.options[j].value;
                                        returnEl.options[entries+1].text=departEl.options[j].text;
                                                        returnEl.options[entries+1].disabled="disabled";
                                        }
                                        else
                                        {
                                        returnEl.options[entries+1].value=departEl.options[j].value;
                                        returnEl.options[entries+1].text=departEl.options[j].text;
                                                        returnEl.options[entries+1].disabled="";
                                        }
          entries++;
        }
      }
      for (j=entries+1; j < departEl.options.length; j++) {
        returnEl.options[j].value="";
        returnEl.options[j].text="";
      }
      returnEl.options.length=entries+1;

      if(ret_sel_val != null && ret_sel_val != "") {
        setReturnSelectedIndex(ret_sel_val, return_name);
      }
    }
  }
  else {
    allDestCities(depart_name, return_name);
  }
}


function isValid(city_code, valid_destinations) {
  valid_array = valid_destinations.split(',');
  for (i=0; i < valid_array.length; i++) {
    if (city_code == valid_array[i]){
      return true;
	}
  }
  return false;
}

function setReturnSelectedIndex(ret_sel_val, return_name) {
	returnEl=document.forms[0].elements[return_name];
	for (i=1; i < returnEl.options.length; i++) {
		if( returnEl.options[i].value == ret_sel_val) {
			returnEl.options[i].selected = "selected";
		}
	}
}

function allDestCities(depart_name, return_name) {
  departEl=document.forms[0].elements[depart_name];
  returnEl=document.forms[0].elements[return_name];
  returnEl.options.length=departEl.options.length;
  for (j=0; j < departEl.options.length; j++) {
    returnEl.options[j].value=departEl.options[j].value;
    returnEl.options[j].text=departEl.options[j].text;
  }
}

function getValidDest(city_code) {
  for (j=0; j < city_array.length; j++) {
    if (city_code == city_array[j])
      return dest_array[j];
  }
  return "";
}
var dest_array = new Array(79);
var city_array = new Array("IXA","AGX","AGR","AMD","AJL","ATQ","IXU","IXB","BLR","IXG","VDY","BHU","BBI","BHJ","IXC","MAA","CJB","DEL","DHM","DIB","DXB","DMU","GOI","GAU","GWL","HBX","HYD","IMF","IDR","JLR","JAI","JSA","IXJ","JGA","IXW","JDH","IXY","HJR","COK","KLH","CCU","CCJ","KUU","IXL","LHR","LKO","IXM","IXE","BOM","NAG","PAT","IXZ","PNQ","RPR","RAJ","IXR","IXS","SLV","SXR","STV","TRZ","TIR","TRV","UDR","BDQ","VNS","VGA","VTZ","DED","JRH","IXI","TCR","RJA","CMB","ISK","NDC","LTU","HKG","SIN");
dest_array[0] = "AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[1] = "IXA,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[2] = "IXA,AGX,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[3] = "IXA,AGX,AGR,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[4] = "IXA,AGX,AGR,AMD,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[5] = "IXA,AGX,AGR,AMD,AJL,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[6] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[7] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[8] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[9] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[10] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[11] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[12] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[13] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[14] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[15] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
    dest_array[16] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[17] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[18] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[19] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[20] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[21] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[22] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[23] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[24] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[25] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[26] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[27] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[28] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[29] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[30] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[31] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[32] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[33] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[34] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[35] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[36] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[37] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[38] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[39] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[40] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[41] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[42] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[43] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[44] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[45] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[46] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[47] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[48] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[49] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[50] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[51] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[52] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[53] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[54] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[55] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[56] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[57] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[58] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[59] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[60] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[61] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[62] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[63] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[64] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[65] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[66] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,DED,JRH,IXI,TCR,RJA";
dest_array[67] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,JRH,IXI,TCR,RJA";
dest_array[68] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,IXI,TCR,RJA";
dest_array[69] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,TCR,RJA";
dest_array[70] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,RJA";
dest_array[71] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR";

dest_array[72] = "IXA,AGX,AGR,AMD,AJL,ATQ,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[73] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[74] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[75] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[76] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[77] = "IXA,AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DXB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";
dest_array[78] = "AGX,AGR,AMD,AJL,ATQ,CMB,ISK,NDC,LTU,HKG,SIN,IXU,IXB,BLR,IXG,VDY,BHU,BBI,BHJ,IXC,MAA,CJB,DEL,DHM,DIB,DMU,GOI,GAU,GWL,HBX,HYD,IMF,IDR,JLR,JAI,JSA,IXJ,JGA,IXW,JDH,IXY,HJR,COK,KLH,CCU,CCJ,KUU,IXL,LHR,LKO,IXM,IXE,BOM,NAG,PAT,IXZ,PNQ,RPR,RAJ,IXR,IXS,SLV,SXR,STV,TRZ,TIR,TRV,UDR,BDQ,VNS,VGA,VTZ,DED,JRH,IXI,TCR,RJA";


	var textPadding = 3; // Padding at the left of tab text - bigger value gives you wider tabs
	var strictDocType = true; 
	var tabView_maxNumberOfTabs = 6;	// Maximum number of tabs
	
	/* Don't change anything below here */
	var dhtmlgoodies_tabObj = new Array();
	var activeTabIndex = new Array();
	var MSIE = navigator.userAgent.indexOf('MSIE')>=0?true:false;
	var navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1;
	var ajaxObjects = new Array();
	var tabView_countTabs = new Array();
	var tabViewHeight = new Array();
	var tabDivCounter = 0;
	
	function setPadding(obj,padding){
		var span = obj.getElementsByTagName('SPAN')[0];
		span.style.paddingLeft = padding + 'px';	
		span.style.paddingRight = padding + 'px';	
	}
	
	

		var browserName=navigator.appName;
	var alphaOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var numberOK = "0123456789";
	var thisPNR = "";
	var allValid = true;
	var errorMsg = "";
	var lang = 'EN';

	function validatePNR(){
	    if (document.LocateBooking.RecordLocator.value.length == 6){
			allValid=true;
			outerloop:
			for(i=0;i<thisPNR.length;i++) {
				var ch = thisPNR.charAt(i);
				innerloop:
				for(j=0;j<alphaOK.length;j++){
					if (ch==alphaOK.charAt(j))
						break innerloop;
				}
			    if(j==alphaOK.length){
					allValid=false;
					errorMsg = 'Please enter only alphabets for Record Locator (PNR)';
				    alert(errorMsg);
					break outerloop;
				}
			}
		}
		else{   
			allValid=false;
	        errorMsg = 'six-letter Record Locator (PNR) or Flight Number required';
			alert(errorMsg);
		}
	}

	function proceed(){
		if (browserName=="Microsoft Internet Explorer") {
			
		}
		if (document.LocateBooking.FirstName.value =="")	{
			errorMsg = 'Kindly enter your first Name';
			alert(errorMsg);
		
			return;
		}
		else if (document.LocateBooking.LastName.value=="") {
			errorMsg = 'Kindly enter your last Name';
			alert(errorMsg);
			
			return;
		}
		else if (document.LocateBooking.FlightOrigin.value =="") {
			errorMsg = 'Kindly select the city of Departure';
			alert(errorMsg);
			
			return;
		}
		else if (document.LocateBooking.RecordLocator.value =="" && document.LocateBooking.FlightNumber.value =="") {
			errorMsg = 'six-letter Record Locator (PNR) or Flight Number required';
			alert(errorMsg);
			
			return;
		}
		if (document.LocateBooking.RecordLocator.value !="") {
			thisPNR = document.LocateBooking.RecordLocator.value;
			validatePNR();
			if (!allValid) {
				
				return;
			}
		}
	    if  (document.LocateBooking.FlightNumber.value.length > 0 && !isNumeric(document.LocateBooking.FlightNumber.value))  {
            errorMsg = 'Please enter only numerals for Flight Number';
            alert(errorMsg);
            
			return;
	   	}
		
		var lastNameStr = document.LocateBooking.LastName.value;
		var firstNameStr = document.LocateBooking.FirstName.value;
		var lastname="";
		var firstname="";
		for ( i = 0; i < lastNameStr.length ; i++ ) {
			if (lastNameStr.charAt(i) !="-" &&lastNameStr.charAt(i) !="'") {
				lastname = lastname + lastNameStr.charAt(i);
			}
		}
		
		for ( i = 0; i < firstNameStr.length ; i++ ) {
			if (firstNameStr.charAt(i) !="-" &&firstNameStr.charAt(i) !="'") {
				firstname = firstname + firstNameStr.charAt(i);
			}
		}
		
		document.LocateBooking.LastName.value=lastname;
		document.LocateBooking.FirstName.value=firstname;
		//document.LocateBooking.action="https://webcheckin.sabre.com/kingfisherairlines/find.do?Language="+lang;
	    //document.LocateBooking.action="https://checkin.cdc.sabre.com/kingfisherairlines/find.do?Language="+lang;
document.LocateBooking.action="https://checkin.sabre.com/kingfisherairlines/find.do?Language="+lang;		
document.LocateBooking.submit();

	}

	function isNumeric(inputNumber) {
		if(inputNumber == null) return false;
	
   		var num = parseInt(inputNumber);
		if (isNaN(num)) return false;

  		return true;
	}

	function changeLanguage()	{

    	if (lang == "EN")
			lang = "ES";
		else if (lang=="ES")
			lang = "EN";
		document.LocateBooking.action="selectLanguage.do?Language="+lang;
		document.LocateBooking.submit();
	}



function viewpage(){
	if (document.submitTrip.pnr.value =="")	{
		errorMsg = 'Kindly enter the Reservation Code - PNR';
		alert(errorMsg);
		return;
	}
	else if (document.submitTrip.name.value=="") {
		errorMsg = 'Kindly enter the Guest Last Name';
		alert(errorMsg);
		return;
	}
	document.submitTrip.action="https://www.virtuallythere.com/new/reservations.html";
	
	document.submitTrip.submit();
}

function initdate() {
	day = new Date();
	returndayms = day.getTime() + (60*1000*60*24)*2;
	returnday = new Date(returndayms);
	document.RequestAirForm.depDay.options[day.getDate()-1].selected=true;
	document.RequestAirForm.depMonth.options[day.getMonth()].selected=true;
	document.RequestAirForm.retDay.options[returnday.getDate()-1].selected=true;
	document.RequestAirForm.retMonth.options[returnday.getMonth()].selected=true;
	return;
}
function onewaytrip() {
document.RequestAirForm.retDay.style.display="none";
	    document.RequestAirForm.retMonth.style.display="none";
document.RequestAirForm.retTime.style.display="none";
	//document.RequestAirForm.retDay.visibility=hidden;
	//document.RequestAirForm.retMonth.visibility=hidden;
	//document.RequestAirForm.retTime.disabled=true;
}
function returntrip() {
document.RequestAirForm.retDay.style.display="";
	    document.RequestAirForm.retMonth.style.display="";	
document.RequestAirForm.retTime.style.display="";
//document.RequestAirForm.retDay.visibility=block;
	//document.RequestAirForm.retMonth.visibility=block;
	//document.RequestAirForm.retTime.disabled=false;
}
function show_rules(){
	
}

function retriveBooking() {
	if (document.RequestAirForm.departCity.value =="")	{
		errorMsg = 'Please select your city of origin';
		alert(errorMsg);
		return false;
	}
	
	if (document.RequestAirForm.returnCity.value =="")	{
		errorMsg = 'Please select your city of Destination';
		alert(errorMsg);
		return false;
	}
	var adults = parseInt(document.getElementById("ADT").value);
	var child = parseInt(document.getElementById("CHD").value);
	var inf = parseInt(document.getElementById("INF").value);
	var totalPax = parseInt(adults+child+inf);

	if (totalPax > 6) {
		//alert("Maximum Passengers per booking is 6. Please call our 24x7 All India Call Centre at (city code) 39008888 to make the booking.");
		alert("While booking a ticket on our website,please keep in mind the following rules regarding number of guests in a travelling:\n\n1.A maximum of 6 guests per travelling party.\n\n2.A Child booking has to have an accompanying Adult booking in order to be valid.\n\n3.Each Infant ticket booked will have to have a corresponding Adult Ticket booked. Eg.-For 2 infant tickets, 2 adult tickets are mandatory.");
		return false;
	}
	
	if(inf>0 && inf>adults){
		alert("while booking a ticket on our website,please keep in mind the following rules regarding number of guests in a travelling\n\nA maximum of 6 guests per travelling party.\n\nA Child booking has to have an accompanying Adult booking in order to be valid.\n\nEach Infant ticket booked will have to have a corresponding Adult Ticket booked. Eg.-For 2 infant tickets, 2 adult tickets are mandatory.");
		return false;
	}
	
	/*if((adults+child+inf)>6) {
		errorMsg = 'Call our Reservation office to book more than 6 guests.';
		alert(errorMsg);
		return false;
	}*/
	
	//document.RequestAirForm.action="https://cert.sabresonicweb.com/cert6/meridia?posid=07T7";
	var monthsArray = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");
	dateobj = new Date();
	todaysDate = dateobj.getDate();
	todaysMonth = dateobj.getMonth();
	depDay = document.RequestAirForm.depDay.options[document.RequestAirForm.depDay.selectedIndex].value;
	depMonth = document.RequestAirForm.depMonth.options[document.RequestAirForm.depMonth.selectedIndex].value;

	if(todaysDate == depDay && monthsArray[todaysMonth] == depMonth) {
		var hNow = dateobj.getHours();
		
		if(hNow >21) {
			document.RequestAirForm.depTime.value = 2300;
		}
		else {
			document.RequestAirForm.depTime.value = (hNow+2) + "00";
		}
		
	}
	else {
		document.RequestAirForm.depTime.value = "0600";
	}

	obj_dep_month="depMonth";
	obj_dep_day="depDay";
	obj_ret_month="retMonth";
	obj_ret_day="retDay";
	
    if(document.getElementById(obj_dep_month)) {

        var tday=new Date();
	    if(document.getElementById(obj_dep_month).selectedIndex==0 && document.getElementById(obj_dep_day).value<tday.getDate()) {
			alert("Earliest departure date should be today");
			return false;
	    }
	    else {
	        if (document.getElementById("idreturn").checked == true) {
	            if(document.getElementById(obj_ret_month).selectedIndex<document.getElementById(obj_dep_month).selectedIndex) {
		            alert("Departure date must be later than the Arrival date");
			        return false;
	            }
    		
	            if(document.getElementById(obj_ret_day).selectedIndex<document.getElementById(obj_dep_day).selectedIndex && document.getElementById(obj_ret_month).selectedIndex==document.getElementById(obj_dep_month).selectedIndex) {
		            alert("Departure date must be later than the Arrival date");
			        return false;
	            }
	        }
        }
    }

    //alert(document.RequestAirForm.actionType[0].value);
    /*for (i=0; i < intercities.length; i++) 
	{
		if((document.RequestAirForm.returnCity.options[document.RequestAirForm.returnCity.selectedIndex].value == intercities[i] || document.RequestAirForm.departCity.options[document.RequestAirForm.departCity.selectedIndex].value == intercities[i]) && document.RequestAirForm.actionType[0].checked)
		{
			document.RequestAirForm.posid[0].value="A1UE";
			break;
		}
	}*/


    //Set posid for international storefronts.
	setposid();

	if(updateSearchPaths()) {
		//document.RequestAirForm.submit();
	}
}


function login(){
	if (document.agentlogin.accountID.value =="")	{
		errorMsg = 'Please enter your User ID.';
		alert(errorMsg);
		return;
	}
	else if (document.agentlogin.password.value=="") {
		errorMsg = 'Please enter your Password.';
		alert(errorMsg);
		return;
	}
	document.agentlogin.submit();
}


//BOOKING.js

function makeArray(n) {
this.length = n;
return this;
}
function whoCheckedIt() {
	if (!document.airAvailSemiForm.out.length) {
		document.airAvailSemiForm.itin_selected.value = document.airAvailSemiForm.out.value;
	}
	else {
		for (var i = 0; i <document.airAvailSemiForm.out.length; i++) {
			if (document.airAvailSemiForm.out[i].checked) {
				document.airAvailSemiForm.itin_selected.value = i;
			}
		}
	}
	document.airAvailSemiForm.submit();    
}


function openVTDest(url, destCity, errorUrl, language){

var nonFlex = false;var nonFlexDisabled = true;var semiFlex = false;var semiFlexDisabled = true;var flex = false;var flexDisabled = true;var lightweight = false;var lightweightDisabled = false;var multiDest = false;var multiDestDisabled = true;var redeemMiles = false;var redeemMilesDisabled = true;
			
	
	var dt = new Date();
 	var x = dt.getTime();
	var openUrl;
	var searchType;
	var openPopupWindow = true;
	var agencyDefinedUrl = window.location.protocol + "//" + window.location.host + errorUrl.replace(/&amp;/gi,"&")+"&timestamp="+x;
	var vtoUrl = url+"?destCity="+escape(destCity)+"&url="+ window.location.protocol + "//" + window.location.host + errorUrl.replace(/&/gi,"%26") + "&lang="+language;
	
	for(var i = 0; i < document.RequestAirForm.actionType.length; i++){
		if(document.RequestAirForm.actionType[i].checked){
			searchType = document.RequestAirForm.actionType[i].value;
		}
	}
	
	if(!searchType){
		searchType = document.RequestAirForm.actionType.value;
	}
	
  	if(searchType == "nonFlex"){
		if(nonFlex)
			openUrl = agencyDefinedUrl;
		else if(nonFlexDisabled)
			openPopupWindow = false;
		else
			openUrl = vtoUrl;
	}
	else if(searchType == "semiFlex"){
		if(semiFlex)
			openUrl = agencyDefinedUrl;
		else if(semiFlexDisabled)
			openPopupWindow = false;
		else
			openUrl = vtoUrl;
	}
	else if(searchType == "flex"){
		if(flex)
			openUrl = agencyDefinedUrl;
		else if(flexDisabled)
			openPopupWindow = false;
		else
			openUrl = vtoUrl;
	}
	else if(searchType == "flexSimple"){
		if(flex)
			openUrl = agencyDefinedUrl;
		else if(flexDisabled)
			openPopupWindow = false;
		else
			openUrl = vtoUrl;
	}
	else if(searchType == "lightweight"){
		if(lightweight)
			openUrl = agencyDefinedUrl;
		else if(lightweightDisabled)
			openPopupWindow = false;
		else
			openUrl = vtoUrl;
	}
	else if(searchType == "multiDest"){
		if(multiDest)
			openUrl = agencyDefinedUrl;
		else if(multiDestDisabled)
			openPopupWindow = false;
		else
			openUrl = vtoUrl;
	}
	else if(searchType == "redeemMiles"){
		if(redeemMiles)
			openUrl = agencyDefinedUrl;
		else if(redeemMilesDisabled)
			openPopupWindow = false;
		else
			openUrl = vtoUrl;
	}
	
	if(openPopupWindow){
		openSearchPopup(openUrl, 'VTO', 'width=670,height=350');
	}
        
}

var win;
function openSearchPopup(openUrl, title, scrsize) {
	win = window.open(openUrl , title, "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200"+scrsize);
	win.focus();
}


function openPopUpLov(url)
{
   popup = window.open(url, 'LOV', 'toolbar=no,location=no,directories=no,status=no,scrollbars=auto,menubar=no,resizable=yes,copyhistory=yes,width=320,height=300,screenX=275,screenY=290'); 
}

function setSelect() {
    chkMatrix();
 
}


function chkMatrix() {
             
          var flag;

        if(!(document.getElementById('fareMatrixHiddenControl') == null || document.getElementById('fareMatrixHiddenControl') == undefined ||document.getElementById('fareMatrixHiddenControl').value == '' ))
        {
            if(document.getElementById('fareMatrixHiddenControl').value == 'dontshow')
            {
               flag = 'none';
            }
            if(document.getElementById('fareMatrixHiddenControl').value == 'show')
            {
                flag = 'block';
            }
             if(!(document.getElementById('fareMatrixRow') == null || document.getElementById('fareMatrixRow')== undefined || document.getElementById('fareMatrixRow').style.display == ''))
                document.getElementById('fareMatrixRow').style.display=flag;
             if(!(document.getElementById('fareMatrixRowDropDown') == null || document.getElementById('fareMatrixRowDropDown')== undefined || document.getElementById('fareMatrixRowDropDown').style.display == ''))
                document.getElementById('fareMatrixRowDropDown').style.display=flag;
             if(!(document.getElementById('fareMatrixRow1') == null || document.getElementById('fareMatrixRow1')== undefined || document.getElementById('fareMatrixRow1').style.display == ''))
                document.getElementById('fareMatrixRow1').style.display=flag;

        }
}

    			function showCouponInputBox(form)  {
			}
    

 
function updateSearchPaths() {

var semiFlexOption='SIMPLE';
var classOfService='ENABLE';
var matrixOn='DISABLE';

     

    if ( document.RequestAirForm.actionType == null ) { 
        acType='nonFlex'; 
    }
    else if ( document.RequestAirForm.actionType.length == null ) {
        acType=document.RequestAirForm.actionType.value; 
    }
    else if ( classOfService!=null && classOfService == 'ENABLE' )
    {
        if ( document.RequestAirForm.classService != null && document.RequestAirForm.classService != undefined && document.RequestAirForm.classService.value == 'PremiumCoachClass' )
        {
             acType='nonFlex';
             for (i=0; i < document.RequestAirForm.actionType.length; i++)
             {
            	if (document.RequestAirForm.actionType[i].checked)
                {
                	acType=document.RequestAirForm.actionType[i].value;
                	document.RequestAirForm.actionType[i].value='nonFlex';                		                				                	
                	break; 
            	}             	
        	}              
        } else {
             for (i=0; i < document.RequestAirForm.actionType.length; i++) { 
            	if (document.RequestAirForm.actionType[i].checked) { 
                	acType=document.RequestAirForm.actionType[i].value;					               	
                	break; 
            	}             	
        	}
        } 
    }     
    else {        
        for (i=0; i < document.RequestAirForm.actionType.length; i++) { 
            if (document.RequestAirForm.actionType[i].checked) { 
                acType=document.RequestAirForm.actionType[i].value; 
                break; 
            } 
        }
    } 
	

    for (i=1;i<=6;i++) {
        var coupon="couponNumber"+i;
        if((document.getElementById(coupon) != null || (document.getElementById("promoCode") != null) )  && (acType == 'redeemMiles'))
         {
            if(document.getElementById(coupon).value !='' || (document.getElementById("promoCode").value != '') )
            {
                alert("Not a valid combination");
                return false;
            }
         }
     }
     
    if(((document.getElementById("refundableSearch") != null)  && document.RequestAirForm.refundableSearch.checked)  && ((acType == 'redeemMiles') || (acType == 'flex') || (acType == 'flexSimple') || (matrixOn == 'ENABLE' && acType == 'nonFlex')))
    {
       alert("Cannot combine this shopping path with refundable fares.");
        return false;
    }
    else
    {

        if(((document.getElementById("alternateDates") != null)            && document.RequestAirForm.alternateDates.checked) && (acType != 'semiFlex'))
        {
            alert("Cannot combine this shopping path with alternate dates.");
            return false;
        }
        if (acType != null && acType == 'semiFlex' )
        {
           document.RequestAirForm.page.value='ssw_SemiFlexOutboundMessage';
           document.RequestAirForm.action.value='SSWSemiFlexService';
           var altDates = document.RequestAirForm.alternateDates;
           if((altDates) && ((altDates.value=='checked') || (altDates.checked)))
           {
                document.RequestAirForm.page.value='ssw_SemiFlexAlternateDatesMessage';
                document.RequestAirForm.action.value='SSWSemiFlexAlternateDates';
                document.RequestAirForm.alternateDates.value='on';
           }
       }
       else if (acType != null && acType == 'redeemMiles') {
           document.RequestAirForm.page.value='ssw_RedeemMilesSearchMessage';
           document.RequestAirForm.action.value='SSWAirAvailService';
       }
       else if (document.RequestAirForm.requestPage.value == 'ssw_CurrentItinReqMessage') {
           document.RequestAirForm.page.value='ssw_CurrentItinReqMessage';
           document.RequestAirForm.action.value='airRequest';
       }
       else {
           document.RequestAirForm.page.value='requestAirMessage_air';
           document.RequestAirForm.action.value='airRequest';
       }

	
   
			bbrPaxLimitCheck();
	  
	         
       return true;
    }
}

function bbrPaxLimitCheck() {

  
var prefAirlinesEnabled='DISABLE';
var desUrl='ccs.sabre.com/Sandbox/Meridia';
var baseUrl='/SSWIT/meridia?posid=07T7&sid=m1r2r72mir2rmv-yyyv:2db8817fceef3e30bd01567fb20045296140f2cf13b3064c420228cf75f6c1f3&'+"action=pause&page="+'requestAirMessage_air'+"&language="+'en';
var vtoDestLang='en';
var fredDiscountEnabled='DISABLE';
var customizedMsgEnabled='DISABLE' 

var productId='SABRESONIC';
var ipccId='07T7';
var blockedChdInfIPCCs='7F17';
var blockedChdInfCities='CUN,SJD,MZT,ZIH,CZM,PVR,GDL,YYC';
var response="true";


var totalPax = 0;
var totalSenior = 0;
var totalYouth = 0;
var totalStudent = 0;
var totalMilitary = 0;
var totalInfNoSeat = 0;
var totalStateResident=0;
var totalEmigrant=0;
var totalDisabled=0;
var totalMinor = 0;
var blnMexico = false;
var isMultiDest=false;        // Log #18111 -Multi Dest iting is allowing UMNR whereas it should not

	if (blockedChdInfIPCCs.indexOf(ipccId) >= 0)
	if (productId == 'SABRESONIC')
    {
        // no children or infs for Mexico travel
        var totalChild = 0;
      
        if(document.RequestAirForm.UMNR !=null) {
            totalChild = totalChild+document.RequestAirForm.UMNR[document.RequestAirForm.UMNR.selectedIndex].value;
        }
        if (totalChild > 0)
        {
			if(!blnMexico && document.RequestAirForm.departCity != null )
            {
                blnMexico = checkRestrictedCities(document.RequestAirForm.departCity, blockedChdInfCities);
            }

            if(!blnMexico && document.RequestAirForm.departCity1 != null ) {
                blnMexico = checkRestrictedCities(document.RequestAirForm.departCity1, blockedChdInfCities);
            }

            if(!blnMexico && document.RequestAirForm.departCity2 != null ) {
                if(!isMultiDest) isMultiDest=document.RequestAirForm.departCity2.value != '';      // Log #18111 -Multi Dest iting is allowing UMNR whereas it should not
                if(isMultiDest)  blnMexico = checkRestrictedCities(document.RequestAirForm.departCity2, blockedChdInfCities);
            }
            if(!blnMexico && document.RequestAirForm.departCity3 != null ) {
                if(!isMultiDest)isMultiDest=document.RequestAirForm.departCity3.value != '';      // Log #18111 -Multi Dest iting is allowing UMNR whereas it should not
                if(isMultiDest) blnMexico = checkRestrictedCities(document.RequestAirForm.departCity3, blockedChdInfCities);
            }
            if(!blnMexico && document.RequestAirForm.departCity4 != null ) {
                if(!isMultiDest)isMultiDest=document.RequestAirForm.departCity4.value != '';      // Log #18111 -Multi Dest iting is allowing UMNR whereas it should not
                if(isMultiDest) blnMexico = checkRestrictedCities(document.RequestAirForm.departCity4, blockedChdInfCities);
            }
            if(!blnMexico && document.RequestAirForm.returnCity != null ) {
                blnMexico = checkRestrictedCities(document.RequestAirForm.returnCity, blockedChdInfCities);
            }
            if(!blnMexico && document.RequestAirForm.returnCity1 != null ) {
                blnMexico =  checkRestrictedCities(document.RequestAirForm.returnCity1,blockedChdInfCities);
            }
            if(!blnMexico && document.RequestAirForm.returnCity2 != null ) {
               if(!isMultiDest)isMultiDest=document.RequestAirForm.returnCity2.value != '';      // Log #18111 -Multi Dest iting is allowing UMNR whereas it should not
               if(isMultiDest) blnMexico = checkRestrictedCities(document.RequestAirForm.returnCity2,blockedChdInfCities);
            }
            if(!blnMexico && document.RequestAirForm.returnCity3 != null ) {
                if(!isMultiDest)isMultiDest=document.RequestAirForm.returnCity3.value != '';      // Log #18111 -Multi Dest iting is allowing UMNR whereas it should not
                if(isMultiDest) blnMexico = checkRestrictedCities(document.RequestAirForm.returnCity3,blockedChdInfCities);
            }
            if(!blnMexico && document.RequestAirForm.returnCity4 != null ) {
                if(!isMultiDest)isMultiDest=document.RequestAirForm.returnCity4.value != '';      // Log #18111 -Multi Dest iting is allowing UMNR whereas it should not
                if(isMultiDest) blnMexico = checkRestrictedCities(document.RequestAirForm.returnCity4,blockedChdInfCities);
            }

        }
        if(blnMexico)
        {
        alert("meridia.air.request.childandinfantpolicy");
			return;
        }
	}
if (document.RequestAirForm.ADT != null && document.RequestAirForm.ADT != undefined) {
    numOfAdult=document.RequestAirForm.ADT.options[document.RequestAirForm.ADT.selectedIndex].value;
    totalPax += parseInt(numOfAdult);
}
if (document.RequestAirForm.YTH != null) {
    numOfYouth=document.RequestAirForm.YTH.options[document.RequestAirForm.YTH.selectedIndex].value;
    totalYouth = parseInt(numOfYouth);
    totalPax += totalYouth;
}
if (document.RequestAirForm.CHD != null) {
    numOfChild=document.RequestAirForm.CHD.options[document.RequestAirForm.CHD.selectedIndex].value;
    totalChild=parseInt(numOfChild);
    totalPax += parseInt(numOfChild);
}
if (document.RequestAirForm.SCR != null) {
    numOfSenior=document.RequestAirForm.SCR.options[document.RequestAirForm.SCR.selectedIndex].value;
    totalSenior = parseInt(numOfSenior);
    totalPax += totalSenior;
}
if (document.RequestAirForm.STU != null) {
    numOfStudent=document.RequestAirForm.STU.options[document.RequestAirForm.STU.selectedIndex].value;
    totalStudent = parseInt(numOfStudent);
    totalPax += totalStudent;
}
if (document.RequestAirForm.MIL != null) {
    numOfMilitary=document.RequestAirForm.MIL.options[document.RequestAirForm.MIL.selectedIndex].value;
    totalMilitary = parseInt(numOfMilitary);
    totalPax += totalMilitary;
}
if (document.RequestAirForm.UMNR != null) {
    numOfMinors=document.RequestAirForm.UMNR.options[document.RequestAirForm.UMNR.selectedIndex].value;
    totalMinor = parseInt(numOfMinors);
    totalPax += totalMinor;
}
if (document.RequestAirForm.IFS != null) {
    numOfIfs=document.RequestAirForm.IFS.options[document.RequestAirForm.IFS.selectedIndex].value;
    totalPax += parseInt(numOfIfs);
}
if (document.RequestAirForm.INF != null) {
    numOfInf=document.RequestAirForm.INF.options[document.RequestAirForm.INF.selectedIndex].value;
    totalInfNoSeat += parseInt(numOfInf);
}
if (document.RequestAirForm.STR != null) {
    numOfSTR=document.RequestAirForm.STR.options[document.RequestAirForm.STR.selectedIndex].value;
    totalStateResident=parseInt(numOfSTR);
    totalPax += totalStateResident;
}

if (document.RequestAirForm.EMI != null) {
    numOfEMI=document.RequestAirForm.EMI.options[document.RequestAirForm.EMI.selectedIndex].value;
    totalEmigrant=parseInt(numOfEMI);
    totalPax += totalEmigrant;
}

if (document.RequestAirForm.DIS != null) {
    numOfDIS=document.RequestAirForm.DIS.options[document.RequestAirForm.DIS.selectedIndex].value;
    totalDisabled=parseInt(numOfDIS);
    totalPax += totalDisabled;
}
if (totalSenior > 0 && (totalSenior != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine Senior Citizen with other passenger types. Please make a separate reservation for this passenger type.");
    return;
}
if (totalYouth > 0 && (totalYouth != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine Youth with other passenger types. Please make a separate reservation for this passenger type.");
    return;
}
if (totalStudent > 0 && (totalStudent != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine Student with other passenger types. Please make a separate reservation for this passenger type.");
    return;
}
if (totalMilitary > 0 && (totalMilitary != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine Military with other passenger types. Please make a separate reservation for this passenger type.");
    return;
}
if (totalStateResident > 0 && (totalStateResident != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine State Resident with other passenger types. Please make a separate reservation for this passenger type.");
    return;
}
if (totalEmigrant > 0 && (totalEmigrant != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine Emigrant with other passenger types.  Please make a separate reservation for this passenger type.");
    return;
}
if (totalDisabled > 0 && (totalDisabled != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine Disabled with other passenger types.  Please make a separate reservation for this passenger type.");
    return;
}

if (totalMinor > 0 && (totalMinor != totalPax || totalInfNoSeat > 0)) {
    alert("Cannot combine Unaccompanied Minor with other passenger types. \nPlease make a separate reservation for this passenger type.");
    return;
}

	bbrFlag="false";
	if(prefAirlinesEnabled=='ENABLE'){
		carrier1=document.RequestAirForm.airline1.value;
		carrier2=document.RequestAirForm.airline2.value;
		carrier3=document.RequestAirForm.airline3.value;
		bbrList=new Array("B6","CH","DJ","DO","G3","HI","H2","I9","MM","MO","P5","SG","S3","TV","VF","VP","VQ","WN","W2","2A","2G","5L","9B");
		for(var i=0;i<bbrList.length;i++){
			if(carrier1==bbrList[i] || carrier2==bbrList[i] || carrier3==bbrList[i]){
				bbrFlag=true;
				break;
			}
		}
	}
	var retCity="";
	if(document.RequestAirForm.returnCity!=null){
		retCity=document.RequestAirForm.returnCity.value;
	}
	else if(document.RequestAirForm.returnCity1!=null){
		retCity=document.RequestAirForm.returnCity1.value;
	}
if ( (totalPax > 4) && (bbrFlag==true) )
{
        response=confirm("This airline does not allow greater than 4 passengers.");
        if (response == true)
        {
                openVTDest('http://'+ desUrl, retCity, baseUrl, vtoDestLang);
                document.RequestAirForm.submit();
        }
} else {
        // Added && customizedMsgEnabled == 'ENABLE' for UMNR tracker 17907
		if (totalMinor > 0 && customizedMsgEnabled == 'ENABLE') {
			setUMNR();
		}

        openVTDest('http://'+ desUrl, retCity, baseUrl, vtoDestLang);

        document.RequestAirForm.submit();
}


    

}
function setUMNR(){
	document.RequestAirForm.requestPage.value=document.RequestAirForm.page.value;
	document.RequestAirForm.requestAction.value=document.RequestAirForm.action.value;
	if(document.RequestAirForm.actionType==null || document.RequestAirForm.actionType.length==null){
		document.RequestAirForm.requestActionType.value='nonFlex';
	}
	else{
		for(var i=0;i<document.RequestAirForm.actionType.length;i++){
			if(document.RequestAirForm.actionType[i].checked){
				document.RequestAirForm.requestActionType.value=document.RequestAirForm.actionType[i].value;
			}
		}
	}
	document.RequestAirForm.page.value='ssw_UnaccompaniedMinorMessage';
	document.RequestAirForm.action.value='SSWUnaccompaniedMinor';
	return true;
}

function checkRestrictedCities(input,cityList)
{
    var cityArray = cityList.split(",");
    for (var i = 0;i<cityArray.length;i++)
    {
        if(input.value 	== cityArray[i])
        {
            return true;
        }
    }
    return false;
}

function setMultiDestinationCities(depart_name, return_name) {
        returnEl=document.forms[0].elements[return_name];
        
        var sel_indx = returnEl.selectedIndex;
        var selectedCityOption;
        if (sel_indx > 0)
        {
             selectedCityOption = returnEl.options[sel_indx].value;
        }

     returnEl.options.length=73;
        
  
returnEl.options[1].value="IXA";
returnEl.options[1].text="Agartala (IXA)";
returnEl.options[2].value="AGX";
returnEl.options[2].text="Agatti Island (AGX)";
returnEl.options[3].value="AGR";
returnEl.options[3].text="Agra (AGR)";
returnEl.options[4].value="AMD";
returnEl.options[4].text="Ahmedabad (AMD)";
returnEl.options[5].value="AJL";
returnEl.options[5].text="Aizawl (AJL)";
returnEl.options[6].value="ATQ";
returnEl.options[6].text="Amritsar (ATQ)";
returnEl.options[7].value="IXU";
returnEl.options[7].text="Aurangabad (IXU)";
returnEl.options[8].value="IXB";
returnEl.options[8].text="Bagdogra (IXB)";
returnEl.options[9].value="BLR";
returnEl.options[9].text="Bengaluru (BLR)";
returnEl.options[10].value="IXG";
returnEl.options[10].text="Belgaum (IXG)";
returnEl.options[11].value="VDY";
returnEl.options[11].text="Vidyanagar (VDY)";
returnEl.options[12].value="BHU";
returnEl.options[12].text="Bhavnagar (BHU)";
returnEl.options[13].value="BBI";
returnEl.options[13].text="Bhubaneswar (BBI)";
returnEl.options[14].value="BHJ";
returnEl.options[14].text="Bhuj (BHJ)";
returnEl.options[15].value="IXC";
returnEl.options[15].text="Chandigarh (IXC)";
returnEl.options[16].value="MAA";
returnEl.options[16].text="Chennai (MAA)";
returnEl.options[17].value="CJB";
returnEl.options[17].text="Coimbatore (CJB)";
returnEl.options[18].value="DED";
returnEl.options[18].text="Dehradun (DED)";
returnEl.options[19].value="DEL";
returnEl.options[19].text="Delhi (DEL)";
returnEl.options[20].value="DEL";
returnEl.options[20].text="Dharamsala (DHM)";
returnEl.options[21].value="DIB";
returnEl.options[21].text="Dibrugarh (DIB)";
returnEl.options[22].value="DMU";
returnEl.options[22].text="Dimapur (DMU)";
returnEl.options[23].value="GOI";
returnEl.options[23].text="GOA (GOI)";
returnEl.options[24].value="GAU";
returnEl.options[24].text="Guwahati (GAU)";
returnEl.options[25].value="GWL";
returnEl.options[25].text="Gwalior (GWL)";
returnEl.options[26].value="HBX";
returnEl.options[26].text="Hubli (HBX)";
returnEl.options[27].value="HYD";
returnEl.options[27].text="Hyderabad (HYD)";
returnEl.options[28].value="IMF";
returnEl.options[28].text="Imphal (IMF)";
returnEl.options[29].value="IDR";
returnEl.options[29].text="Indore (IDR)";
returnEl.options[30].value="JLR";
returnEl.options[30].text="Jabalpur (JLR)";
returnEl.options[31].value="JAI";
returnEl.options[31].text="Jaipur (JAI)";
returnEl.options[32].value="JSA";
returnEl.options[32].text="Jaisalmer (JSA)";
returnEl.options[33].value="IXJ";
returnEl.options[33].text="Jammu (IXJ)";
returnEl.options[34].value="JGA";
returnEl.options[34].text="Jamnagar (JGA)";
returnEl.options[35].value="IXW";
returnEl.options[35].text="Jamshedpur (IXW)";
returnEl.options[36].value="JDH";
returnEl.options[36].text="Jodhpur (JDH)";
returnEl.options[37].value="JRH";
returnEl.options[37].text="Jorhat (JRH)";
returnEl.options[38].value="IXY";
returnEl.options[38].text="Kandla (IXY)";
returnEl.options[39].value="HJR";
returnEl.options[39].text="Khajuraho (HJR)";
returnEl.options[40].value="COK";
returnEl.options[40].text="Kochi (COK)";
returnEl.options[41].value="KLH";
returnEl.options[41].text="Kolhapur (KLH)";
returnEl.options[42].value="CCU";
returnEl.options[42].text="Kolkata (CCU)";
returnEl.options[43].value="CCJ";
returnEl.options[43].text="Kozhikode (CCJ)";
returnEl.options[44].value="KUU";
returnEl.options[44].text="Kulu (KUU)";
returnEl.options[45].value="IXL";
returnEl.options[45].text="LEH (IXL)";
returnEl.options[46].value="IXI";
returnEl.options[46].text="Lilabari (IXI)";
returnEl.options[47].value="LHR";
returnEl.options[47].text="London (LHR)";
returnEl.options[48].value="LKO";
returnEl.options[48].text="Lucknow (LKO)";
returnEl.options[49].value="IXM";
returnEl.options[49].text="Madurai (IXM)";
returnEl.options[50].value="IXE";
returnEl.options[50].text="Mangalore (IXE)";
returnEl.options[51].value="BOM";
returnEl.options[51].text="Mumbai (BOM)";
returnEl.options[52].value="NAG";
returnEl.options[52].text="Nagpur (NAG)";
returnEl.options[53].value="PAT";
returnEl.options[53].text="Patna (PAT)";
returnEl.options[54].value="IXZ";
returnEl.options[54].text="Port Blair (IXZ)";
returnEl.options[55].value="PNQ";
returnEl.options[55].text="Pune (PNQ)";
returnEl.options[56].value="RPR";
returnEl.options[56].text="Raipur (RPR)";
returnEl.options[57].value="RJA";
returnEl.options[57].text="Rajamundry (RJA)";
returnEl.options[58].value="RAJ";
returnEl.options[58].text="Rajkot (RAJ)";
returnEl.options[59].value="IXR";
returnEl.options[59].text="Ranchi (IXR)";
returnEl.options[60].value="IXS";
returnEl.options[60].text="Silchar (IXS)";
returnEl.options[61].value="SLV";
returnEl.options[61].text="Simla (SLV)";
returnEl.options[62].value="SXR";
returnEl.options[62].text="Srinagar (SXR)";
returnEl.options[63].value="STV";
returnEl.options[63].text="Surat (STV)";
returnEl.options[64].value="TRZ";
returnEl.options[64].text="Tiruchirapally (TRZ)";
returnEl.options[65].value="TIR";
returnEl.options[65].text="Tirupati (TIR)";
returnEl.options[66].value="TRV";
returnEl.options[66].text="Trivandrum (TRV)";
returnEl.options[67].value="TCR";
returnEl.options[67].text="Tuticorin (TCR)";
returnEl.options[68].value="UDR";
returnEl.options[68].text="Udaipur (UDR)";
returnEl.options[69].value="BDQ";
returnEl.options[69].text="Vadodara (BDQ)";
returnEl.options[70].value="VNS";
returnEl.options[70].text="Varanasi (VNS)";
returnEl.options[71].value="VGA";
returnEl.options[71].text="Vijayawada (VGA)";
returnEl.options[72].value="VTZ";
returnEl.options[72].text="Vishakhapatnam (VTZ)";

        repaintDest(depart_name, return_name);

        if (selectedCityOption) 
        {
               setReturnSelectedIndex(selectedCityOption, return_name);
        }
        
  		<!-- sorting return cities by name -->
		var tmpArray  = new Array(returnEl.options.length);
		for ( var i = 0; i < returnEl.options.length; i++ )
		{
    		  tmpArray[i]  = new Array(returnEl.options[i].text,returnEl.options[i].value);
		}
		tmpArray.sort();
		
		for ( var i = 0; i < returnEl.options.length; i++ )
		{
    		  returnEl.options[i].text  = tmpArray[i][0];
    		  returnEl.options[i].value = tmpArray[i][1];
		}        
}		
  
 
 var clickbox="";

  function valid(frm)
{
	if(frm.memberId.value == "")
	{
		alert("Please enter your member ID")
		frm.memberId.focus();
		return false;
	}
	if(isNaN(frm.memberId.value))
	{
		alert("Invalid member ID")
		frm.memberId.focus();
		return false;
	}
   if(frm.pin.value == "")
	{
		alert("Please enter your Password")
		frm.pin.focus();
		return false;
	}
	if(isNaN(frm.pin.value) ||  frm.pin.value.length !=6)
	{
		alert("Invalid Password")
		frm.pin.focus();
		return false;
	}

}



function checkydates(rtype,tab_val) {
	if(tab_val==1) {
		obj_dep_month="depMonth";
		obj_dep_day="depDay";
		obj_ret_month="retMonth";
		obj_ret_day="retDay";
	}

	if(tab_val==5) {
		obj_dep_month="CheckInMonth";
		obj_dep_day="CheckInDate";
		obj_ret_month="CheckOutMonth";
		obj_ret_day="CheckOutDate";
	}

	Cdepdate=document.getElementById(obj_dep_day).selectedIndex;
	Cdepmonth=document.getElementById(obj_dep_month).selectedIndex;

	Cretdate=document.getElementById(obj_ret_day).selectedIndex;
	Cretmonth=document.getElementById(obj_ret_month).selectedIndex;

	acceptedDepMonth = "month_" + Cdepmonth;
	acceptedRetMonth = "month_" + Cretmonth;

	if (document.getElementById("month_" + Cdepmonth) != null && typeof(document.getElementById("month_" + Cdepmonth)) != "undefined" && document.getElementById("month_" + Cretmonth) != null && typeof(document.getElementById("month_" + Cretmonth)) != "undefined") {
		Cdepaccepted = document.getElementById("month_" + Cdepmonth).value;
		Cretaccepted = document.getElementById("month_" + Cretmonth).value;
	}
	else {
		Cdepaccepted = Cretaccepted = null;
		var arr = document.getElementsByTagName("input");
		
		for (var x=0; x<arr.length; x++)
		{
			if (arr[x].name == "month_" + Cdepmonth)
				Cdepaccepted = arr[x].value;

			if (arr[x].name == "month_" + Cretmonth)
				Cretaccepted = arr[x].value;

			if (Cdepaccepted != null && Cretaccepted != null)
				break;
		}
	}

	if (Cdepdate>(Cdepaccepted-1)) 	{
		document.getElementById(obj_dep_day).selectedIndex=(Cdepaccepted-1);
	}

	if (Cretdate>(Cretaccepted-1)) 	{
		document.getElementById(obj_ret_day).selectedIndex=(Cretaccepted-1);
	}

	if (rtype==1) {
		for(s=0; s<document.getElementById(obj_dep_month).selectedIndex; s++) {
			document.getElementById(obj_ret_month).options[s].disabled=true;
		}

		for(s=document.getElementById(obj_dep_month).selectedIndex; s<document.getElementById(obj_dep_month).length; s++) {
			document.getElementById(obj_ret_month).options[s].disabled=false;
		}
		
		document.getElementById(obj_ret_month).selectedIndex = document.getElementById(obj_dep_month).selectedIndex;
		xx = document.getElementById(obj_dep_day).selectedIndex;

		if (((Cdepaccepted-1)-xx)<1) {
			document.getElementById(obj_ret_month).selectedIndex=document.getElementById(obj_dep_month).selectedIndex+1;
			document.getElementById(obj_ret_day).selectedIndex=(Cdepaccepted-1)-xx;
		}
		else {
			document.getElementById(obj_ret_day).selectedIndex=xx+1;
		}

		if(document.getElementById(obj_dep_month).selectedIndex==11 && document.getElementById(obj_dep_day).selectedIndex ==(Cdepaccepted-1)) {
			document.getElementById(obj_ret_month).selectedIndex=11;
			document.getElementById(obj_ret_day).selectedIndex=document.getElementById(obj_dep_day).selectedIndex;
		}
	}

	if(document.getElementById(obj_ret_month).selectedIndex!=document.getElementById(obj_dep_month).selectedIndex) {
		for(s=0; s<document.getElementById(obj_ret_day).length; s++) {
			document.getElementById(obj_ret_day).options[s].disabled=false;
		}

	}
	else {
		if(tab_val) {
			for(s=0;s<=document.getElementById(obj_dep_day).selectedIndex;s++){
				document.getElementById(obj_ret_day).options[s].disabled=true;
			}
			if(tab_val==1) {
				for(s=document.getElementById(obj_dep_day).selectedIndex; s<document.getElementById(obj_dep_day).length; s++) {
					document.getElementById(obj_ret_day).options[s].disabled=false;
				}
			}
			else {
				for(s=document.getElementById(obj_dep_day).selectedIndex+1;s<document.getElementById(obj_dep_day).length;s++){
					document.getElementById(obj_ret_day).options[s].disabled=false;
				}
			}
		}
	}
		
	if (rtype==2) {
		if(document.getElementById(obj_ret_month).selectedIndex==document.getElementById(obj_dep_month).selectedIndex) {
			if(document.getElementById(obj_ret_day).selectedIndex<=document.getElementById(obj_dep_day).selectedIndex) {
				document.getElementById(obj_ret_day).selectedIndex=document.getElementById(obj_dep_day).selectedIndex;
			}
		}
	}

	setweekdays('ret');
} 
 
//This submit is for iMac
   function confirmNRFATerms() {
		if (document.forms[0].terms.checked) {
			return true;
		}
		else {
			document.forms[0].page.value=document.forms[0].page.value;
			document.forms[0].action.value=document.forms[0].action.value;
			return true;
		}
	}

	function confirmUMNRTerms() {
		if (document.forms[0].terms.checked) {
			return true;
		}
		else {
			document.forms[0].requestPage.value=document.forms[0].page.value;
			document.forms[0].requestAction.value=document.forms[0].action.value;
			document.forms[0].terms.value='false';
			document.forms[0].page.value='ssw_UnaccompaniedMinorMessage';
			document.forms[0].action.value='SSWUnaccompaniedMinor';
			document.forms[0].terms.value='false';
			return true;
		}
	}
	var win;
function openSearchPopup(openUrl, title, scrsize) {
	win = window.open(openUrl , title, "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200"+scrsize);
	win.focus();
}
function submit(){
   document.forms[0].submit();
}
function exchangeReplace(baseurl)
{
    var url=baseurl ;
    for (var j=0; j< document.forms[0].length; j++)
    {
        if(document.forms[0].elements[j].type=='checkbox')
            {
                if(document.forms[0].elements[j].checked)
                {
                    url = url+document.forms[0].elements[j].name + '=on&';
                }
            }
         else if(document.forms[0].elements[j].type=='radio')
            {
                 if(document.forms[0].elements[j].checked)
                {
                    url = url+document.forms[0].elements[j].name + '=' + document.forms[0].elements[j].value +'&';
                }
            }
        else
            {
                url = url+document.forms[0].elements[j].name + '=' + document.forms[0].elements[j].value +'&';
            }
    }
    window.location.replace(url);
}

function openAge (url) {
ageWin=window.open(url,'age',"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=670,height=350,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200");
ageWin.focus();
}

function openCity (posid,returnToForm,returnToTextBox,commercialFlag) {
CityWin=window.open('/SSWIT/meridia?posid=07T7&sid=m1r2r72mir2rmv-yyyv:2db8817fceef3e30bd01567fb20045296140f2cf13b3064c420228cf75f6c1f3&&page=findCityMessage_default&posid=' + posid + '&action=findCity&returnToForm=' + returnToForm + '&returnToTextBox=' + returnToTextBox + '&commercialFlag=' + commercialFlag,'CityWin',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=435,height=380,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200");
CityWin.focus();
}

function getChainCode()
{
document.forms[0].hotel1Value.value='SA';
}
function doRefresh(actualUrl,toaction,pagenum,recordLocator,page){

    var lang = document.forms[0].language.options[document.forms[0].language.selectedIndex].value;
    var dt = new Date();
    var x = dt.getTime();
    var tempstr=actualUrl+"&language="+lang+"&action="+toaction+"&timestamp="+x+"&PageNumber="+pagenum+"&RecordLocator="+recordLocator+"&page="+page;


window.document.location.replace(tempstr);
}

var isLoaded = false;
function loaded() {
  isLoaded =true;
}

//changed the link in the window.open  for the SPR 22156
function confirmRedirect(alertMsg) {
	input_box=confirm(alertMsg);
	if (input_box==true) { 
	// Output when OK is clicked
		return true;
	}
	else {
	// Output when Cancel is clicked
		return false;
	}
}
function showsch(nn){
if (nn==1){
document.getElementById("dschedule").style.display='none';
document.getElementById("sschedule").style.display='';
}else{
document.getElementById("sschedule").style.display='none';
document.getElementById("dschedule").style.display='';
}
}
				
		
			function searchavail(){
			
			
				source=document.getElementById("city_1").value;
				destination=document.getElementById("city_2").value;
				if(source=="0"){
					alert("select source");
					return false;
				}
				if(destination=="0"){
					alert("select destination");
					return false;
				}
				if(source==destination){
					alert("source and destination cannot be same");
					return false;
				}
			
				document.textfield.submit();
		

		}
		
	function openVT(language,airlineCode){
var lang=language;
var airline=airlineCode;
var  win = window.open('https://www.virtuallythere.com/new/homePage.html?pnr=&name=&language='+lang+'&host='+airline+'&pcc=&clocktype=12&error=&nosub=N','VTO',
    'width=670,height=350,screenX=200,screenY=200,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
    win.focus();
}
//change ends for SPR 22156

var windowParam="toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=670,height=300,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200";
var cRateWin;
function openCarRateWin (url) {
cRateWin=window.open(url,'carPolicyWin',windowParam);
cRateWin.focus();
}

var agencyInfoWin;
function openAgencyRate (url) {
	agencyInfoWin=window.open(url,'AgencyRateInformation',"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,width=670,height=	350,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200");
	agencyInfoWin.focus();
}

var fareRulesWin;
function openFareRules (url) {
	fareRulesWin=window.open(url,'FareRules',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=670,height=500,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200");
	fareRulesWin.focus();
}

var faqWin;
function openfaq (url) {
faqWin=window.open('faq.html','faqWin',windowParam);
faqWin.focus();
}

var openTaxesFees;
function openTaxesFees(url){
var dt = new Date();
var x = dt.getTime();
actualUrl=url+"page=requestTaxesFeesMessage_common&action=requestTaxesFees&timestamp="+x;
myTaxesFeesWin=window.open(actualUrl,'taxesFees',"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=670,height=500,alwaysRaised=yes,dependent=yes");
myTaxesFeesWin.focus();
}


var securityWin;
function openSecurity (url) {
actualUrl=url+"&action=requestSecurity";
securityWin=window.open(actualUrl,'securityWin',windowParam);
securityWin.focus();
}

var privacyWin;
function openPrivacy (url) {
actualUrl=url+"&action=requestPrivacy";
privacyWin=window.open(actualUrl,'privacyWin',windowParam);
privacyWin.focus();
}
var legalWin;
function openLegalNotice (url) {
actualUrl=url+"&action=requestLegalNotice";
legalWin=window.open(actualUrl,'legalWin',"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=670,height=300,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200");
legalWin.focus();
}
var customPrivacyWin;
function openCustomprivacyPolicy(url) {
actualUrl=url+"&action=requestCustomPrivacy";
customPrivacyWin=window.open(actualUrl,'customPrivacyWin',windowParam);
customPrivacyWin.focus();
}

var flexCalWin;
function openFlexCal (url) {
flexCalWin=window.open(url,'flexCalWin',windowParam);
flexCalWin.focus();
}

var flightInfoWin;

browserVer = parseInt(navigator.appVersion);
browserName = navigator.appName;

function opencurrency (amountFrom,currencyFrom) {
//changed code for SPR 22680 starts
//var url='/SSWIT/meridia?posid=07T7&sid=m1r2r72mir2rmv-yyyv:2db8817fceef3e30bd01567fb20045296140f2cf13b3064c420228cf75f6c1f3&&amp;page=requestConvertCurrencyMessage_common&amp;action=requestCurrencyConv';
//url=url + '&amp;amountFrom='+amountFrom+'&amp;currencyFrom='+currencyFrom;

var url='/SSWIT/meridia?posid=07T7&sid=m1r2r72mir2rmv-yyyv:2db8817fceef3e30bd01567fb20045296140f2cf13b3064c420228cf75f6c1f3&&page=requestConvertCurrencyMessage_common&action=requestCurrencyConv';
url=url + '&amountFrom='+amountFrom+'&currencyFrom='+currencyFrom;
//change for SPR 22680 ends here

currencyWin=window.open(url,'currencyWin',"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=480,height=200,alwaysRaised=yes,dependent=yes,screenX=200,screenY=200");
currencyWin.focus();
}

function opentoplink () {
var url="link_requestAir_air_t";
var url_default="link_agency_air_tdef";
if (url == "link_requestAir_air_t") {
    if (url_default != "link_agency_air_tdef") {
        url = url_default;
    } else {
        url = "";
    }
}
if (url != "") {
    bannerWin=window.open(url,'bannerWin',"toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=670,height=300");
    bannerWin.focus();
    }
}
function openbottomlink () {
var url="link_requestAir_air_b";
var url_default="link_agency_air_bdef";
if (url == "link_requestAir_air_b") {
    if (url_default != "link_agency_air_bdef") {
        url = url_default;
    } else {
        url = "";
    }
}
if (url != "") {
    bannerWin=window.open(url,'bannerWin',"toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes");
    //bannerWin.resizeBy(-20,-20);
    //bannerWin.moveBy(10,10);
    bannerWin.focus();
    }
}
function winCheck(){
   var  startUrl="http://www.flykingfisher.com";
      if(this.opener!=null){    
         this.opener.document.open();
         this.opener.document.write("<HTML><HEAD><TITLE>SESSION EXPIRATION</TITLE></HEAD><BODY><p><u>Your session has expired. Please restart:</u></p>");
         this.opener.document.write("<p>goto <a href='"+startUrl+"' target='_top'>Home page</a></p></body></HTML>");
         this.opener.document.close();
         this.opener.focus();
         self.close();
    }

}


function cleartxtbox()
	{
	document.getElementById("txtEmail").value=""
}
	function subscribe()
	{

		var oXmlHttp = zXmlHttp.createRequest();
		emailid=document.getElementById('txtEmail').value;
		if(emailid==""){
					alert("Please enter the email id");
					return false;
		}

			if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailid)){
			}else{
				alert("Please enter valid email id");
				return false;
		}
			oXmlHttp.open("GET", "subscribe.asp?email="+emailid, true);
			oXmlHttp.onreadystatechange = function () {
				if (oXmlHttp.readyState == 4) {
					window.setTimeout("document.getElementById('sub').innerHTML='<input onFocus=\"cleartxtbox();\" id=\"txtEmail\" name=\"txtEmail\" type=\"text\" value=\"Subscribe to our newsletter\" size=\"25\" />'","3000");
				}
				
			};
			oXmlHttp.send(null);

	document.getElementById("sub").innerHTML="Thanks for Subscribing our newsletter.";
		
	}

function MM_openBrWindow(theURL,winName,features) { //v2.0
//alert(theURL);
  window.open(theURL,winName,features);
}
function goopen()
{
//alert(id);
MM_openBrWindow('../play.asp','','width=370,height=370,scrollbars=no')
}
function mypopup()
{
//alert(id);
MM_openBrWindow('http://www.flykingfisher.com/kfshell/sms/sms.html','','width=600,height=800,scrollbars=no')
}
function orrapopup(){
	window.open("orracontest.html",'orracontest','width=729,height=595,scrollbars=yes');
}

function hidediv(){

/*	if(document.getElementById("frameanimate").style.display==''){
		document.getElementById("frameanimate").style.display='none';
	}
	
	document.getElementById("animate").style.display='none';*/

	


}
function changeframe(){
/*	document.getElementById("homevar").SetVariable("frame","true");
	hidediv();*/
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return null;
}


function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
  endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function setposid()
{

  var r=GetCookie('locale');
  var intercitiloc="0";
  <!--var rs=r.toString();-->
  var rs;
                                if (r != null)
               rs = r.toString();

  
  for (i=0; i < intercities.length; i++) 
	{
		if((document.RequestAirForm.returnCity.options[document.RequestAirForm.returnCity.selectedIndex].value == intercities[i] || document.RequestAirForm.departCity.options[document.RequestAirForm.departCity.selectedIndex].value == intercities[i]) && document.RequestAirForm.actionType[0].checked)
		{
			intercitiloc="1";
			break;
		}
	}

  

  if(r=="en")
  {
    document.RequestAirForm.posid.value="07T7";
document.RequestAirForm.currency.value="INR";
  }
  if(r=="en" && intercitiloc=="1" )

  {
    document.RequestAirForm.posid.value="A1UE";
document.RequestAirForm.currency.value="INR";
  }

  if(r=="en-US")
  {
    document.RequestAirForm.posid.value="07U7";
document.RequestAirForm.currency.value="USD";

  }
  
  if(r=="en-UK")
  {
    document.RequestAirForm.posid.value="A1WE";
document.RequestAirForm.currency.value="GBP";
  }
  //alert(document.RequestAirForm.posid.value);
}

function chkmultidest()
{
    var r=GetCookie('locale');
if(r=="en")
  {
window.location.href="https://cat.sabresonicweb.com/SSWIT/meridia?posid=07T7&amp;page=requestAirMessage_air&amp;language=en&amp;action=requestMultiAir&amp;corpIDEditable=&amp;SnapCorporateId=&amp;ClearRequest=1";
}

if(r=="en-US")
  {
window.location.href="https://cat.sabresonicweb.com/SSWIT/meridia?posid=07U7&amp;page=requestAirMessage_air&amp;language=en&amp;action=requestMultiAir&amp;corpIDEditable=&amp;SnapCorporateId=&amp;ClearRequest=1";
}

if(r=="en-UK")
  {
window.location.href="https://cat.sabresonicweb.com/SSWIT/meridia?posid=A1WE&amp;page=requestAirMessage_air&amp;language=en&amp;action=requestMultiAir&amp;corpIDEditable=&amp;SnapCorporateId=&amp;ClearRequest=1";
}
}

