var SetFlag;
var CurrID;
var ClassType;
var DestTo;
function hotOffer(classType,codeName,setFlag,destTo,DestFlag,singleAir)
{
	
SetFlag=setFlag;
ClassType=classType;
if(destTo==undefined)
{
DestTo="";
}
else
{
DestTo=destTo;
}

if(setFlag.toUpperCase()=="A") //A for All for PerticularDestination, S for unique(Single) record	
	{
		if(DestFlag=="1")
		{
			CurrID=destTo;
		}
		else
		{
			CurrID=codeName;
		}
		
		
	}
	
	
	
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
if(PreviousID!=CurrID || singleAir==1)
    {
    url="hotOfferAirline.aspx";
    url=url+"?ClsType="+classType+"&Airline="+codeName+"&DestTo="+DestTo;     
    xmlHttp.onreadystatechange=stateHotOffer;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
   }
   else
   {
   PreviousID=""
   try
   {
    document.getElementById(CurrID).innerHTML="";
    document.getElementById(CurrID+"1").setAttribute("src","pic/plus_offer.gif"); 
   }
   catch(err)
   {
    document.getElementById("result").innerHTML="";
   }

     
   }
}


function stateHotOffer() 
{ 
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{	
			

		if(SetFlag.toUpperCase()=="S" || SetFlag.toUpperCase()=="T")
			{
			SwriteDataOffer(xmlHttp.responseText);
			}
			else
			{
			AwriteDataOffer(xmlHttp.responseText);
			}
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
		
}
function AwriteDataOffer(countryNode)
{
var rs,field,flttype,img;
var rss=countryNode.split("^|");
if(rss.length-1>0)
	{
    str="<table width=\"100%\"  border=\"0\" bgcolor=\"#CCCCCC\" cellspacing=\"0\" cellpadding=\"0\">";
    for(var i = 0; i < rss.length-1; i++)
        {
        field=rss[i].split("|");
        flttype=field[9];
        if(flttype.toUpperCase()=="INDIRECT")
            {
            flttype="One Stop";
            }
            else if(flttype.toUpperCase()=="DIRECT")
            {
            flttype="Non Stop";
            }
            else
            {
            flttype=field[9];
            }
        if(field[5].toUpperCase()=="BA")
            {
            img="please"
            }
            else
            {
            img="book_now"  
            }
       //str=str + "<tr height=25 bgcolor=\"#ffffff\" class=offerP_text><td style='padding-left:5px; border-bottom:1px solid #D8D8D8;'>" + field[0]+"</td><td style='border-bottom:1px solid #D8D8D8;'>"+ field[2] +"</td><td style='border-bottom:1px solid #D8D8D8;'>"+flttype+"</td><td align=center style='border-bottom:1px solid #D8D8D8;'><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center' style='border-bottom:1px solid #D8D8D8;'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center style='border-bottom:1px solid #D8D8D8;'>"+field[13]+"</td><td style='border-bottom:1px solid #D8D8D8;'>" + field[11]+ "</td><td style='border-bottom:1px solid #D8D8D8;'><a href=\"SearchOffer.aspx?Airline="+field[5]+"&DestFrom="+field[1]+"&DestTo="+field[3]+"&class="+ClassType+"\" id=\""+ClassType+i+"\"  class=\"greybox\"><img name='" +field[1]+ "-" + field[3]+"-" + field[5]+"'src=\"pic/"+img+".jpg\" border=\"0\" ></a></td><td>&nbsp;</td><td>&nbsp;</td></tr>"
	   str=str + "<tr height=25 bgcolor=\"#ffffff\" class=offerP_text><td style='padding-left:5px; border-bottom:1px solid #D8D8D8;'>" + field[0]+"</td><td style='border-bottom:1px solid #D8D8D8;'>"+ field[2] +"</td><td style='border-bottom:1px solid #D8D8D8;'>"+flttype+"</td><td align=center style='border-bottom:1px solid #D8D8D8;'><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center' style='border-bottom:1px solid #D8D8D8;'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center style='border-bottom:1px solid #D8D8D8;'>"+field[13]+"</td><td style='border-bottom:1px solid #D8D8D8;'>" + field[11]+ "</td><td style='border-bottom:1px solid #D8D8D8;'><a href='#'><img name='" +field[1]+ "-" + field[3]+"-" + field[5]+"'src=\"pic/"+img+".jpg\" border=\"0\" ></a></td><td>&nbsp;</td><td>&nbsp;</td></tr>"
           
		   }
	str=str+"</table>";
	try
	    {
	    document.getElementById(PreviousID+"1").setAttribute("src","pic/plus_offer.gif"); 
	    document.getElementById(PreviousID).innerHTML="";
	    }catch(ex){}
	    PreviousID=CurrID;
	    try
	    {
	     document.getElementById(CurrID+"1").setAttribute("src","pic/minus_offer.gif"); 
	     document.getElementById(CurrID).innerHTML=str;
	    }
	    catch(err)
	    {
	     document.getElementById("result").innerHTML=str;	    
	    }	   
	   
	
    }
    else
    {
    str="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td colSpan=6>&nbsp;</td><tr><td colSpan=6>&nbsp;</td></tr><tr><td colspan=6 align=center class=bluebignew>Please call us on "+"<span class='sidered'>0208 518 1010</span> for hot offer of " + ClassType + " Class</td></tr><tr><td colSpan=6>&nbsp;</td><tr><td colSpan=6>&nbsp;</td></tr></table>"
    //str="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td colSpan=6>&nbsp;</td><tr><td colSpan=6>&nbsp;</td></tr><tr><td colspan=6 align=center class=bluebignew>There Is No Offer Found In " + ClassType + " Class</td></tr><tr><td colSpan=6>&nbsp;</td><tr><td colSpan=6>&nbsp;</td></tr></table>"
	try
	    {
	    document.getElementById(PreviousID).innerHTML="";
	    }catch(ex){}
         PreviousID=CurrID;
        try
        {
           document.getElementById(CurrID+"1").setAttribute("src","pic/minus_offer.gif"); 
	       document.getElementById(CurrID).innerHTML=str;
        }
        catch(err)
        {
        document.getElementById("result").innerHTML=str;
        }
    }
}
function SwriteDataOffer(countryNode)
{
var rs,field,flttype,img;
var rss=countryNode.split("^|");
if(rss.length-1>0)
	{
    str="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
    str=str + "<tr><td colspan=9></td></tr>"
    str=str + "<tr class=\"big_orange_font\"  height=25><td>&nbsp;</td><td>&nbsp;&nbsp;&nbsp;&nbsp;Dest From</td><td>Dest To</td><td align=center>Flight<br>Type</td><td align=center>Airline</td><td>Total Amt<br>Incl. Taxes</td><td align=center>Baggage <br>Allowance</td><td>Travel Between</td><td>&nbsp;</td></tr>"
    for(var i = 0; i < rss.length-1; i++)
        {
			
        field=rss[i].split("|");
        flttype=field[9];
        if(flttype.toUpperCase()=="INDIRECT")
            {
            flttype="One Stop";
            }
            else if(flttype.toUpperCase()=="DIRECT")
            {
            flttype="Non Stop";
            }
            else
            {
            flttype=field[9];
            }
        if(field[5].toUpperCase()=="BA")
            {
            img="please"
            }
            else
            {
            img="book_now"  
            }
       if(SetFlag=="S")
	  		{
				
	  	// str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[3]+"1\" src=\"pic/plus_offer.gif\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[3]+"\',\'A\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center ><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><a href=\"SearchOffer.aspx?Airline="+field[5]+"&DestFrom="+field[1]+"&DestTo="+field[3]+"&class="+ClassType+"\" id=\""+ClassType+i+"\"  class=\"greybox\"><img name='"+field[1]+ "-"+field[3]+"-"+field[5]+"'src=\"pic/"+img+".jpg\" border=\"0\"></a></td></tr>"
		str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[3]+"1\" style=\"cursor:pointer\" src=\"pic/plus_offer.gif\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[3]+"\',\'A\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center ><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><img id=\""+i+"1\" src=\"pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[3]+"\',\'A\');\"></td></tr>"
      	str=str+"<tr><td colSpan=9 id=\""+field[3]+"\" width=\"100%\"></td></tr>"
			}
			else if(SetFlag=="T" && DestTo!="")
			{
		
			// str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" src=\"pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><a href=\"SearchOffer.aspx?Airline="+field[5]+"&DestFrom="+field[1]+"&DestTo="+field[3]+"&class="+ClassType+"\" id=\""+ClassType+i+"\"  class=\"greybox\"><img name='" +field[1]+ "-" + field[3]+"-" + field[5]+"'src=\"pic/"+img+".jpg\" border=\"0\"></a></td></tr>"
			 str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" style=\"cursor:pointer\" src=\"pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'"+field[3]+"\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><img id=\""+field[5]+"1\" src=\"pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'"+field[3]+"\');\"></td></tr>" //Single Airline All all offer for perticular destination
			str=str+"<tr><td colSpan=9 id=\""+field[5]+"\" width=\"100%\"></td></tr>"
			}
			else if(SetFlag=="T" && DestTo=="")
			{
				
			// str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" src=\"pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><a href=\"SearchOffer.aspx?Airline="+field[5]+"&DestFrom="+field[1]+"&DestTo="+field[3]+"&class="+ClassType+"\" id=\""+ClassType+i+"\"  class=\"greybox\"><img name='" +field[1]+ "-" + field[3]+"-" + field[5]+"'src=\"pic/"+img+".jpg\" border=\"0\"></a></td></tr>"
			 str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[3]+"1\" style=\"cursor:pointer\" src=\"pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'"+field[3]+"\','1');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><img id=\""+field[5]+"1\" src=\"pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'"+field[3]+"\','1');\"></td></tr>" //Single Airline All all offer for perticular destination
			str=str+"<tr><td colSpan=9 id=\""+field[3]+"\" width=\"100%\"></td></tr>"
			}
			
			else if(SetFlag=="T")
			{
				
				// str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" src=\"pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><a href=\"SearchOffer.aspx?Airline="+field[5]+"&DestFrom="+field[1]+"&DestTo="+field[3]+"&class="+ClassType+"\" id=\""+ClassType+i+"\"  class=\"greybox\"><img name='" +field[1]+ "-" + field[3]+"-" + field[5]+"'src=\"pic/"+img+".jpg\" border=\"0\"></a></td></tr>"
			 str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" style=\"cursor:pointer\" src=\"pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td align=center>"+field[13]+"</td><td>" + field[11]+ "</td><td><img id=\""+field[5]+"1\" src=\"pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\');\"></td></tr>"
			str=str+"<tr><td colSpan=9 id=\""+field[5]+"\" width=\"100%\"></td></tr>"
			}
        }
	str=str+"</table>";
	document.getElementById("result").innerHTML=str;
    }
    else
    {
    str="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td colSpan=6>&nbsp;</td><tr><td colSpan=6>&nbsp;</td></tr><tr><td colspan=6 align=center class=bluebignew>Please call us on "+"<span class='sidered'>0208 518 1010</span> for hot offer of " + ClassType + " Class</td></tr><tr><td colSpan=6>&nbsp;</td><tr><td colSpan=6>&nbsp;</td></tr></table>"
	document.getElementById("result").innerHTML=str;
    }
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function changePictureNew(num)
	{
	
		if(num==0)
			{
				
				document.getElementById("eco").setAttribute("src","pic/economy1R.jpg"); 
				document.getElementById("bus").setAttribute("src","pic/businessR.jpg"); 
				document.getElementById("fir").setAttribute("src","pic/firstR.jpg"); 
				
				
			}
			if(num==1)
			{
				
				document.getElementById("eco").setAttribute("src","pic/economyR.jpg"); 
				document.getElementById("bus").setAttribute("src","pic/business1R.jpg"); 
				document.getElementById("fir").setAttribute("src","pic/firstR.jpg"); 

				
			}
			if(num==2)
			{
				
				document.getElementById("eco").setAttribute("src","pic/economyR.jpg"); 
				document.getElementById("bus").setAttribute("src","pic/businessR.jpg"); 
				document.getElementById("fir").setAttribute("src","pic/first1R.jpg");
							
			}
				
	} 
function setFromTo(from,to,Airline)
{
	
var fromlen=parent.frames['Flight_search1'].document.FlightSearch.FDestFrom.length;
var tolen=parent.frames['Flight_search1'].document.FlightSearch.FDestTo.length;
var Air=parent.frames['Flight_search1'].document.FlightSearch.FAirLine.length;
	var i;
	
		if (Air>0)
	{
	     for(i=0;i<Air-1;i++)
	        {
            if(parent.frames['Flight_search1'].document.FlightSearch.FAirLine.options[i].value==Airline)
                {
	                  parent.frames['Flight_search1'].document.FlightSearch.FAirLine.options[i].selected=true;
		       }
	        }
	}

	if (fromlen>0)
	{
	     for(i=0;i<fromlen-1;i++)
	        {
	            if(parent.frames['Flight_search1'].document.FlightSearch.FDestFrom.options[i].value==from)
	                {
	                  parent.frames['Flight_search1'].document.FlightSearch.FDestFrom.options[i].selected=true;
					 
	                }
	        }
	}
	
	if (tolen>0)
	{
	     for(i=0;i<tolen-1;i++)
	        {
	            if(parent.frames['Flight_search1'].document.FlightSearch.FDestTo.options[i].value==to)
	                {
	                  parent.frames['Flight_search1'].document.FlightSearch.FDestTo.options[i].selected=true;
					             }
	        }
	}

}

function showAlert()
{
	alert("Please select Departure and Return Date according to your journey from search engine and then click on \"show flights\" button.")
}
