﻿// JScript File
var xHttp;
function AvailFlight(deptid,retid,Type)
{

var deptdate = deptid.value
var retdate = retid.value

xHttp=GetXmlHttpObject();
if (xHttp==null) 
{
alert("Your browser does not support Ajax");
return;
}
var  address;
if((deptdate == "") || (retdate==""))
{
alert("plz select Departure Date and return date ")
}
else
{
address="AvailFlight.aspx";
}
address=address+"?deptdate="+deptdate;
address=address+"&retdate="+retdate;
address=address+"&Type="+Type;
xHttp.onreadystatechange=function()
{
  if (xHttp.readyState==4)
 {
 if (xHttp.status==200)
 {
  WriteDataon(xHttp.responseText,'D','F');  
 }
  else
  {
  alert("There is technical problem while retrieving data from server");
  }
  }
};

xHttp.open("GET",address,true);
xHttp.send(null); 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
xmlHttp=new XMLHttpRequest();
}

catch (e)
{

try
{
xmlHttp=new  ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}




function AvailFlight1(deptid,deptmmyy,retid,retmmyy,Type,DestFrom,DestTo,Flight,p)
{
	var air="ANY";
var rss=new Array(); 
var deptdate;
var retdate ;
//    if(Flight=="H")
//    {
     deptdate = deptmmyy.value;
	 try
	 {
		 retdate = retmmyy.value;
	 }
	 catch(err)
	 {
		 retdate =deptmmyy.value;
	 }
     
//    }
//    else
//    {
//     deptdate = deptid.value+'/'+deptmmyy.value.substr(0,2)+'/'+deptmmyy.value.substr(2)
//     retdate = retid.value+'/'+retmmyy.value.substr(0,2)+'/'+retmmyy.value.substr(2)
//    }
xHttp=GetXmlHttpObject();
if (xHttp==null) 
{
alert("Your browser does not support Ajax");
return;
}
var  address;
if((deptdate == "") || (retdate==""))
{
alert("plz select Departure Date and return date")
}
else
{
if(p=="1")
{
address="../../AvailFlight.aspx";
}
else
{
address="AvailFlight.aspx";
}
}
try{air=document.getElementById('FAirline').options[document.getElementById('FAirline').selectedIndex].value;}catch(e){air="ANY";}
address=address+"?Type="+Type;
address=address+"&DestFrom="+DestFrom;
address=address+"&DestTo="+DestTo;
address=address+"&Airline="+air;

xHttp.onreadystatechange=function()
{ 
  if (xHttp.readyState==4)
 {
 if (xHttp.status==200)
 {

WriteDataon(xHttp.responseText,Type,Flight); 

  }
  else
  {

 showCalender(Flight,Type,rss);
  }
  }
};



if(DestFrom == 'LON' || DestFrom == 'LGW' ||DestFrom == 'NCL' || DestFrom == 'BFS' || DestFrom == 'EMA' || DestFrom == 'LPL' || DestFrom == 'LHR' || DestFrom == 'EDI' || DestFrom == 'STN' || DestFrom == 'BHX' || DestFrom == 'DSA' || DestFrom == 'BRS' || DestFrom == 'LTN' || DestFrom == 'MAN' || DestFrom == 'GLA' || DestFrom == 'LBA') 
{
   if(DestTo == 'MLA' || DestTo == 'BUD' || DestTo == 'PAR' || DestTo == 'KHI' || DestTo == 'AMS' || DestTo == 'PEW'|| DestTo == 'LIS' || DestTo == 'BER' || DestTo == 'BCN' || DestTo == 'ROM' || DestTo == 'LHE' || DestTo == 'PRG' || DestTo == 'MIL' || DestTo == 'AUH' ||  DestTo == 'DXB' || DestTo == 'VCE' || DestTo == 'CPH' || DestTo == 'NYC' || DestTo == 'IST' || DestTo == 'MAD' || DestTo == 'BRU' || DestTo == 'RIX' || DestTo == 'TLL' || DestTo == 'TUN' || DestTo == 'ZRH' || DestTo == 'ISB') 
     {
       xHttp.open("GET",address,true);
       xHttp.send(null); 
      }
      else
      {
       showCalender(Flight,Type,rss);
       return;
      }

}
else
{
showCalender(Flight,Type,rss);
return;
}

}

function WriteDataon(countryNode,Type,Flight)
{ 
var rs;
var str="";
var linkimg="";
var rss=countryNode.split("|");
showCalender(Flight,Type,rss);   
}





















