var SetFlag;
var CurrID;
var ClassType;
var DestTo;
var flag;


//function hotOffer(ClsType,DestTo,flag)
//{

//        xmlHttp=GetXmlHttpObject();
//        if(xmlHttp==null)
//          {
//          alert ("Your browser does not support AJAX!");
//          return;
//          } 
//		  var url;
//		  try
//		  {
////			  if (flag=="0"){url="pakistan/HotOffer.aspx";}
//			  if(flag=="2"){url="../HotOffer.aspx";}
////			  else{url="HotOffer.aspx";}
//		  }catch(e){url="HotOffer.aspx";}
//        
//	    url=url+"?ClsType="+ClsType+"&DestTo="+DestTo;
//        xmlHttp.onreadystatechange=stateServer1;
//        xmlHttp.open("GET",url,true);
//        xmlHttp.send(null);
//}

//function stateServer1() 
//{ 
//	if(xmlHttp.readyState == 4)
//	{
//		if(xmlHttp.status == 200)
//		{ 
//		document.getElementById("result").innerHTML=xmlHttp.responseText;		
//		}
//		else
//		{
//			alert("There was a problem retrieving data from the server." );
//		}
//	}
//}


// for + symbol offers

function hotOffer(classType,codeName,setFlag,destTo,flag)
{
SetFlag=setFlag;
ClassType=classType;
flag=flag;
//alert(flag);
if(destTo==undefined)
{
DestTo="";
}
else
{
DestTo=destTo;
}

if(setFlag.toUpperCase()=="A") //A for All for PerticularDestination, S for unique(Single) record	
	{
	CurrID=codeName;
	//alert(codeName);
	}
	
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
if(PreviousID!=CurrID)
    {
    //alert(PreviousID);
   
    if (flag=="1")
    {
    url="pakistan/hotoffer.aspx";
    url=url+"?ClsType="+classType+"&Airline="+codeName+"&DestTo="+DestTo;
    xmlHttp.onreadystatechange=stateHotOffer1;
    }

    else if(flag=="2")
    {
    //alert(flag);
    url="../hotoffer.aspx";
    url=url+"?ClsType="+classType+"&Airline="+codeName+"&DestTo="+DestTo;
    xmlHttp.onreadystatechange=stateHotOffer;
   
    }
    else
    {
    url="../hotoffer.aspx";
    url=url+"?ClsType="+classType+"&Airline="+codeName+"&DestTo="+DestTo;
    xmlHttp.onreadystatechange=stateHotOffer;
  }
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
   }
   else
   {
   PreviousID=""
   document.getElementById(CurrID).innerHTML="";
   document.getElementById(CurrID+"1").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/plus_offer.gif"); 
   }
   //alert(url);
  //alert(CurrID);
}


function stateHotOffer() 
{ 
   
	if(xmlHttp.readyState == 4)
	{
	  
		if(xmlHttp.status == 200)
		{
			if(SetFlag.toUpperCase()=="S" || SetFlag.toUpperCase()=="T")
			{
			SwriteDataOffer(xmlHttp.responseText);
			
			}
			else
			{
			//after click plus image
			AwriteDataOffer(xmlHttp.responseText);
			}
		}
		else
		{
		
		
			alert("There was a problem retrieving data from the server." );
		}
	}	
	$(document).ready(function(){
			$("a.greybox").click(function(){
			   GB_show(this.id,this.href,300,550);
			  return false;
			});
		  });		
}
function stateHotOffer1() 
{ 

	if(xmlHttp.readyState == 4)
	{
	//alert(xmlHttp.status );
		
		if(xmlHttp.status == 200)
		{
			if(SetFlag.toUpperCase()=="S" || SetFlag.toUpperCase()=="T")
			{
			SwriteDataOffer1(xmlHttp.responseText);
			}
			else
			{
			AwriteDataOffer(xmlHttp.responseText);
			}
		}
		else
		{
		    //alert("HI" );
			alert("There was a problem retrieving data from the server." );
		}
	}	
	$(document).ready(function(){
			$("a.greybox").click(function(){
			   GB_show(this.id,this.href,300,550);
			  return false;
			});
		  });		
}

