var xmlHttp;
var classs;
function Offer(ww,destto)
{
classs=ww;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="class.asp";
url=url+"?class="+ww+"&destto="+destto;
xmlHttp.onreadystatechange=stateServer1;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateServer1() 
{ 
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{		
		WriteData1(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 WriteData1(countryNode)
{ 

//document.getElementById("displayRulesDiv").style.visibility='hidden';
var rs;
var str="";
var linkimg="";
var rss=countryNode.split("^|");
if(rss.length-1>0)
	{
	str="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	//str=str + "<tr><td colspan=6>&nbsp;</td></tr>"
	str=str + "<tr class=\"big_orange_font\"><td>Dest From</td><td>Flight Type</td><td>Airline</td><td align='center'>Total Amount<br>Incl. Taxes</br></td><td>Baggage</td><td>Travel Between</td><td></td></tr>"
	for(i=0;i<rss.length-1;i++)
		{
		
					var field;
					var j;
					var img;
					field=rss[i].split("|");
					var flightType;
									
			        if(field[9].substr(0,6).toUpperCase()=="DIRECT".toUpperCase())
			        {
				        flightType="Non Stop";
			        }
			        else
			        {
				        flightType="One Stop";
			        }
		             
					  if(field[5].toUpperCase()=="BA")
					  {
						   img="please"
					  }
					  else
					  {
						img="book_now"  
					  }
					  
					  
						if(i%2==0)
			            {
						 str=str + "<tr height=25 bgcolor=\"#FFFFFF\"  class=site ><td>" + field[0]+"("+field[1]+")</td><td>" +flightType+ "</td><td><img src=\"http://myvacations.co.uk/airlogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;" + field[10] + "</strong></td><td>"+field[13]+"</td><td>" + field[11]+ "</td><td></td><td><a href=\"SearchOffer.aspx?Airline="+field[5]+"&DestFrom="+field[1]+"&DestTo="+field[3]+"&class="+classs+"\" id=\""+classs+i+"\"  class=\"greybox\"><img  src=\"images/"+ img +".jpg\" border=\"0\" ></a></td></tr>"
						}
			            else
			             {
							str=str + "<tr height=25 bgcolor=\"#F9F9F9\"  class=site ><td>" + field[0]+"("+field[1]+")</td><td>" + flightType + "</td><td><img src=\"http://myvacations.co.uk/airlogo/"+field[5]+".gif\"></td><td align='center'>fr&nbsp;<strong>&pound;" + field[10] + "</strong></td><td>"+field[13]+"</td><td>" + field[11]+ "</td><td></td><td><a href=\"SearchOffer.aspx?Airline="+field[5]+"&DestFrom="+field[1]+"&DestTo="+field[3]+"&class="+classs+"\" id=\""+classs+i+"\"  class=\"greybox\"><img  src=\"images/" + img + ".jpg\" border=\"0\"></a></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 " + classs + " 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(num)
	{
	
		if(num==0)
			{
				document.getElementById("eco").setAttribute("src","images/eco1.jpg"); 
				document.getElementById("bus").setAttribute("src","images/bus.jpg"); 
				document.getElementById("fir").setAttribute("src","images/fir.jpg"); 
			}
			if(num==1)
			{				
				document.getElementById("eco").setAttribute("src","images/eco.jpg"); 
				document.getElementById("bus").setAttribute("src","images/bus1.jpg"); 
				document.getElementById("fir").setAttribute("src","images/fir.jpg");				
			}
			if(num==2)
			{
				document.getElementById("eco").setAttribute("src","images/eco.jpg"); 
				document.getElementById("bus").setAttribute("src","images/bus.jpg"); 
				document.getElementById("fir").setAttribute("src","images/fir1.jpg");							
			}			
	}		
function dis(sheet)
	{
document.getElementById("sheet").innerHTML=""
document.getElementById("sheet").innerHTML=sheet;
	}
function outMouse()
	{
document.getElementById("sheet").innerHTML=""
	}	
//--------------------------------------------------------------------------------------------------------	
    function displayRules1(evt,text1,td_id)
	{
	       // getMouseXY(evt);
       var arr=text1;

            MM_openBrWindow("Rules.aspx?val="+arr,"","width=500,height=210")
	}


function positionInfo(object) {

  var p_elm = object;

  this.getElementLeft = getElementLeft;
  function getElementLeft() {
    var x = 0;
    var elm;
    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    while (elm != null) {
      x+= elm.offsetLeft;
      elm = elm.offsetParent;
    }
    return parseInt(x,10);
  }

  this.getElementWidth = getElementWidth;
  function getElementWidth(){
    var elm;
    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    return parseInt(elm.offsetWidth,10);
  }

  this.getElementRight = getElementRight;
  function getElementRight(){
    return getElementLeft(p_elm) + getElementWidth(p_elm);
  }

  this.getElementTop = getElementTop;
  function getElementTop() {
    var y = 0;
    var elm;
    if(typeof(p_elm) == "object"){
      elm = p_elm;
    } else {
      elm = document.getElementById(p_elm);
    }
    while (elm != null) {
      y+= elm.offsetTop;
      elm = elm.offsetParent;
    }
    return parseInt(y,10);
  }

  this.getElementHeight = getElementHeight;
  function getElementHeight()
	{
    var elm;
    if(typeof(p_elm) == "object")
	{
      elm = p_elm;
    }
	else
	{
      elm = document.getElementById(p_elm);
    }
    return parseInt(elm.offsetHeight,10);
  }

  this.getElementBottom = getElementBottom;
  function getElementBottom(){
    return getElementTop(p_elm) + getElementHeight(p_elm);
  }
}