//<!--

//Seat selection start
//===================

function fun(objImage, varSeatNo, varPassanger, objSelectedSeat, objhiddenSeat)
{
    var strArrPath = objImage.src.split('/'); 
    if(strArrPath[strArrPath.length-1] == "A_Seat.jpg")
    {
        var strArrSeat = objSelectedSeat.value.split(',');            
        if((strArrSeat.length -1)  < varPassanger)
        {
            objSelectedSeat.value += varSeatNo + ",";
             objhiddenSeat.value += varSeatNo + ",";
            objImage.src = "images/C_Seat.jpg";    
        }
        else
        {
            alert("selected seat is > = Pass ");
        }
    }
    else
    {
        var strArrSeat = objSelectedSeat.value.split(',');
        var strTmpVal = "";
        for(i = 0; i<= (strArrSeat.length - 2); i++)
        {
            if(strArrSeat[i] == varSeatNo)
            {
                
            }
            else
            {
                strTmpVal += strArrSeat[i] + ",";      
            }
        }
        objSelectedSeat.value = strTmpVal;
        objhiddenSeat.value = strTmpVal;
        objImage.src = "images/A_Seat.jpg";
    }
}

function validateUserInput(objddlBoarding, objDdlDroping, passanger, objseat)
{
   var msg = 0;
   
  if(objddlBoarding.value != "-1")
    {
       if(objDdlDroping.value != "-1")
        {
            var seatCount = objseat.value.split(",");
            if((seatCount.length-1) == passanger)
            {
                   return true;
            }
            else
            { 
                 alert("Please select seat for all Passanger");
                 return false;
            }
        }
        else
        {
            alert("Please select Droping place");
            return false;
        }
    }
   else
    { 
        alert("Please select Boarding place");
        return false;
     }
    
}
//===========

function ChangeFlashText(sFrm,sTo,sOW,sRT)
{	
	if(window.process) window.document["process"].SetVariable("frm", sFrm);
	if(document.process) document.process.SetVariable("frm", sFrm);
	
	if(window.process) window.document["process"].SetVariable("t", sTo);
	if(document.process) document.process.SetVariable("t", sTo);

	if(window.process) window.document["process"].SetVariable("ddt", sOW);
	if(document.process) document.process.SetVariable("ddt", sOW);

	if(window.process) window.document["process"].SetVariable("rdt", sRT);
	if(document.process) document.process.SetVariable("rdt", sRT);
}

function swap(value,obj)
{
   // alert('swapp111');
    if (value)
    {
        if (obj==1)
            {
                document.getElementById("chkLCC").checked='';
//                document.getElementById("chkDirectFlights").checked='checked';
            }
        else
            document.getElementById("chkGDS").checked='';
    }
}


function disableairline(value,domestic)
{
//alert("dis");
//    if (domestic)
//    {
        if (value)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreference").selectedIndex=0;
            document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreference").disabled='disabled';
//            document.getElementById("chkDirectFlights").checked='';
        }
        else
        {
            document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreference").disabled='';
//            document.getElementById("chkDirectFlights").checked='checked';
        }
//    }
//    else
//    {
//        if (value)
//        {
//            document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreferenceInt").selectedIndex=0;
//            document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreferenceInt").disabled='disabled';
//            //document.getElementById("chkDirectFlights").checked='';
//        }
//        else
//        {
//            document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreferenceInt").disabled='';
//            //document.getElementById("chkDirectFlights").checked='checked';
//        }
//}

    
}


function imgdate2()
{

if (document.getElementById("optRT").checked==true) 
    {
		  
    setdate2();
    cal2=document.getElementById('cal2');
   setYears(1999, 2010); showCalender(cal2, 'theDate2');
 
    }
}

function setdate2()
{
    document.getElementById("theDate2").value=document.getElementById("theDate1").value;
}


