function getFlight(date,type)
{
 var hddOrg=document.getElementById('hddOrg');
 var hddDest=document.getElementById('hddDest');
 
 var hddDateFrom=document.getElementById('hddDateFrom');
 var hddDateTo=document.getElementById('hddDateTo');



wait();
var datefrom='';
var dateto='';

switch(type)
{
 case "0":
  datefrom=date;
  if(hddDateTo!=null)dateto=hddDateTo.value;
  break;//date from
 case "1":
 
  if(hddDateFrom!=null)datefrom=hddDateFrom.value;
  dateto=date;
  break;//date to
}
//alert(datefrom+","+dateto);
//alert(datefrom+'==>'+dateto);
var imgLoad = document.getElementById('imgLoad');
imgLoad.style.display="block";
TikAeroWebB2E.WebService.BaseService.getFlightAvailability(hddOrg.value,hddDest.value,datefrom,dateto,getFlightResult);

}
function LoadFlightAvailability()
{
  wait();
 TikAeroWebB2E.WebService.BaseService.LoadFlightAvailability(LoadFlightResult);
 
 
}


function checkIsvalidFlight()
{
 var isFound1=false;
 var isFound2=false;
 var tabOutward=document.getElementById('tabOutward');
 var tabReturn=document.getElementById('tabReturn');
 
var OutIndex=0;
var RetIndex=0;
var lastRadOutID;
var lastRadRetID;


 if(tabOutward!=null)
 {  
  for(var i=0;i<tabOutward.rows.length ;i++)
  { 
    var inps =  tabOutward.rows[i].getElementsByTagName('INPUT');    
    if(inps!=null)
    {
      
     
      for(var j=0;j<inps.length;j++)
      {    
        if(inps[j].type=='radio')
        {
           if(!isFound1){OutIndex=i;}
           isFound1=true;
           lastRadOutID=j;
        }
      }
    }
  }
 }
 else{isFound1=true;}

 if(tabReturn!=null)
 {
     for(var i=0;i<tabReturn.rows.length;i++)
      {
          var inps =  tabReturn.rows[i].getElementsByTagName('INPUT');
            if(inps!=null)
            {
                 
                  for(var j=0;j<inps.length;j++)
                  {
                    if(inps[j].type=='radio')
                    {
                         if(!isFound2)
                         { 
                          RetIndex=i;
                         }
                     isFound2=true; 
                      lastRadRetID=j;                   
                    }
                  }
            }
      }
   }
 else{isFound2=true;}

 //alert(isFound1.toString()+":"+isFound2.toString());

   if(document.getElementById('btnNextSaveStep')!=null)
   {
    if((isFound1)&&(isFound2))
     {
         document.getElementById('btnNextSaveStep').style.display="block";
           if(document.getElementById('Error3')!=null)document.getElementById('Error3').style.display="none";
      }
      else
      {
       document.getElementById('btnNextSaveStep').style.display="none";
       if(document.getElementById('Error3')!=null)document.getElementById('Error3').style.display="block";
      }
   }
    if(OutIndex>0)
    {
        //if(!lastRadOutID.checked){lastRadOutID.checked=true;}
         var inps =  tabOutward.rows[OutIndex].getElementsByTagName('INPUT');
         if(inps!=null)
         {
           var last = inps.length-1;
           if(!inps[last].checked){inps[last].checked=true;}
           //alert(last);
         }        
    }
    if(RetIndex>0)
    {        
         var inps =  tabReturn.rows[RetIndex].getElementsByTagName('INPUT');
         if(inps!=null)
         {
           var last = inps.length-1;
           if(!inps[last].checked){inps[last].checked=true;}
         }
    }

}
function getFlightResult(result)
{



successed();

  if(result=="session_expired")
    {
         alert("Session has been expired.\n Please login again ");
         loadLogout();
    }
  else
  {
    
    var imgLoad = document.getElementById('imgLoad');
    imgLoad.style.display="none";
    var dvGridFlight=document.getElementById('dvGridFlight');
    
    dvGridFlight.innerHTML=result;
//    if(((document.getElementById('trError1'))==null)&&(document.getElementById('trError2')==null))
//    {
//     
//      document.getElementById('btnNextSaveStep').style.visibility="visible";
//    }
//    else
//    {
//    document.getElementById('btnNextSaveStep').style.visibility="hidden";
//    }
    
    checkPriceZero();   
    checkIsvalidFlight();
    
    
   }
}


function checkPriceZero()
{

 
}

function isFountZeroCells(tabobj,cellindex){
alert(tabobj.rows);
//for(var i=1;i<tabobj.rows.length;i++){
//  var txt = tabobj.rows[i].cells[cellindex].innerHTML;
//  alert(txt);
// }

}
function LoadFlightResult(result)
{

successed();
  if(result=="session_expired")
    {
         alert("Session has been expired.\n Please login again ");
         loadLogout();
    }
  else
  {

      document.getElementById('content').innerHTML=result;
      checkIsvalidFlight();
   }
}

function chkInfant(){
 var optAdult= document.getElementById('optAdult');
 var optInfant= document.getElementById('optInfant');
 if(Number(getDDLval(optInfant)) > Number(getDDLval(optAdult))){
  //alert('It is not possible to book more Infants than Adults!');
  GetAlert('Alert_Message_17');
  
  return false;
 }
  return true;
 
}
function getDDLval(obj){
 if(obj==null)return "0";
  return obj.options[obj.selectedIndex].value;
}
function outcss(obj){

obj.className="tabNDisable";
}
function movecss(obj){
obj.className="tabNDisableA";
}