var xmlHttp
var classs;
var destIndex=0;
function packageOffer(destto)
{
document.getElementById("Dest").options[destto].selected=true;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
//var url="Special_breaks.asp";
var url="speacialbreak.aspx";
url=url+"?destto="+destto;
xmlHttp.onreadystatechange=stateServer1;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateServer1() 
{ 

	if(xmlHttp.readyState == 4)
	{
	
		if(xmlHttp.status == 200)
		{		
		//WriteAirportCode(xmlHttp.responseText);
		//WriteDestTo(xmlHttp.responseText);
		//WriteData1(xmlHttp.responseText);
		
		document.getElementById("result").innerHTML=xmlHttp.responseText;
		//document.getElementById('search').style.visibility='visible';
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}

function WriteData1(countryNode)
{ 

var rs;
var str="";
var linkimg="";
var rss=countryNode.split("^|");
if(rss.length-1>0)
	{
		str="";
	str="<table width=\"750\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">";
	//str=str + "<tr><td colspan=6>&nbsp;</td></tr>"
	str=str + "<tr height=\"25\" class=\"SideOrange2\"><td>Airport Code</td><td>Dest To</td><td>Hotel Details</td><td>Dep. Date</td><td>Amount</td></tr>"
	for(i=0;i<rss.length-1;i++)
		{
			
		var DepDDMMYY;
		var RetDDMMYY
			var field;
			var j;
				field=rss[i].split("|");
			try
			{
				DepDDMMYY=field[7].split("/")
				var DepMon=parseInt(DepDDMMYY[0],10)-1;
				var DepDay=parseInt(DepDDMMYY[1],10);
				var DepDD=DepDay;
				var DepMM=DepMon;
				if(DepDay<10)
					{
						DepDD="0"+DepDay;
					}
				if(DepMon<10)
					{
						DepMM="0"+DepMon;
					}
			}
			catch(ex){}
//alert(DepMM)
			var DepMonName=getMonthName(DepMM)
			try
			{
				RetDDMMYY=field[9].split("/")
				var RetMon=parseInt(RetDDMMYY[0],10)-1;
				var RetDay=parseInt(RetDDMMYY[1],10);
				var RetDD=RetDay;
				var RetMM=RetMon;
				
				if(RetDay<10)
					{
						RetDD="0"+RetDay;
					}
				if(RetMon<10)
					{
						RetMM="0"+RetMon;
					}
			}
			catch(ex){}
			
			var	DepMMM=parseInt(DepMM,10)+1
			var	RetMMM=parseInt(RetMM,10)+1
			linkimg="<a href=\"flightHotel.aspx?FHDestFrom=" + field[0] + "&Destination=" + field[1] + "&FHDestTo=" + field[2] + "&hFHDestToTxt=" + field[1] +"&FHDptDate="+DepDD+"&FHDptMonYr="+DepMM+DepDDMMYY[2]+"&FHRetDate=" + RetDD+ "&FHRetMonYr=" + RetMM+RetDDMMYY[2] + "&FHAdult=2&FHChild=0&FHInfant=0&FHSngRoom=0&FHTwnRoom=0&FHDblRoom=1&FHTplRoom=0&FHAirLine=ALL&FHNonStop=&FHRequestType=flighthotel&FHJrnType=Return&hFHDestFromIndex=0&hFHDestToIndex=0&FHDptYr=" + DepDDMMYY[2] + "&FHDptMon=" + DepMMM + "&FHRetMon=" + RetMMM + "&FHRetYr=" + RetDDMMYY[2] + "\"><img src=\"Images/Book_now.gif\" width=\"70\" height=\"18\" border=\"0\"></a>";
		var airName="";
		var airName=getNameAirport(field[0]);
		if(i%2==0)
			{
			str=str + "<tr height=40 bgcolor=\"#E4F2FF\" class=text><td>" + airName + "</td><td>" +  field[1] + "</td><td>" + field[3]+" Hotel<br><strong class=searchForm>" + field[4]+"Nts, " + field[5] + ", " + field[6] + "</strong></td><td>"+DepDD+"-"+DepMonName+"-"+DepDDMMYY[2]+"</td><td><strong class=sidered>£&nbsp;" + field[8] + "</td><td></strong>" + linkimg + "</td></tr>"
			}
			else
			{
			str=str + "<tr height=40 bgcolor=\"#FFFFFF\" class=text><td>" + airName + "</td><td>" +  field[1] + "</td><td>" + field[3]+" Hotel<br><strong class=searchForm>" + field[4]+"Nts, " + field[5] + ", " + field[6] + "</strong></td><td>"+DepDD+"-"+DepMonName+"-"+DepDDMMYY[2]+"</td><td><strong class=sidered>£&nbsp;" + field[8] + "</td><td></strong>" + linkimg + "</td></tr>"
			}
		}
		
		
	//str=str+"<tr><td colSpan=6>&nbsp;</td></tr>"
	//str=str+"<tr><td colSpan=6>&nbsp;</td></tr>"
	str=str+"</table>";
	document.getElementById("result").innerHTML=""
	document.getElementById("result").innerHTML=str;
	}
	else
	{
		str="";
		str="<table width=\"600\" 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=text_NEW01>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 WriteAirportCode(countryNode)
{ 
var rs;
var str="";
var linkimg="";
var rss=countryNode.split("^|");
if(rss.length-1>0)
	{
		str="";
		str="<table width=\"100\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">";
		str=str + "<tr><td colspan=1>&nbsp;</td></tr>"
		str=str + "<tr class=text><td><select name=\"airpport\" class=dropdown2 id=\"airpport\" style=\"WIDTH:180px\"  onchange=\"airport_destination(document.getElementById('weekBugetid').selectedIndex,document.getElementById('airpport').value)\"  >"
		 str=str + "<option selected> Select Your Origin </option>"
		for(i=0;i<rss.length-1;i++)
			{
				var field;
				field=rss[i].split("|");
				
				var airName="";
				var airName=getNameAirport(field[0]);
				if (i==0)
				{
					str=str + "<option value=\""+field[0] + "\">" + airName + "</option>"
					
				}
				else
				{
				    var field1;
				    field1=rss[i].split("|");
    				var airName1="";
				    var airName1=getNameAirport(field1[0]);
				    
				    var field2;
				    field2=rss[i-1].split("|");
    				var airName2="";
				    var airName2=getNameAirport(field2[0]);
					if (airName1==airName2)
					{
					}
					else
					{
					  
					  str=str + "<option value=\""+field[0] + "\">" + airName + "</option>"
					}
				}
			}
		str=str+"<tr><td colSpan=2>&nbsp;</td></tr>"
		str=str+"<tr><td colSpan=2>&nbsp;</td></tr>"
		str=str+"</table>";
		document.getElementById("airortcode").innerHTML=""
		document.getElementById("airortcode").innerHTML=str;
	}
	else
	{
		document.getElementById("airortcode").innerHTML="";
	}
}

function WriteDestTo(countryNode)
{ 
var rs;
var str="";
var linkimg="";
var rss=countryNode.split("^|");
if(rss.length-1>0)
	{
		str="";
		str="<table width=\"100\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">";
		str=str + "<tr><td colspan=1>&nbsp;</td></tr>"
		str=str + "<tr class=text><td><select name=\"Destination\" class=dropdown2 id=\"Destination\" style=\"WIDTH:180px\">"
		 str=str + "<option selected> Select Your Destination </option>"
		for(i=0;i<rss.length-1;i++)
			{
				var field;
				field=rss[i].split("|");
				
				var airName="";
				var airName=getNameAirport(field[1]);
				if (i==0)
				{
					//str=str + "<tr class=text><td>" + airName + "</td><td>" + field[2] +"</td></tr>"
					str=str + "<option value=\""+field[2] + "\">" + airName + "</option>"
				}
				else
				{
				    var field1;
				    field1=rss[i].split("|");
    				var airName1="";
				    var airName1=getNameAirport(field1[1]);
				    
				    var field2;
				    field2=rss[i-1].split("|");
    				var airName2="";
				    var airName2=getNameAirport(field2[1]);
					if (airName1==airName2)
					{
					}
					else
					{
					   //str=str + "<tr class=text><td>" + airName + "</td><td>" + field[2] +"</td></tr>"
					   str=str + "<option value=\""+field[2] + "\">" + airName1 + "</option>"
					}
				}
			}
		str=str+"<tr><td colSpan=1>&nbsp;</td></tr>"
		str=str+"<tr><td colSpan=1>&nbsp;</td></tr>"
		str=str+"</table>";
		document.getElementById("DestTo").innerHTML=""
		document.getElementById("DestTo").innerHTML=str;
	}
	else
	{
		document.getElementById("DestTo").innerHTML="";
	}
}




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","pix/eco1.gif"); 
				document.getElementById("bus").setAttribute("src","pix/bus.gif"); 
				document.getElementById("fir").setAttribute("src","pix/fir.gif"); 
				
				
			}
			if(num==1)
			{
				
				document.getElementById("eco").setAttribute("src","pix/eco.gif"); 
				document.getElementById("bus").setAttribute("src","pix/bus1.gif"); 
				document.getElementById("fir").setAttribute("src","pix/fir.gif"); 

				
			}
			if(num==2)
			{
				document.getElementById("eco").setAttribute("src","pix/eco.gif"); 
				document.getElementById("bus").setAttribute("src","pix/bus.gif"); 
				document.getElementById("fir").setAttribute("src","pix/fir1.gif");
							
			}
			
	}
	
	function getNameAirport(code)
		{
			
				if(code=="BFS")
					{
						return "Belfast";
					}
					else if(code=="BHX")
					{
						return "Birmingham";
					}
					else if(code=="BOH")
					{
						return "Bournemouth";
					}
					else if(code=="BRS")
					{
						return "Bristol";
					}
					else if(code=="CVT")
					{
						return "Coventry";
					}
					else if(code=="EMA")
					{
						return "East Midland";
					}
					else if(code=="GLA")
					{
						return "Glasgow";
					}
					else if(code=="LGW")
					{
						return "London Gatwick";
					}
					else if(code=="LHR")
					{
						return "London Heathrow";
					}
					else if(code=="LON")
					{
						return "London";
					}
					else if(code=="LPL")
					{
						return "Liverpool";
					}
					else if(code=="LTN")
					{
						return "London Luton";
					}
					else if(code=="MAN")
					{
						return "London Manchester";
					}
					else if(code=="NCL")
					{
						return "New Castle";
					}
					else if(code=="PIK")
					{
						return "Glasgow(Prestwick)";
					}
					else if(code=="STN")
					{
						return "London Stansted";
					}
					else if(code=="ABZ")
					{
						return "Aberdeen";
					}
					else if(code=="EDI")
					{
						return "Edinburgh";
					}
					else if(code=="LCY")
					{
						return "London City Airport";
					}
					else if(code=="AMS")
					{
						return "Amsterdam";
					}
					else if(code=="LBA")
					{
						return "Leeds/Bradford";
					}
					else if(code=="MME")
					{
						return "Teesside";
					}
					else if(code=="BUD")
					{
						return "Budapest";
					}
					else if(code=="PRG")
					{
						return "Prague";
					}
					else if(code=="DEL")
					{
						return "Delhi";
					}
					else if(code=="DXB")
					{
						return "Dubai";
					}
					else if(code=="BOM")
					{
						return "Mumbai";
					}
					else if(code=="BOS")
					{
						return "Boston";
					}
					else if(code=="TYO")
					{
						return "Tokyo";
					}
					else if(code=="NYC")
					{
						return "New York";
					}
					else if(code=="BKK")
					{
						return "Bangkok";
					}
					else if(code=="JER")
					{
						return "Jersey";
					}
					
					else
					{
						return code
					}
	
		}


function getMonthName(DepMM)
{
if(DepMM=="00")
	{
	return "Jan";
	}
	else if(DepMM=="01")
	{
	return "Feb";
	}
	else if(DepMM=="02")
	{
	return "Mar";
	}
	else if(DepMM=="03")
	{
	return "Apr";
	}
	else if(DepMM=="04")
	{
	return "May";
	}
	else if(DepMM=="05")
	{
	return "Jun";
	}
	else if(DepMM=="06")
	{
	return "Jul";
	}
	else if(DepMM=="07")
	{
	return "Aug";
	}
	else if(DepMM=="08")
		{
		return "Sep";
		}
	else if(DepMM=="09")
		{
		return "Oct";
		}
	else if(DepMM=="10")
		{
		return "Nov";
		}
	else if(DepMM=="11")
		{
		return "Dec";
		}
}

function packageOfferCode(destto,airportcode,destinationcode)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="Special_breaks_Code.asp";
url=url+"?destto="+destto;
url=url+"&airportcode="+airportcode;
url=url+"&destinationcode="+destinationcode;
xmlHttp.onreadystatechange=stateServerCode;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateServerCode() 
{ 
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{		
		
		WriteData1(xmlHttp.responseText);
		document.getElementById('search').style.visibility='visible';
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}

function airport_destination1(destto,acode)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="Special_breaks_airportCode.asp";
url=url+"?destto="+destto;
url=url+"&airportcode="+acode;
xmlHttp.onreadystatechange=stateServerACode;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function stateServerACode() 
{ 
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{		
	
			WriteDestToCode(xmlHttp.responseText);
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}

function WriteDestToCode(countryNode)
{ 
var rs;
var str="";
var linkimg="";
var rss=countryNode.split("^|");
if(rss.length-1>0)
	{
		str="";
		str="<table width=\"100\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">";
		str=str + "<tr><td colspan=1>&nbsp;</td></tr>"
		str=str + "<tr class=text><td><select name=Destination class=dropdown2 id=Destination style=\"WIDTH:180px\">"
		 str=str + "<option selected> Select Your Destination </option>"
		for(i=0;i<rss.length-1;i++)
			{
				var field;
				field=rss[i].split("|");
				
				var airName="";
				//var airName=getNameAirport(field[1]);
				if (i==0)
				{
					//str=str + "<tr class=text><td>" + airName + "</td><td>" + field[2] +"</td></tr>"
					str=str + "<option value=\""+field[1] + "\">" + field[0] + "</option>"
				}
				else
				{
				    var field1;
				    field1=rss[i].split("|");
    				var airName1="";
				    var airName1=getNameAirport(field1[1]);
				    
				    var field2;
				    field2=rss[i-1].split("|");
    				var airName2="";
				    var airName2=getNameAirport(field2[1]);
					if (airName1==airName2)
					{
					}
					else
					{
					   //str=str + "<tr class=text><td>" + airName + "</td><td>" + field[2] +"</td></tr>"
					   str=str + "<option value=\""+field[1] + "\">" + field[0] + "</option>"
					}
				}
				
			}
		str=str+"<tr><td colSpan=1>&nbsp;</td></tr>"
		str=str+"<tr><td colSpan=1>&nbsp;</td></tr>"
		str=str+"</table>";
		document.getElementById("DestTo").innerHTML=""
		document.getElementById("DestTo").innerHTML=str;
	}
	else
	{
		document.getElementById("DestTo").innerHTML="";
	}
}
function airport_destination2(destto,acode)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="Special_breaks.asp";
url=url+"?destto="+destto;
xmlHttp.onreadystatechange=stateServer2;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateServer2() 
{ 
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{		
		WriteDestTo(xmlHttp.responseText);
		document.getElementById('search').style.visibility='visible';
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}