
var LocationID,Freetext,CityName,AirportCode;function LookupRelatedDestinations(iLocationID,sFreetext,sCityName,sAirportCode){LocationID=iLocationID;Freetext=sFreetext;CityName=sCityName;AirportCode=sAirportCode;sURL="/includes/relateddestinations/XMLLookup.asp?locationto="+iLocationID+"&casper"
if(sURL){setTimeout("loadRelatedDestinationsXMLDoc('"+sURL+"')",100);}}
function loadRelatedDestinationsXMLDoc(url){var processChange=processRelatedDestinationsXMLDoc
if(window.XMLHttpRequest){req=new XMLHttpRequest();req.onreadystatechange=processChange;req.open("GET",url,true);req.send(null);}else if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");if(req){req.onreadystatechange=processChange;req.open("GET",url,true);req.send();}}}
function processRelatedDestinationsXMLDoc(){if(req.readyState==4){if(req.status==200){var sHTML='';xmldoc=req.responseXML.documentElement;oDestination=xmldoc.getElementsByTagName('destination');for(x=0;x<oDestination.length;x++){iLocationTo=oDestination.item(x).attributes.getNamedItem("id").nodeValue
sCityName=oDestination.item(x).attributes.getNamedItem("cityname").nodeValue
sCountryName=oDestination.item(x).attributes.getNamedItem("countryname").nodeValue
sAirportCode=oDestination.item(x).attributes.getNamedItem("airportcode").nodeValue
sHTML+="<li><a href=\"#\" onclick=\"SearchRelatedDestination('"+iLocationTo+"','"+sCityName+"','"+sAirportCode+"')\">"+sCityName+" - "+sCountryName+"</a></li>"}
if(sHTML&&document.getElementById('divRelatedDestinations')&&document.getElementById('divRelatedDestinationsHolder')){document.getElementById('divRelatedDestinationsHolder').style.display='';document.getElementById('divRelatedDestinations').innerHTML='<div style="float:left"><img src="/images/other/alternative_dest.gif" style="margin-left:10px;" /></div><div style="float:left; margin-top:5px;"><ul type="square">'+sHTML+'</ul></div>'}}
else
{alert("There was a problem retrieving the XML data:\n"+req.statusText);}}}
function SearchRelatedDestination(id,sFreeAndCity,sAirportCode){var querystring=getQuerystring();querystring=querystring.replace('locationto='+LocationID,'locationto='+id);querystring=querystring.replace('freetext='+Freetext,'freetext='+sFreeAndCity);querystring=querystring.replace('cityname='+CityName,'cityname='+sFreeAndCity);querystring=querystring.replace('airportto='+AirportCode,'airportto='+sAirportCode);location.href='/includes/pleasewait.asp?'+querystring;}