function CheckDate()
{
    var date3=document.getElementById('hiddate').value;
    var date4=document.getElementById('theDate1').value;
    var date3arr=date3.split('/');
    var date4arr=date4.split('/');
    
    if (parseInt(date4arr[2],10) < parseInt(date3arr[2],10)) //year2 < year1, set original date
        {
        document.getElementById('theDate1').value=date3;
        alert("Invalid date entered, try again");
        }
    
    if (parseInt(date4arr[2],10) == parseInt(date3arr[2],10)) //year2 = year1 (check month)
        {
            if (parseInt(date4arr[1],10) < parseInt(date3arr[1],10)) //month2 < month1  , set original date
            {
            document.getElementById('theDate1').value=date3; 
            alert("Invalid date entered, try again");
            }
        
            if (parseInt(date4arr[1],10) == parseInt(date3arr[1],10)) //month2 = month 1
            {
                    if (parseInt(date4arr[0],10) < parseInt(date3arr[0],10))  //day2 < day1
                    {
                    document.getElementById('theDate1').value=date3; 
                    alert("Invalid date entered, try again");
                    }
            }   
       }

    if (document.getElementById	('optRT').checked==true)
    {
    var date1=document.getElementById('theDate1').value;
    var date2=document.getElementById('theDate2').value;
    
    var date1arr=date1.split('/');
    var date2arr=date2.split('/');
    
    if (parseInt(date2arr[2],10) > parseInt(date1arr[2],10)) // year2 > year1
    
    if (parseInt(date2arr[2],10) < parseInt(date1arr[2],10)) //year2 < year1, set original date
        {
        document.getElementById('theDate2').value=date1;
        //alert("Return date cannot be less than Onward date");
        return;
        }
    
    if (parseInt(date2arr[2],10) == parseInt(date1arr[2],10)) //year2 = year1 (check month)
        {
            if (parseInt(date2arr[1],10) > parseInt(date1arr[1],10)) //month2 > month1
            return;
        
            if (parseInt(date2arr[1],10) < parseInt(date1arr[1],10)) //month2 < month1  , set original date
            {
            document.getElementById('theDate2').value=date1; 
            //alert("Return date cannot be less than Onward date");
            return;
            }
        
            if (parseInt(date2arr[1],10) == parseInt(date1arr[1],10)) //month2 = month 1
            {
                if (parseInt(date2arr[0],10) > parseInt(date1arr[0],10))  //day2 > day1
                return;
                
                if (parseInt(date2arr[0],10) < parseInt(date1arr[0],10))  //day2 < day1
                    {
                    document.getElementById('theDate2').value=date1; 
                    //alert("Return date cannot be less than Onward date");
                    return;
                    }
                
                if (parseInt(date2arr[0],10) == parseInt(date1arr[0],10))  //day2 = day1
                return;
            }   
        }
    }
}

function validateAge(ObjLevel, ObjtxtAge)//ObjLevel :: 1 : Adult, 2 : Child, 3 : Infant
{
//alert(ObjLevel);
//alert(document.getElementById(ObjLevel));
//alert(document.getElementById(ObjtxtAge).value);

try
{
    var Level = document.getElementById(ObjLevel).innerHTML;
    var Age = document.getElementById(ObjtxtAge).value;
 }
 catch(ex)    
 {
    var Age = document.getElementById(ObjtxtAge).value;
    Level = 1;
 }
    if(Level == 1)
    {       
            if(Age > 11)
            {
                return true;
            }
            else
            {
                //alert(Age)
                alert("Age should be greater than 11 years");
                document.getElementById(ObjtxtAge).focus();
                return false;
            }
        
    }
    if(Level == 2)
    {
        if(Age >= 2 && Age <= 11)
        {
            return true;
        }
        else
        {
            alert("Age should be between 2 years to 11 years");
            document.getElementById(ObjtxtAge).focus();
            return false;
        }
    }
    if(Level == 3)
    {
        if(Age > 0 && Age < 2)
        {
            return true;
        }
        else
        {
            alert("Age should be less than 2 years");
            document.getElementById(ObjtxtAge).focus();
            return false;
        }
    }
}

