<!--
var route=new Array();
var newRoute=new Array();
var airport=new Array();
var country=new Array();
var carrier=new Array();
var londonAirportsParam="LHR LGW LTN LCY";
function routeData(rDep, rArr, rCarrier)
{
this.depAirport=rDep;
this.arrAirport=rArr;
this.carrier=rCarrier;
}
function newRouteData(rDep, rArr, rCarrier, rComment)
{
this.depAirport=rDep;
this.arrAirport=rArr;
this.carrier=rCarrier;
this.comment=rComment;
}
function airportData(aCode, aName, aCntry, aRegion, aX, aY, aAlign, aNotes, aDefault, aPriority)
{
this.code=aCode;
this.name=aName;
this.country=aCntry;
}
function countryData(cntCode, cCode, cName)
{
this.contntcode=cntCode;
this.code=cCode;
this.name=cName;
}
function carrierData(cCode, cName, cNotes)
{
this.code=cCode;
this.name=cName;
this.notes=cNotes;
}
function buildAirportObjects()
{
for(var i=0;i<mapAirports.length;)
{
var aCode=mapAirports[i++];
var aName=mapAirports[i++];
var aCntry=mapAirports[i++];
if (aCntry != "XX")
airport[aCode]=new airportData(aCode, aName, aCntry);
}
}
function buildRouteObjects()
{
for(var i=0;i<mapRoutes.length;)
{
var routeDep=mapRoutes[i++];
var routeArr=mapRoutes[i++];
var routeCarrier=mapRoutes[i++];
route[routeDep + routeArr + routeCarrier]=new routeData(routeDep, routeArr, routeCarrier);
if (londonAirportsParam.indexOf(routeDep) > -1)
{
if (typeof route["LON"+routeArr]=="undefined")
{
route["LON"+routeArr]=new routeData("LON", routeArr, routeCarrier);
}
}
}
}
function buildNewRouteObjects()
{
for(var i=0;i<mapNewRoutes.length;)
{
var routeDep=mapNewRoutes[i++];
var routeArr=mapNewRoutes[i++];
var routeCarrier=mapNewRoutes[i++];
var routeComment=mapNewRoutes[i++];
if (routeDep != "XX")
newRoute[routeDep + routeArr + routeCarrier]=new newRouteData(routeDep, routeArr, routeCarrier, routeComment);
}
}
function buildCountryObjects()
{
for(var i=0;i<mapCountries.length;)
{
var cntCode=mapCountries[i++];
var cntryCode=mapCountries[i++];
var cntryName=mapCountries[i++];
country[cntryCode]=new countryData(cntCode, cntryCode, cntryName);
}
}
function buildCarrierObjects()
{
for(var i=0;i<magCarriers.length;)
{
var carrierCode=magCarriers[i++];
var carrierName=magCarriers[i++];
var carrierNotes=magCarriers[i++];
carrier[carrierCode]=new carrierData(carrierCode, carrierName, carrierNotes);
}
}