function AwriteDataOffer(countryNode)
{
//alert("hi")
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];
            }        
            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=\"http://www.ticketstopakistan.co.uk/smalllogo/"+field[5]+".gif\"></td><td align='center' style='border-bottom:1px solid #D8D8D8;'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td style='border-bottom:1px solid #D8D8D8;'>" + field[11]+ "</td><td style='border-bottom:1px solid #D8D8D8;'><a href=\"http://ticketstopakistan.co.uk/commonsearch_offers.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=\"http://ticketstopakistan.co.uk/pakistan/pic/"+img+".jpg\" border=\"0\" ></a></td><td>&nbsp;</td><td>&nbsp;</td></tr>"
           
		   }
	str=str+"</table>";
	try
	    {
	    document.getElementById(PreviousID+"1").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/plus_offer.gif"); 
	    document.getElementById(PreviousID).innerHTML="";
	    }catch(ex){}
	    PreviousID=CurrID;
	    document.getElementById(CurrID+"1").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/minus_offer.gif"); 
	    document.getElementById(CurrID).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>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;
     
    document.getElementById(CurrID+"1").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/minus_offer.gif"); 
	document.getElementById(CurrID).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=8></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>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];
            }        
            img="please"
            //alert(SetFlag)
            
            if(SetFlag=="S")
	  		{	
	  		//alert("preeti");	
	  		str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[3]+"1\" style=\"cursor:pointer\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/plus_offer.gif\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[3]+"\',\'A\',\'\',\'2\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center ><img src=\"http://www.ticketstopakistan.co.uk/smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td>" + field[11]+ "</td><td><img id=\""+field[3]+"1\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[3]+"\',\'A\',\'\',\'2\');\"></td></tr>"
		    
      	    str=str+"<tr><td colSpan=8 id=\""+field[3]+"\" width=\"100%\"></td></tr>"
			}
			else if(SetFlag=="T" && DestTo!="")
			{
//			alert("preeti");		
			str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" style=\"cursor:pointer\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'"+field[3]+"\',\'2\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"http://www.ticketstopakistan.co.uk/smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td>" + field[11]+ "</td><td><img id=\""+field[5]+"1\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'"+field[3]+"\',\'2\');\"></td></tr>" //Single Airline All all offer for perticular destination
			
			str=str+"<tr><td colSpan=8 id=\""+field[5]+"\" width=\"100%\"></td></tr>"
			}
			else if(SetFlag=="T")
			{			
			str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" style=\"cursor:pointer\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'\',\'2\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"http://www.ticketstopakistan.co.uk/smalllogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td>" + field[11]+ "</td><td><img id=\""+field[5]+"1\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'\',\'2\');\"></td></tr>" //<td>"+ field[2] +"</td>
			
			str=str+"<tr><td colSpan=8 id=\""+field[5]+"\" width=\"100%\"></td></tr>"
			}
        }
	str=str+"</table>";
	document.getElementById("result").innerHTML=str;
	//alert(document.getElementById("result").innerHTML);
    }
    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>There Is No Offer Found In " + ClassType + " Class</td></tr><tr><td colSpan=6>&nbsp;</td><tr><td colSpan=6>&nbsp;</td></tr></table>"
	document.getElementById("result").innerHTML=str;
	//alert(preeti);
    }
}
function SwriteDataOffer1(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  colspan=2>Airline</td><td>Total Amt<br>Incl. Taxes</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];
            }        
            img="please"
           
       if(SetFlag=="S")
	  		{	  	
		    str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[3]+"1\" style=\"cursor:pointer\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/plus_offer.gif\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[3]+"\',\'A\',\'\',\'1\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center ><img src=\"http://www.ticketstopakistan.co.uk/smalllogo/"+field[5]+".gif\"></td><td align=left>"+field[4]+"</td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td>" + field[11]+ "</td><td><img id=\""+field[3]+"1\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[3]+"\',\'A\',\'\',\'1\');\"></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\" style=\"cursor:pointer\" src=\"http://www.ticketstopakistan.co.uk/pakistan/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=\"http://www.ticketstopakistan.co.uk/smalllogo/"+field[5]+".gif\"></td><td align=left>"+field[4]+"</td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td>" + field[11]+ "</td><td><img id=\""+field[5]+"1\" src=\"http://www.ticketstopakistan.co.uk/pakistan/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[5]+"\" width=\"100%\"></td></tr>"
			}
			else if(SetFlag=="T")
			{			
			str=str + "<tr height=25 bgcolor=\"#F9F9F9\" class=offerP_text><td><img id=\""+field[5]+"1\" style=\"cursor:pointer\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/plus_offer.gif\"  alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'\',\'1\');\"></td><td style='padding-left:5px;'>" + field[0]+"</td><td>"+ field[2] +"</td><td>"+flttype+"</td><td align=center><img src=\"http://www.ticketstopakistan.co.uk/smalllogo/"+field[5]+".gif\"></td><td align=left>"+field[4]+"</td><td align='center'>fr&nbsp;<strong>&pound;"  +field[10] + "</strong></td><td>" + field[11]+ "</td><td><img id=\""+field[5]+"1\" src=\"http://www.ticketstopakistan.co.uk/pakistan/pic/more_offers.jpg\"  style=\"cursor:pointer\" alt=\"Please click to more offers.\" onClick=\"hotOffer(\'"+ClassType+"\',\'"+field[5]+"\',\'A\',\'\',\'1\');\"></td></tr>" //<td>"+ field[2] +"</td>
			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>There Is No Offer Found In " + 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 changePicture_pakistan(num)
	{	
		if(num==0)
			{
				document.getElementById("eco").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/eco1.gif"); 
				document.getElementById("bus").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/bus.gif"); 
				document.getElementById("fir").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/fir.gif");				
			}
			if(num==1)
			{
				
				document.getElementById("eco").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/eco.gif"); 
				document.getElementById("bus").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/bus1.gif"); 
				document.getElementById("fir").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/fir.gif");				
			}
			if(num==2)
			{
				document.getElementById("eco").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/eco.gif"); 
				document.getElementById("bus").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/bus.gif"); 
				document.getElementById("fir").setAttribute("src","http://www.ticketstopakistan.co.uk/pakistan/pic/fir1.gif");
			}				
	} 
	
	
function showAlert()
{
	alert("Please select Departure and Return Date according to your journey from search engine and then click on \"show flights\" button.")
}