function setPage()
{        
         document.getElementById("ctl00_ContentPlaceHolder1_searchpanelPopup").style.display = "none";
         document.getElementById("ctl00_ContentPlaceHolder1_pnlAms1").style.display = "";
         document.getElementById("ctl00_ContentPlaceHolder1_Panel2").style.display = "none";
}


function returnToDefault(objBtn)
{
        if(objBtn == 1)
        {            
            document.getElementById('prepage').style.display = "none";
            document.getElementById('searchPage').style.display = "";
        }
        else
        {            
            document.getElementById('prepage').style.display = "";
            document.getElementById('searchPage').style.display = "none";
        }     
}

/*
function chkInternational(chkInt)
{
  alert("International Flights, comming soon...!");
  if(chkInt.checked)
  {
         alert("International Flights, comming soon...!");
         return false;
              
  }
}
*/

function ShowFlash(oneWay, returnDate, rbtnReturn)
{
 /* alert(document.getElementById("ctl00_ContentPlaceHolder1_ddl_Source").value);
  alert(document.getElementById("ctl00_ContentPlaceHolder1_TxtnewDestination").value);
    */
   
    
 if (document.getElementById("ctl00_ContentPlaceHolder1_ddl_Source").value=="")
    {
        alert("Invalid Departure city selected, Try again...!");
         //setPage();
        returnToDefault(1);
        return false;
    }    
    

if (document.getElementById("ctl00_ContentPlaceHolder1_rbtnDometic").checked)
{

var source = document.getElementById("ctl00_ContentPlaceHolder1_ddl_Source").value;
var destination = document.getElementById("ctl00_ContentPlaceHolder1_lstCityAir").value;

if(destination == "")
{
   alert("Please select a valid destination, Try again...");
    //setPage();
   returnToDefault(1);
    return false;
}
//else

if (source==destination)
    {
        alert("Departure and Arrival cities cannot be the same, Try again...!");
        
       returnToDefault(1);
         //setPage();
        return false;
    }
 
    
  if (!document.getElementById("ctl00_ContentPlaceHolder1_chk_residence").checked)
    {
        alert("You are not a resident of India,\nSearch cannot continue...");
        //setPage();
       returnToDefault(1);
        return false;
    }
    
    var adlt=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddlAdult').value,10);
    var infn=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').value,10);
    if (infn > adlt)
    {
        alert("Infants cannot be more than adult travelers.\nEach infant must be accompanied by an adult.");
        document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
        //setPage();
       returnToDefault(1);
        return false;
    }
    
    var total = parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddlAdult').value,10) + parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').value,10);
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "") //all airlines
    {
        if (total > 4)
        {
            alert("The maximum travelers allowed per booking is 4");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }
   /* if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "") //SAHARA
    {
        if (total > 9)
        {
            alert("The maximum travelers allowed per booking is 9");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            setPage();
            return false;
        }
    }*/
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "9W") //JET
    {
        if (total > 7)
        {
            alert("The maximum travelers allowed per booking is 7");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }
   /* if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "") //KF
    {
        if (total > 7)
        {
            alert("The maximum travelers allowed per booking is 7");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            setPage();
            return false;
        }
    }*/
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "IC") //INDIAN
    {
        if (total > 4)
        {
            alert("The maximum travelers allowed per booking is 4");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "AI") //AIR INDIA
    {
        if (total > 4)
        {
            alert("The maximum travelers allowed per booking is 4");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }
    
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "SG")
    {
        if (document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex > 0)
        {
            alert("Infants not allowed for Spice Jet,\nPlease try other airlines.");        
            //setPage();
           returnToDefault(1);
            return false;
        }
    }

    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "6E")
    {
        if (document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex > 0)
        {
            alert("Infants not allowed for IndiGo,\nPlease try other airlines.");        
            //setPage();
           returnToDefault(1);
            return false;
        }
    }

    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "") //AIR DECCAN
    {
        if (total > 10)
        {
            alert("The maximum travelers allowed per booking is 10");
            //document.getElementById('cmbAdult').value=10;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }

    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "SG") //SPICE JET
    {
        if (total > 9)
        {
            alert("The maximum travelers allowed per booking is 9");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }
    
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "G8") //GO AIR
    {
        if (total > 10)
        {
            alert("The maximum travelers allowed per booking is 10");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }

    if (document.getElementById('ctl00_ContentPlaceHolder1_ddl_airPreference').value == "6E") //INDIGO
    {
        if (total > 9)
        {
            alert("The maximum travelers allowed per booking is 9");
            document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
            document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
            //setPage();
           returnToDefault(1);
            return false;
        }
    }      
   
//    StartSearch();
 }
 
 
 if(document.getElementById("ctl00_ContentPlaceHolder1_TxtonewayDate").value == "")
    {
       alert("Please select a valid Date, Try again...!");
       //setPage();
      returnToDefault(1);
       return false;
    }
 
 if(document.getElementById("ctl00_ContentPlaceHolder1_rbtnRound").checked)
    {
      if(document.getElementById("ctl00$ContentPlaceHolder1$TxtreturnDate").value == "")
      {
       alert("Please select a valid Return Date, Try again...!");
       // setPage();
      returnToDefault(1);
       return false;
      }
    }
  
  var currentDate = new Date();
  var todayDate = Date.parse((currentDate.getMonth()+1) + '/' + (currentDate.getDate()) + '/' + currentDate.getFullYear());
    
  var oneWayDate = Date.parse(oneWay.value);
  var returnDate = Date.parse(returnDate.value);
  
  if(oneWayDate < todayDate)
  {
        alert("Please select a valid Date");       
                    
      returnToDefault(1);
        return false;
  }
  else
  {               
        if(rbtnReturn.checked)
        {  
            if(returnDate < oneWayDate)
            {
               alert("Please select a valid Return Date");
             returnToDefault(1);                    
               
               return false;
            }
            else
            {        
                //loadprocess();
                returnToDefault(2);
                return true;
            }
        }
        else
        {             
            //loadprocess();
            returnToDefault(2);
            return true;                
        }         
  }
  //alert('returnToDefault');  
 //returnToDefault(2);
}


function enablerd()
{
document.getElementById("theDate2").disabled=false;
document.getElementById("hiddirection").value='R';
document.getElementById("cmbRTTime").disabled=false;
document.getElementById("theDate2").value=document.getElementById("theDate1").value;
//setdate();
}

function disablerd()
{
document.getElementById("theDate2").value=document.getElementById("theDate1").value;
document.getElementById("hiddirection").value='O';
document.getElementById("theDate2").disabled=true;
document.getElementById("cmbRTTime").disabled=true;
}

function setdate()
{
document.getElementById("theDate2").value=document.getElementById("theDate1").value;
}

function checkcity1()
{
if (document.getElementById('cmbDeparture').value=='-----------')
    {
    document.getElementById('cmbDeparture').selectedIndex=1;
    return;
    }

if (document.getElementById('cmbDeparture').value == document.getElementById('cmbArrival').value)
    {
    document.getElementById('cmbArrival').selectedIndex=document.getElementById('cmbArrival').selectedIndex+1;
    return;
    }
}

function checkcity2()
{
if (document.getElementById('cmbArrival').value =='-----------')
    {
    document.getElementById('cmbArrival').selectedIndex=5;
    return;
    }
    
if (document.getElementById('cmbDeparture').value == document.getElementById('cmbArrival').value)
    {
    document.getElementById('cmbDeparture').selectedIndex=document.getElementById('cmbDeparture').selectedIndex-1;
    return;
    }
}

function checkpass(cmb)
{
var adlt=parseInt(document.getElementById('cmbAdult').value,10);
var infn=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').value,10);
if (infn>adlt)
{
    alert("Infants cannot be more than adult travelers.\nEach infant must be accompanied by an adult.");
    document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
    return;
}
var total = parseInt(document.getElementById('cmbAdult').value,10) + parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').value,10);
switch (cmb)
{
case 'A':
    
    if (total > 4)
    {
    document.getElementById('cmbAdult').selectedIndex=1;
    alert("The maximum travelers per booking is 4");
    }
    return;
    
case 'C':
    if (total > 4)
    {
    document.getElementById('ctl00_ContentPlaceHolder1_ddlChild').selectedIndex=0;
    alert("The maximum travelers per booking is 4");
    }
    return;

case 'I':
    if (total > 4)
    {
    document.getElementById('ctl00_ContentPlaceHolder1_ddlInfant').selectedIndex=0;
    alert("The maximum travelers per booking is 4");
    }
    return;
}
}

    function filladult(ind)
    {
        temp=document.getElementById("cmbAdult").selectedIndex;
        ind=document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreference").selectedIndex;
        switch (ind)
        {
            case 0:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                break;
            }

            case 1:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                var newOption = document.createElement('<option value="5">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "5";
                var newOption = document.createElement('<option value="6">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "6";
                var newOption = document.createElement('<option value="7">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "7";
                var newOption = document.createElement('<option value="8">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "8";
                var newOption = document.createElement('<option value="9">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "9";
                
                break;
            }
            
           case 2:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                var newOption = document.createElement('<option value="5">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "5";
                var newOption = document.createElement('<option value="6">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "6";
                var newOption = document.createElement('<option value="7">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "7";
                break;
            }

            case 3:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                var newOption = document.createElement('<option value="5">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "5";
                var newOption = document.createElement('<option value="6">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "6";
                var newOption = document.createElement('<option value="7">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "7";
                break;
            }

            case 4:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                break;
            }

            case 5:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                break;
            }

            case 6:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                var newOption = document.createElement('<option value="5">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "5";
                var newOption = document.createElement('<option value="6">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "6";
                var newOption = document.createElement('<option value="7">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "7";
                var newOption = document.createElement('<option value="8">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "8";
                var newOption = document.createElement('<option value="9">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "9";
                var newOption = document.createElement('<option value="10">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "10";
                break;
            }

            case 7:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                var newOption = document.createElement('<option value="5">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "5";
                var newOption = document.createElement('<option value="6">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "6";
                var newOption = document.createElement('<option value="7">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "7";
                var newOption = document.createElement('<option value="8">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "8";
                var newOption = document.createElement('<option value="9">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "9";
                break;
            }

            case 8:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                var newOption = document.createElement('<option value="5">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "5";
                var newOption = document.createElement('<option value="6">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "6";
                var newOption = document.createElement('<option value="7">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "7";
                var newOption = document.createElement('<option value="8">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "8";
                var newOption = document.createElement('<option value="9">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "9";
                var newOption = document.createElement('<option value="10">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "10";
                break;
            }

            case 9:
            {
                var cn=document.getElementById("cmbAdult").length;
                for (var i = 0; i <= cn; i++)
                {
                      document.getElementById("cmbAdult").options.remove(0);
                }
                var newOption = document.createElement('<option value="1">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "1";
                var newOption = document.createElement('<option value="2">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "2";
                var newOption = document.createElement('<option value="3">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "3";
                var newOption = document.createElement('<option value="4">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "4";
                var newOption = document.createElement('<option value="5">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "5";
                var newOption = document.createElement('<option value="6">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "6";
                var newOption = document.createElement('<option value="7">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "7";
                var newOption = document.createElement('<option value="8">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "8";
                var newOption = document.createElement('<option value="9">');
                document.getElementById("cmbAdult").options.add(newOption);
                newOption.innerText = "9";
                break;
            }

        }
        document.getElementById("cmbAdult").selectedIndex=temp;
    }
    
    function popup()
{
    window.open('/flightbooking/pages/airports.aspx','name','height=255,width=360,left=380,top=232,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes'); 
        
//    if (window.showModalDialog) 
//    {
//        var cSearchValue=showModalDialog("/flightbooking/pages/airports.aspx","name","dialogWidth:380px;dialogHeight:400px;dialogLeft:400px;dialogTop:200px;");
//        if (cSearchValue == -1 || cSearchValue == null)
//        {
//	        cSearchValue='';
//	    }
//	    else if (cSearchValue=="")
//        {
//	        cSearchValue='';
//	    }
//	    else
//	    {
//	        document.getElementById('selArrival').value=cSearchValue;
//	    }
//        }
//    else 
//    {
//        window.open('/flightbooking/pages/airports.aspx','name','height=255,width=360,left=400,top=200,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes'); 
//    }
    
    	
}


function ChangePanelD()
{

           document.getElementById('divTo').style.display = 'none';
           document.getElementById('trDomestic2').style.display = '';
           document.getElementById('selArrival').style.display = 'none';
           document.getElementById('cmbArrival').style.display = '';
           document.getElementById('trInternational2').style.display = 'none';
           document.getElementById('trAirDomestic').style.display = '';
           document.getElementById('trairinte').style.display = 'none';
           document.getElementById("chkDirectFlights").checked='checked';
           document.getElementById("chkDirectFlights").disabled='';
           document.getElementById("chkLCC").checked='';
           document.getElementById("chkLCC").disabled='';

           try{
           document.getElementById("chkFullfare").checked='';
           document.getElementById("chkFullfare").disabled='disabled';
           }catch(err){};
}

function ChangePanelI()
{
           document.getElementById('divTo').style.display = '';
           document.getElementById('trDomestic2').style.display = 'none';
           document.getElementById('selArrival').style.display = '';
           document.getElementById('cmbArrival').style.display = 'none';
           document.getElementById('trInternational2').style.display = '';
           document.getElementById('trAirDomestic').style.display = 'none';
           document.getElementById('trairinte').style.display = '';
           document.getElementById("chkDirectFlights").checked='';
           document.getElementById("chkDirectFlights").disabled='disabled';
           document.getElementById("ctl00_ContentPlaceHolder1_ddl_airPreferenceInt").disabled='';
           document.getElementById("chkLCC").checked='';
           //document.getElementById("chkLCC").disabled='disabled';

           try{
           document.getElementById("chkFullfare").disabled='';
           }catch(err){};
           //document.getElementById('divFrom').style.left=findPosX(document.getElementById('txtDeparture'));
//           document.getElementById('divTo').style.left=findPosX(document.getElementById('txtArrival'));
}

function GetCountry(Rid)
{
	var txt_to=document.getElementById('selArrival');	
	getleftPos(txt_to);
	
var key;
if (Rid=='divFrom')
    {
        //document.getElementById('divDep').style.display='inline';
        key=document.getElementById('txtDeparture').value;
        if (key.length <3)
            return '';
        else
        fetchData('/FlightBooking/Pages/fillairports.aspx?date='+new Date().getTime()+'type='+key+'', Rid);
    }
else
    {
        
        //document.getElementById('divArr').style.display='inline';
        key=document.getElementById('selArrival').value;
        if (key.length <3)
            return '';
        else
        fetchData('/FlightBooking/Pages/fillairports.aspx?type='+key+'', Rid);
    }

}

function getleftPos(inputObj)
{
	
  var returnValue = inputObj.offsetLeft;
  while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetLeft;
  document.getElementById('divTo').style.left=returnValue;
  //alert(returnValue);
 // return returnValue + calendar_offsetLeft;
}

function Eli_overDep(val)
{
    document.getElementById('txtDeparture').value=val;
}

function Eli_overArr(val)
{
    document.getElementById('selArrival').value=val;
}

 
function callclickArr(val)
 {
  document.getElementById('selArrival').value=val;
  document.getElementById('tblArr').style.display='none';
 }

function fetchData(url,objectID)
{
    var pageRequest = false;
    if (window.XMLHttpRequest)pageRequest = new XMLHttpRequest();
    else if (window.ActiveXObject) pageRequest = new ActiveXObject('MSXML2.XMLHTTP.3.0');
    else return false;
 pageRequest.onreadystatechange = function() {
 try
 {
    if (pageRequest.readyState > 3)
    {
        var object = document.getElementById(objectID);
        object.innerHTML = pageRequest.responseText;
    }
 
 }
 catch(err)
 {}
 
    }
  pageRequest.open('get',url,true);
     pageRequest.send(null);}
//-->



