










function validateFlightSearchCriteriaFormOnlyIE6up(form) {
    var agt=navigator.userAgent.toLowerCase();
    // ***BROWSER VERSION***
    //http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
    // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);

    // Note: Opera and WebTV spoof Navigator.  We do strict client detection.
    // To allow spoofing, take out the tests for opera and webtv.
    var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) );
    var is_nav6 = (is_nav && (is_major == 5));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_gecko = (agt.indexOf('gecko') != -1);

    var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3 = (is_ie && (is_major < 4));
    var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up = (is_ie && (is_major >= 4));
    var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6 = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

    // KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
    // or if this is the first browser window opened.  Thus the
    // variables is_aol, is_aol3, and is_aol4 aren't 100% reliable.
    var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_aol5  = (agt.indexOf("aol 5") != -1);
    var is_aol6  = (agt.indexOf("aol 6") != -1);

    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);

    var is_webtv = (agt.indexOf("webtv") != -1);

    var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1));
    var is_AOLTV = is_TVNavigator;

    var is_hotjava = (agt.indexOf("hotjava") != -1);
    var is_hotjava3 = (is_hotjava && (is_major == 3));
    var is_hotjava3up = (is_hotjava && (is_major >= 3));

    // *** JAVASCRIPT VERSION CHECK ***
    var is_js;
    if (is_nav2 || is_ie3) is_js = 1.0;
    else if (is_nav3) is_js = 1.1;
    else if (is_opera5up) is_js = 1.3;
    else if (is_opera) is_js = 1.1;
    else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2;
    else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3;
    else if (is_hotjava3up) is_js = 1.4;
    else if (is_nav6 || is_gecko) is_js = 1.5;
    // NOTE: In the future, update this code when newer versions of JS
    // are released. For now, we try to provide some upward compatibility
    // so that future versions of Nav and IE will show they are at
    // *least* JS 1.x capable. Always check for JS version compatibility
    // with > or >=.
    else if (is_nav6up) is_js = 1.5;
    // NOTE: ie5up on mac is 1.4
    else if (is_ie5up) is_js = 1.3

    // HACK: no idea for other browsers; always check for JS version with > or >=
    else is_js = 0.0;

    // *** PLATFORM ***
    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    // NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all
    //        Win32, so you can't distinguish between Win95 and WinNT.
    var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

    // is this a 16 bit compiled version?
    var is_win16 = ((agt.indexOf("win16")!=-1) ||
               (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) ||
               (agt.indexOf("windows 16-bit")!=-1) );

    var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                    (agt.indexOf("windows 16-bit")!=-1));

    var is_winme = ((agt.indexOf("win 9x 4.90")!=-1));
    var is_win2k = ((agt.indexOf("windows nt 5.0")!=-1));

    // NOTE: Reliable detection of Win98 may not be possible. It appears that:
    //       - On Nav 4.x and before you'll get plain "Windows" in userAgent.
    //       - On Mercury client, the 32-bit version will return "Win98", but
    //         the 16-bit version running on Win98 will still return "Win95".
    var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
    var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
    var is_win32 = (is_win95 || is_winnt || is_win98 ||
                    ((is_major >= 4) && (navigator.platform == "Win32")) ||
                    (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

    var is_os2   = ((agt.indexOf("os/2")!=-1) ||
                    (navigator.appVersion.indexOf("OS/2")!=-1) ||
                    (agt.indexOf("ibm-webexplorer")!=-1));

    var is_mac    = (agt.indexOf("mac")!=-1);
    // hack ie5 js version for mac
    if (is_mac && is_ie5up) is_js = 1.4;
    var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) ||
                               (agt.indexOf("68000")!=-1)));
    var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) ||
                                (agt.indexOf("powerpc")!=-1)));

    var is_sun   = (agt.indexOf("sunos")!=-1);
    var is_sun4  = (agt.indexOf("sunos 4")!=-1);
    var is_sun5  = (agt.indexOf("sunos 5")!=-1);
    var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));
    var is_irix  = (agt.indexOf("irix") !=-1);    // SGI
    var is_irix5 = (agt.indexOf("irix 5") !=-1);
    var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
    var is_hpux  = (agt.indexOf("hp-ux")!=-1);
    var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));
    var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));
    var is_aix   = (agt.indexOf("aix") !=-1);      // IBM
    var is_aix1  = (agt.indexOf("aix 1") !=-1);
    var is_aix2  = (agt.indexOf("aix 2") !=-1);
    var is_aix3  = (agt.indexOf("aix 3") !=-1);
    var is_aix4  = (agt.indexOf("aix 4") !=-1);
    var is_linux = (agt.indexOf("inux")!=-1);
    var is_sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
    var is_unixware = (agt.indexOf("unix_system_v")!=-1);
    var is_mpras    = (agt.indexOf("ncr")!=-1);
    var is_reliant  = (agt.indexOf("reliantunix")!=-1);
    var is_dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) ||
           (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) ||
           (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1));
    var is_sinix = (agt.indexOf("sinix")!=-1);
    var is_freebsd = (agt.indexOf("freebsd")!=-1);
    var is_bsd = (agt.indexOf("bsd")!=-1);
    var is_unix  = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux ||
                 is_sco ||is_unixware || is_mpras || is_reliant ||
                 is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);

    var is_vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));

    if (!is_ie) {
        return validateFlightSearchCriteriaForm(form);
    } else if (is_ie6up) {
        return validateFlightSearchCriteriaForm(form);
    } else {
        return true;
    }

 }

function doSelection() {
	return processSelection(25,7,2008);
}

var reservations="0871 700 2000 (von außerhalb GB & Nordirland +44 1392 680073)";

// localised static values
function localizedStrings() {
this.months = new Array ('Januar ','Februar ','M\u00E4rz ','April ','Mai ','Juni ','Juli ','August ','September ','Oktober ','November ','Dezember ');

//normal reservations only flights
this.invalidAirportCombination1 =
"   Leider ist die Kombination von \n" +
"   Startflughafen und Zielflughafen,  \n" +
"   die Sie ausgew\u00E4hlt haben, derzeit  \n" +
"   nicht f\u00FCr Online-Buchungen verf\u00FCgbar.\n\n" +
"   Wenden Sie sich an Reservations bei  \n" +
"   Flybe, indem Sie uns direkt anrufen unter  ";
//additional reservations message if a Continental codeshare flt
this.invalidAirportCombination2 =  
"\n\n" +
"   Diese sind Codeshare-Dienste und werden\n" +
"   vollst\u00E4ndig von Continental Airlines durchgef\u00FChrt.\n" +
"   Alle Produkte und Dienstleistungen auf diesen Fl\u00FCgen\n" +
"   werden in \u00DCbereinstimmung mit den herk\u00F6mmlichen Continental\n" + 
"   Airlines Produkten und Dienstleistungen durchgef\u00FChrt.\n" +
"   Flybe Economy Plus ist nicht verf\u00FCgbar\n" + 
"   auf diesen Fl\u00FCgen.";	    
//displayed for ScotAirways code share
this.invalidAirportCombination3 =
"   Leider ist die Kombination von \n" +
"   Startflughafen und Zielflughafen  \n" +
"   die Sie ausgew\u00E4hlt haben, derzeit  \n" +
"   nicht f\u00FCr Online-Buchungen verf\u00FCgbar \n" +
"   auf diesem System. \n\n" + 
"   Wenden Sie sich an Reservations unter  \n" +
"   Flybe, indem Sie uns direkt anrufen unter  ";	            

this.baconnectmessage = 
"   Leider sind die ausgew\u00E4hlten Reisedaten\n " + 
"   f\u00FCr die gew\u00E4hlte Strecke nicht verf\u00FCgbar, um \n " + 
"   Flybe.com gebucht zu werden.  Auf dieser Strecke k\u00F6nnen Reisen \n " + 
"   auf Flybe.com f\u00FCr Abfl\u00FCge nach \n " + 
"   dem 25. M\u00E4rz 2007 gebucht werden. Sie werden weitergeleitet,\n " + 
"   nachdem Sie auf die unten stehende Schaltfl\u00E4che klicken. ";
                	   
                	   
this.saturdaysOnly = "\n__________________________________\n\n" +
"        Beachten Sie bitte, dass dieser \n" +
"        Flug nur an \n" +
"        Samstagen durchgef\u00FChrt wird. ";

this.saturdayOnlyDepartures = "\n__________________________________\n\n" +
"        Beachten Sie bitte, dass dieser \n" +
"        Abflug nur an  \n" +
"        Samstagen durchgef\u00FChrt wird. ";


this.saturdayOnlyReturns = "\n__________________________________\n\n" +
"        Beachten Sie bitte, dass dieser \n" +
"        R\u00FCckflug nur an \n" +
"        Samstagen durchgef\u00FChrt wird. ";

this.businessClassOnly = "\n__________________________________\n\n" +
"        Es tut uns leid, die Business Class ist \n" +
"        auf dieser Strecke nicht verf\u00FCgbar. \n" +
"        W\u00E4hlen Sie bitte Premium Economy. ";

this.routeNotYetAvailable = 'Diese Strecke ist kann bis November nicht gebucht werden, bitte erneut ausw\u00E4hlen';

this.skiRoute1 = 'Wenn Sie auf dieser Strecke Skier mitf\u00FChren m\u00F6chten, wenden Sie sich bitte im Anschluss an die Flugbuchung an unser Kunden-Callcenter unter ';
this.skiRoute1a = ' ('
this.skiRoute1b = ' f\u00FCr Anrufe innerhalb von GB & Nordirland) '
this.skiRoute2 = ', um Ihre Skiausr\u00FCstung im Voraus zu buchen.  '
+ 'Die Bef\u00F6rderung von Skiern wird gegen eine Geb\u00FChr von \u00A320 (oder entsprechender Betrag in \u00F6rtlicher W\u00E4hrung) pro Paar und Strecke garantiert.  ';

this.requiredFieldStr = 'Bitte geben Sie den  ';

this.departureDayStr = 'Abflugtag an.';
this.departureMonthStr = 'Abflugmonat an.';
this.departureAirportStr = 'Abflugflughafen an.';
this.destinationAirportStr = 'Zielflughafen an.';
this.returnDayStr = 'R\u00FCckflugtag an oder l\u00F6schen Sie den R\u00FCckflugmonat.';
this.returnMonthStr = 'R\u00FCckflugmonat an oder l\u00F6schen Sie den R\u00FCckflugtag.';
this.depDestDifferent = 'W\u00E4hlen Sie bitte unterschiedliche Start- und Zielflugh\u00E4fen.';
this.noOutwardXmasStr = 'Es sind keine Hinfl\u00FCge am Weihnachtstag verf\u00FCgbar. \n\nBitte erneut ausw\u00E4hlen.';
this.noReturnXmasStr = 'Es sind keine R\u00FCckfl\u00FCge am Weihnachtstag verf\u00FCgbar. \n\nBitte erneut ausw\u00E4hlen.';
this.noWinterExtension = 'Buchungen f\u00FCr diese Strecke k\u00F6nnen f\u00FCr Reisen bis Ende Oktober 2005 gemacht werden.\n' +
'F\u00FCr Reisen nach diesem Datum k\u00F6nnen Buchungen nach der Herausgabe unseres Winterflugplans Ende Juni gemacht werden.\nUm als Erste(r) unseren Winterflugplan und andere gro\u00DFartige Angebote zu erhalten, melden Sie sich jetzt f\u00FCr unseren E-Mail-Newsletter an!';

this.thereAreOnly = 'Es gibt nur ';
this.daysInMonthStr =' Tage in ';
this.amendDepDate = '.\n\nBitte Abflugdatum korrigieren.';

this.amendRetDate = '.\n\nBitte R\u00FCckflugdatum korrigieren.';

this.earliest = 'Der fr\u00FChste Tag, f\u00FCr den Sie buchen k\u00F6nnen, ist heute, bis 2 Stunden vor dem Start.\n' +
'Bitte \u00E4ndern.';
this.internationalResTelNo = '\n' +
' (oder Außerhalb von GB und Nordirland 00 44 1392 268529 f\u00FCr internationale Gespr\u00E4che). ';

this.invalidDepartureDate = 'Bitte beachten Sie, dass diese Strecke erst an folgendem Datum bedient wird: ';
this.flyingAfterSchedule = 'Buchungen f\u00FCr diese Strecke k\u00F6nnen gemacht werden f\u00FCr Reisedaten bis zum ';
this.timetableAlert = '.\nNeue Flugpl\u00E4ne werden im Juni und November herausgegeben.\n' +
'Wir erg\u00E4nzen unsere Flugpl\u00E4ne jedoch auch w\u00E4hrend des Jahres.\n\n' +
'Um als Erste(r) unsere neuen Flugpl\u00E4ne zu kennen und\n' +
'andere gro\u00DFartige Angebote zu erhalten, melden Sie sich jetzt f\u00FCr unseren E-Mail-Newsletter an!\n\n';

this.forFlightFrom = '. W\u00E4hlen Sie bitte Ihr(e) Reisedatum/-daten entsprechend aus. F\u00FCr weitere Informationen \u00FCber unsere Flugpl\u00E4ne sehen Sie unsere Online-Flugpl\u00E4ne oben.';
this.flightsFrom = 'Fl\u00FCge von ';
this.flightsTo = ' nach ';
this.advanceBookingRequired = ' m\u00FCssen mindestens 3 Tage im Voraus gebucht werden.';

this.returnDateInvalid = 'Das R\u00FCckflugdatum kann nicht vor dem Abflugdatum sein.\n\nBitte \u00E4ndern.';
this.dayReturn = 'Dieser R\u00FCckflug findet am gleichen Tag statt. Bitte \u00E4ndern, wenn dies nicht beabsichtigt ist.';
this.invalidRoute = 'Wir fliegen diese Strecke nicht. W\u00E4hlen Sie bitte eine andere Kombination.';

this.interIslandRoutes = 'Flybe muss leider mitteilen, dass infolge von Problemen mit der Zulassung des Guernsey Transport Boards der Verkauf f\u00FCr diesen Dienst f\u00FCr neue Reservierungen aufgehoben worden ist.   Wir hoffen, diesen Dienst in K\u00FCrze wieder anbieten zu k\u00F6nnen.  Flugg\u00E4ste mit einer bestehenden Reservierung k\u00F6nnen normal einchecken.';

this.departingFrom='von';
this.goingTo='nach';

this.unmin='Kinder mit 11 Jahren und j\u00FCnger werden als unbegleitete Minderj\u00E4hrige bef\u00F6rdert, \n' +
'sofern Sie nicht von einem Erwachsenen \u00FCber 16 Jahren begleitet werden.\n' +
'Bitte wenden Sie f\u00FCr weitere Beratung an das Flybe-Callcenter unter \n' +
'0871 522 6100 oder 0044 13 92 268 500 von au\u00DFerhalb GB und Nordirlands.';

this.invalidNumAdults='W\u00E4hlen Sie bitte die Anzahl Flugg\u00E4ste, die fliegen werden.';
}

flightStrings = new localizedStrings;

var departureAirports=new Array();
departureAirports['ABZ']=new Array("Aberdeen (ABZ)",'GBP','XXX','BHD','BHX','DUS','EXT','FRA','GCI','JER','KOI','LBA','LGW','MXP','CDG','SOU','STR','LSI');
departureAirports['ALC']=new Array("Alicante (ALC)",'EUR','XXX','BHD','EXT','GLA','JER','LBA','SOU');
departureAirports['AMS']=new Array("Amsterdam (AMS)",'EUR','XXX','BHD','EDI','EXT','GLA','GCI','JER','MAN','SOU');
departureAirports['AVN']=new Array("Avignon (AVN)",'EUR','XXX','EXT','SOU');
departureAirports['BRR']=new Array("Barra (BRR)",'GBP','XXX','BHD','BEB','GLA');
departureAirports['BHD']=new Array("Belfast City (BHD)",'GBP','XXX','ABZ','ALC','AMS','BRR','EGC','BHX','BRU','CWL','CMF','LDY','DSA','DND','DUS','EDI','EXT','FRA','GLA','GCI','HAM','HAJ','INV','JER','KOI','LBA','LGW','MXP','AGP','MAN','NCL','NQY','NWI','CDG','RNS','SOU','SYY','STR','LSI','WIC');
departureAirports['BEB']=new Array("Benbecula (BEB)",'GBP','XXX','BRR','EXT','GLA','LSI');
departureAirports['EGC']=new Array("Bergerac (EGC)",'EUR','XXX','BHD','BHX','EDI','EXT','LBA','LGW','MAN','SOU');
departureAirports['BRN']=new Array("Bern (BRN)",'CHF','XXX','SOU');
departureAirports['BHX']=new Array("Birmingham (BHX)",'GBP','XXX','ABZ','BHD','EGC','BES','BRU','CMF','LDY','DBV','DND','DUS','EDI','FRA','GLA','GCI','HAM','HAJ','INV','IOM','JER','KOI','LRH','MXP','NQY','CDG','SPU','SYY','STR','LSI','TRE','TLS','WIC');
departureAirports['BOD']=new Array("Bordeaux (BOD)",'EUR','XXX','SOU');
departureAirports['BES']=new Array("Brest Brittany (BES)",'EUR','XXX','BHX','EXT','MAN','SOU');
departureAirports['BRS']=new Array("Bristol (BRS)",'GBP','XXX','BRU','JER');
departureAirports['BRU']=new Array("Brussel (BRU)",'EUR','XXX','BHD','BHX','BRS','EDI','EXT','GLA','IOM','MAN','NCL','SOU');
departureAirports['CAL']=new Array("Campbeltown (CAL)",'GBP','XXX','GLA');
departureAirports['CWL']=new Array("Cardiff (CWL)",'GBP','XXX','BHD','EDI','GLA','JER','NCL','CDG');
departureAirports['CMF']=new Array("Chambery (CMF)",'EUR','XXX','BHD','BHX','EDI','EXT','GLA','GCI','JER','NWI','SOU');
departureAirports['LDY']=new Array("City of Derry (LDY)",'GBP','XXX','BHD','BHX','GLA','SOU','LSI');
departureAirports['DSA']=new Array("Doncaster Sheffield (DSA)",'GBP','XXX','BHD','JER');
departureAirports['DUB']=new Array("Dublin (DUB)",'EUR','XXX','EXT','GCI','JER','NWI','SOU');
departureAirports['DBV']=new Array("Dubrovnik (DBV)",'EUR','XXX','BHX','EXT');
departureAirports['DND']=new Array("Dundee (DND)",'GBP','XXX','BHD','BHX','DUS','HAM','INV','MXP','CDG','STR');
departureAirports['DUS']=new Array("Dusseldorf (DUS)",'EUR','XXX','ABZ','BHD','BHX','DND','EDI','GLA','INV','IOM','MAN','SOU');
departureAirports['EDI']=new Array("Edinburgh (EDI)",'GBP','XXX','AMS','BHD','EGC','BHX','BRU','CWL','CMF','DUS','EXT','FRA','GVA','GCI','HAM','HAJ','INV','IOM','JER','KOI','MXP','MAN','NQY','NWI','RNS','SOU','SYY','STR','LSI','WIC');
departureAirports['EXT']=new Array("Exeter (EXT)",'GBP','XXX','ABZ','ALC','AMS','AVN','BHD','BEB','EGC','BES','BRU','CMF','DUB','DBV','EDI','FAO','GVA','GLA','GCI','HAJ','INV','IOM','JER','LBA','AGP','MAN','NCL','NCE','NWI','PMI','CDG','RNS','SZG');
departureAirports['FAO']=new Array("Faro (FAO)",'EUR','XXX','EXT','SOU');
departureAirports['FRA']=new Array("Frankfurt (FRA)",'EUR','XXX','ABZ','BHD','BHX','EDI','GLA','GCI','INV','IOM','MAN','SOU');
departureAirports['GVA']=new Array("Genf (GVA)",'CHF','XXX','EDI','EXT','GLA','GCI','IOM','JER','MAN','NQY','NWI','SOU');
departureAirports['GLA']=new Array("Glasgow International (GLA)",'GBP','XXX','ALC','AMS','BRR','BHD','BEB','BHX','BRU','CAL','CWL','CMF','LDY','DUS','EXT','FRA','GVA','GCI','HAM','HAJ','ILY','IOM','JER','KOI','LRH','LIG','MXP','AGP','MAN','NQY','CDG','RNS','SOU','SYY','STR','LSI','TRE');
departureAirports['GCI']=new Array("Guernsey (GCI)",'GBP','XXX','ABZ','AMS','BHD','BHX','CMF','DUB','EDI','EXT','FRA','GVA','GLA','HAJ','INV','IOM','JER','LBA','LGW','AGP','MAN','NCL','NWI','CDG','SOU');
departureAirports['HAM']=new Array("Hamburg (HAM)",'EUR','XXX','BHD','BHX','DND','EDI','GLA');
departureAirports['HAJ']=new Array("Hannover (HAJ)",'EUR','XXX','BHD','BHX','EDI','EXT','GLA','GCI','IOM','JER','MAN','SOU');
departureAirports['INV']=new Array("Inverness (INV)",'GBP','XXX','BHD','BHX','DND','DUS','EDI','EXT','FRA','GCI','IOM','JER','KOI','LGW','MAN','CDG','SOU','SYY','LSI');
departureAirports['ILY']=new Array("Islay (ILY)",'GBP','XXX','GLA');
departureAirports['IOM']=new Array("Isle of Man (IOM)",'GBP','XXX','BHX','BRU','DUS','EDI','EXT','FRA','GVA','GLA','GCI','HAJ','INV','JER','LPL','LGW','LTN','MAN','NQY','NWI','CDG','RNS','SOU');
departureAirports['JER']=new Array("Jersey (JER)",'GBP','XXX','ABZ','ALC','AMS','BHD','BHX','BRS','CWL','CMF','DSA','DUB','EDI','EXT','GVA','GLA','GCI','HAJ','INV','IOM','LBA','LGW','SEN','AGP','MAN','NCL','NCE','NWI','CDG','SOU');
departureAirports['KOI']=new Array("Kirkwall (KOI)",'GBP','XXX','ABZ','BHD','BHX','EDI','GLA','INV','MAN','NWI','SOU','SYY','LSI');
departureAirports['LRH']=new Array("La Rochelle (LRH)",'EUR','XXX','BHX','GLA','MAN','SOU');
departureAirports['LBA']=new Array("Leeds Bradford (LBA)",'GBP','XXX','ABZ','ALC','BHD','EGC','EXT','GCI','JER','AGP','SOU');
departureAirports['LIG']=new Array("Limoges (LIG)",'EUR','XXX','GLA','NCL','SOU');
departureAirports['LPL']=new Array("Liverpool (LPL)",'GBP','XXX','IOM');
departureAirports['LGW']=new Array("London Gatwick (LGW)",'GBP','XXX','ABZ','BHD','EGC','GCI','INV','IOM','JER','NCL');
departureAirports['LTN']=new Array("London Luton (LTN)",'GBP','XXX','IOM');
departureAirports['SEN']=new Array("London Southend (SEN)",'GBP','XXX','JER');
departureAirports['MXP']=new Array("Mailand-Malpensa (MXP)",'EUR','XXX','ABZ','BHD','BHX','DND','EDI','GLA','MAN');
departureAirports['AGP']=new Array("Malaga (AGP)",'EUR','XXX','BHD','EXT','GLA','GCI','JER','LBA','MAN','SOU');
departureAirports['MAN']=new Array("Manchester (MAN)",'GBP','XXX','AMS','BHD','EGC','BES','BRU','DUS','EDI','EXT','FRA','GVA','GLA','GCI','HAJ','INV','IOM','JER','KOI','LRH','MXP','AGP','NWI','CDG','RNS','SOU','SYY','LSI','TRE','WIC');
departureAirports['NCL']=new Array("Newcastle (NCL)",'GBP','XXX','BHD','BRU','CWL','EXT','GCI','JER','LIG','LGW','RNS','SOU');
departureAirports['NQY']=new Array("Newquay (NQY)",'GBP','XXX','BHD','BHX','EDI','GVA','GLA','IOM');
departureAirports['NCE']=new Array("Nice (NCE)",'EUR','XXX','EXT','JER','SOU');
departureAirports['NWI']=new Array("Norwich (NWI)",'GBP','XXX','BHD','CMF','DUB','EDI','EXT','GVA','GCI','IOM','JER','KOI','MAN','CDG','LSI');
departureAirports['PMI']=new Array("Palma Mallorca (PMI)",'EUR','XXX','EXT','SOU');
departureAirports['CDG']=new Array("Paris Charles De Gaulle (CDG)",'EUR','XXX','ABZ','BHD','BHX','CWL','DND','EXT','GLA','GCI','INV','IOM','JER','MAN','NWI','SOU');
departureAirports['PGF']=new Array("Perpignan (PGF)",'EUR','XXX','SOU');
departureAirports['RNS']=new Array("Rennes (RNS)",'EUR','XXX','BHD','EDI','EXT','GLA','IOM','MAN','NCL','SOU');
departureAirports['SZG']=new Array("Salzburg (SZG)",'EUR','XXX','EXT','SOU');
departureAirports['SOU']=new Array("Southampton (SOU)",'GBP','XXX','ABZ','ALC','AMS','AVN','BHD','EGC','BRN','BOD','BES','BRU','CMF','LDY','DUB','DUS','EDI','FAO','FRA','GVA','GLA','GCI','HAJ','INV','IOM','JER','KOI','LRH','LBA','LIG','AGP','MAN','NCL','NCE','PMI','CDG','PGF','RNS','SZG','SYY','LSI','WIC');
departureAirports['SPU']=new Array("Split (SPU)",'EUR','XXX','BHX');
departureAirports['SYY']=new Array("Stornoway (SYY)",'GBP','XXX','BHD','BHX','EDI','GLA','INV','KOI','MAN','SOU','LSI');
departureAirports['STR']=new Array("Stuttgart (STR)",'EUR','XXX','ABZ','BHD','BHX','DND','EDI','GLA');
departureAirports['LSI']=new Array("Sumburgh (LSI)",'GBP','XXX','ABZ','BHD','BEB','BHX','LDY','EDI','GLA','INV','KOI','MAN','NWI','SOU','SYY');
departureAirports['TRE']=new Array("Tiree (TRE)",'GBP','XXX','BHX','GLA','MAN');
departureAirports['TLS']=new Array("Toulouse (TLS)",'EUR','XXX','BHX');
departureAirports['WIC']=new Array("Wick (WIC)",'GBP','XXX','BHD','BHX','EDI','MAN','SOU');
departureAirports['XXX']=new Array('XXX','XXX','XXX','ABZ','ALC','AMS','AVN','BRR','BHD','BEB','EGC','BRN','BHX','BOD','BES','BRS','BRU','CAL','CWL','CMF','LDY','DSA','DUB','DBV','DND','DUS','EDI','EXT','FAO','FRA','GVA','GLA','GCI','HAM','HAJ','INV','ILY','IOM','JER','KOI','LRH','LBA','LIG','LPL','LGW','LTN','SEN','MXP','AGP','MAN','NCL','NQY','NCE','NWI','PMI','CDG','PGF','RNS','SZG','SOU','SPU','SYY','STR','LSI','TRE','TLS','WIC');
var destinationAirports=new Array();
destinationAirports['ABZ']=new Array("Aberdeen (ABZ)",'GBP','XXX','BHD','BHX','DUS','EXT','FRA','GCI','JER','KOI','LBA','LGW','MXP','CDG','SOU','STR','LSI');
destinationAirports['ALC']=new Array("Alicante (ALC)",'EUR','XXX','BHD','EXT','GLA','JER','LBA','SOU');
destinationAirports['AMS']=new Array("Amsterdam (AMS)",'EUR','XXX','BHD','EDI','EXT','GLA','GCI','JER','MAN','SOU');
destinationAirports['AVN']=new Array("Avignon (AVN)",'EUR','XXX','EXT','SOU');
destinationAirports['BRR']=new Array("Barra (BRR)",'GBP','XXX','BHD','BEB','GLA');
destinationAirports['BHD']=new Array("Belfast City (BHD)",'GBP','XXX','ABZ','ALC','AMS','BRR','EGC','BHX','BRU','CWL','CMF','LDY','DSA','DND','DUS','EDI','EXT','FRA','GLA','GCI','HAM','HAJ','INV','JER','KOI','LBA','LGW','MXP','AGP','MAN','NCL','NQY','NWI','CDG','RNS','SOU','SYY','STR','LSI','WIC');
destinationAirports['BEB']=new Array("Benbecula (BEB)",'GBP','XXX','BRR','EXT','GLA','LSI');
destinationAirports['EGC']=new Array("Bergerac (EGC)",'EUR','XXX','BHD','BHX','EDI','EXT','LBA','LGW','MAN','SOU');
destinationAirports['BRN']=new Array("Bern (BRN)",'CHF','XXX','SOU');
destinationAirports['BHX']=new Array("Birmingham (BHX)",'GBP','XXX','ABZ','BHD','EGC','BES','BRU','CMF','LDY','DBV','DND','DUS','EDI','FRA','GLA','GCI','HAM','HAJ','INV','IOM','JER','KOI','LRH','MXP','NQY','CDG','SPU','SYY','STR','LSI','TRE','TLS','WIC');
destinationAirports['BOD']=new Array("Bordeaux (BOD)",'EUR','XXX','SOU');
destinationAirports['BES']=new Array("Brest Brittany (BES)",'EUR','XXX','BHX','EXT','MAN','SOU');
destinationAirports['BRS']=new Array("Bristol (BRS)",'GBP','XXX','BRU','JER');
destinationAirports['BRU']=new Array("Brussel (BRU)",'EUR','XXX','BHD','BHX','BRS','EDI','EXT','GLA','IOM','MAN','NCL','SOU');
destinationAirports['CAL']=new Array("Campbeltown (CAL)",'GBP','XXX','GLA');
destinationAirports['CWL']=new Array("Cardiff (CWL)",'GBP','XXX','BHD','EDI','GLA','JER','NCL','CDG');
destinationAirports['CMF']=new Array("Chambery (CMF)",'EUR','XXX','BHD','BHX','EDI','EXT','GLA','GCI','JER','NWI','SOU');
destinationAirports['LDY']=new Array("City of Derry (LDY)",'GBP','XXX','BHD','BHX','GLA','SOU','LSI');
destinationAirports['DSA']=new Array("Doncaster Sheffield (DSA)",'GBP','XXX','BHD','JER');
destinationAirports['DUB']=new Array("Dublin (DUB)",'EUR','XXX','EXT','GCI','JER','NWI','SOU');
destinationAirports['DBV']=new Array("Dubrovnik (DBV)",'EUR','XXX','BHX','EXT');
destinationAirports['DND']=new Array("Dundee (DND)",'GBP','XXX','BHD','BHX','DUS','HAM','INV','MXP','CDG','STR');
destinationAirports['DUS']=new Array("Dusseldorf (DUS)",'EUR','XXX','ABZ','BHD','BHX','DND','EDI','GLA','INV','IOM','MAN','SOU');
destinationAirports['EDI']=new Array("Edinburgh (EDI)",'GBP','XXX','AMS','BHD','EGC','BHX','BRU','CWL','CMF','DUS','EXT','FRA','GVA','GCI','HAM','HAJ','INV','IOM','JER','KOI','MXP','MAN','NQY','NWI','RNS','SOU','SYY','STR','LSI','WIC');
destinationAirports['EXT']=new Array("Exeter (EXT)",'GBP','XXX','ABZ','ALC','AMS','AVN','BHD','BEB','EGC','BES','BRU','CMF','DUB','DBV','EDI','FAO','GVA','GLA','GCI','HAJ','INV','IOM','JER','LBA','AGP','MAN','NCL','NCE','NWI','PMI','CDG','RNS','SZG');
destinationAirports['FAO']=new Array("Faro (FAO)",'EUR','XXX','EXT','SOU');
destinationAirports['FRA']=new Array("Frankfurt (FRA)",'EUR','XXX','ABZ','BHD','BHX','EDI','GLA','GCI','INV','IOM','MAN','SOU');
destinationAirports['GVA']=new Array("Genf (GVA)",'CHF','XXX','EDI','EXT','GLA','GCI','IOM','JER','MAN','NQY','NWI','SOU');
destinationAirports['GLA']=new Array("Glasgow International (GLA)",'GBP','XXX','ALC','AMS','BRR','BHD','BEB','BHX','BRU','CAL','CWL','CMF','LDY','DUS','EXT','FRA','GVA','GCI','HAM','HAJ','ILY','IOM','JER','KOI','LRH','LIG','MXP','AGP','MAN','NQY','CDG','RNS','SOU','SYY','STR','LSI','TRE');
destinationAirports['GCI']=new Array("Guernsey (GCI)",'GBP','XXX','ABZ','AMS','BHD','BHX','CMF','DUB','EDI','EXT','FRA','GVA','GLA','HAJ','INV','IOM','JER','LBA','LGW','AGP','MAN','NCL','NWI','CDG','SOU');
destinationAirports['HAM']=new Array("Hamburg (HAM)",'EUR','XXX','BHD','BHX','DND','EDI','GLA');
destinationAirports['HAJ']=new Array("Hannover (HAJ)",'EUR','XXX','BHD','BHX','EDI','EXT','GLA','GCI','IOM','JER','MAN','SOU');
destinationAirports['INV']=new Array("Inverness (INV)",'GBP','XXX','BHD','BHX','DND','DUS','EDI','EXT','FRA','GCI','IOM','JER','KOI','LGW','MAN','CDG','SOU','SYY','LSI');
destinationAirports['ILY']=new Array("Islay (ILY)",'GBP','XXX','GLA');
destinationAirports['IOM']=new Array("Isle of Man (IOM)",'GBP','XXX','BHX','BRU','DUS','EDI','EXT','FRA','GVA','GLA','GCI','HAJ','INV','JER','LPL','LGW','LTN','MAN','NQY','NWI','CDG','RNS','SOU');
destinationAirports['JER']=new Array("Jersey (JER)",'GBP','XXX','ABZ','ALC','AMS','BHD','BHX','BRS','CWL','CMF','DSA','DUB','EDI','EXT','GVA','GLA','GCI','HAJ','INV','IOM','LBA','LGW','SEN','AGP','MAN','NCL','NCE','NWI','CDG','SOU');
destinationAirports['KOI']=new Array("Kirkwall (KOI)",'GBP','XXX','ABZ','BHD','BHX','EDI','GLA','INV','MAN','NWI','SOU','SYY','LSI');
destinationAirports['LRH']=new Array("La Rochelle (LRH)",'EUR','XXX','BHX','GLA','MAN','SOU');
destinationAirports['LBA']=new Array("Leeds Bradford (LBA)",'GBP','XXX','ABZ','ALC','BHD','EGC','EXT','GCI','JER','AGP','SOU');
destinationAirports['LIG']=new Array("Limoges (LIG)",'EUR','XXX','GLA','NCL','SOU');
destinationAirports['LPL']=new Array("Liverpool (LPL)",'GBP','XXX','IOM');
destinationAirports['LGW']=new Array("London Gatwick (LGW)",'GBP','XXX','ABZ','BHD','EGC','GCI','INV','IOM','JER','NCL');
destinationAirports['LTN']=new Array("London Luton (LTN)",'GBP','XXX','IOM');
destinationAirports['SEN']=new Array("London Southend (SEN)",'GBP','XXX','JER');
destinationAirports['MXP']=new Array("Mailand-Malpensa (MXP)",'EUR','XXX','ABZ','BHD','BHX','DND','EDI','GLA','MAN');
destinationAirports['AGP']=new Array("Malaga (AGP)",'EUR','XXX','BHD','EXT','GLA','GCI','JER','LBA','MAN','SOU');
destinationAirports['MAN']=new Array("Manchester (MAN)",'GBP','XXX','AMS','BHD','EGC','BES','BRU','DUS','EDI','EXT','FRA','GVA','GLA','GCI','HAJ','INV','IOM','JER','KOI','LRH','MXP','AGP','NWI','CDG','RNS','SOU','SYY','LSI','TRE','WIC');
destinationAirports['NCL']=new Array("Newcastle (NCL)",'GBP','XXX','BHD','BRU','CWL','EXT','GCI','JER','LIG','LGW','RNS','SOU');
destinationAirports['NQY']=new Array("Newquay (NQY)",'GBP','XXX','BHD','BHX','EDI','GVA','GLA','IOM');
destinationAirports['NCE']=new Array("Nice (NCE)",'EUR','XXX','EXT','JER','SOU');
destinationAirports['NWI']=new Array("Norwich (NWI)",'GBP','XXX','BHD','CMF','DUB','EDI','EXT','GVA','GCI','IOM','JER','KOI','MAN','CDG','LSI');
destinationAirports['PMI']=new Array("Palma Mallorca (PMI)",'EUR','XXX','EXT','SOU');
destinationAirports['CDG']=new Array("Paris Charles De Gaulle (CDG)",'EUR','XXX','ABZ','BHD','BHX','CWL','DND','EXT','GLA','GCI','INV','IOM','JER','MAN','NWI','SOU');
destinationAirports['PGF']=new Array("Perpignan (PGF)",'EUR','XXX','SOU');
destinationAirports['RNS']=new Array("Rennes (RNS)",'EUR','XXX','BHD','EDI','EXT','GLA','IOM','MAN','NCL','SOU');
destinationAirports['SZG']=new Array("Salzburg (SZG)",'EUR','XXX','EXT','SOU');
destinationAirports['SOU']=new Array("Southampton (SOU)",'GBP','XXX','ABZ','ALC','AMS','AVN','BHD','EGC','BRN','BOD','BES','BRU','CMF','LDY','DUB','DUS','EDI','FAO','FRA','GVA','GLA','GCI','HAJ','INV','IOM','JER','KOI','LRH','LBA','LIG','AGP','MAN','NCL','NCE','PMI','CDG','PGF','RNS','SZG','SYY','LSI','WIC');
destinationAirports['SPU']=new Array("Split (SPU)",'EUR','XXX','BHX');
destinationAirports['SYY']=new Array("Stornoway (SYY)",'GBP','XXX','BHD','BHX','EDI','GLA','INV','KOI','MAN','SOU','LSI');
destinationAirports['STR']=new Array("Stuttgart (STR)",'EUR','XXX','ABZ','BHD','BHX','DND','EDI','GLA');
destinationAirports['LSI']=new Array("Sumburgh (LSI)",'GBP','XXX','ABZ','BHD','BEB','BHX','LDY','EDI','GLA','INV','KOI','MAN','NWI','SOU','SYY');
destinationAirports['TRE']=new Array("Tiree (TRE)",'GBP','XXX','BHX','GLA','MAN');
destinationAirports['TLS']=new Array("Toulouse (TLS)",'EUR','XXX','BHX');
destinationAirports['WIC']=new Array("Wick (WIC)",'GBP','XXX','BHD','BHX','EDI','MAN','SOU');
destinationAirports['XXX']=new Array('XXX','XXX','XXX','ABZ','ALC','AMS','AVN','BRR','BHD','BEB','EGC','BRN','BHX','BOD','BES','BRS','BRU','CAL','CWL','CMF','LDY','DSA','DUB','DBV','DND','DUS','EDI','EXT','FAO','FRA','GVA','GLA','GCI','HAM','HAJ','INV','ILY','IOM','JER','KOI','LRH','LBA','LIG','LPL','LGW','LTN','SEN','MXP','AGP','MAN','NCL','NQY','NCE','NWI','PMI','CDG','PGF','RNS','SZG','SOU','SPU','SYY','STR','LSI','TRE','TLS','WIC');
var reservationsOnlyFlights=new Array('BHXBRU','BRSBRU','BRUBHX','BRUBRS','BRUNCL','NCLBRU');
var saturdayOnlyFlights=new Array('BHDRNS','RNSBHD');
var businessClassFlights=new Array();
codeShareRoutes = new Array();
codeShareCodes = new Array();var defaultScheduleStart='20080725';
var defaultScheduleEnd='20090420';
dateSpecificRoutes = new Array('ABZBHD','ABZBHD','ABZBHD','ABZBHD','ABZBHX','ABZBHX','ABZBHX','ABZBHX','ABZCDG','ABZCDG','ABZCDG','ABZCDG','ABZDUS','ABZDUS','ABZDUS','ABZDUS','ABZEXT','ABZEXT','ABZEXT','ABZEXT','ABZFRA','ABZFRA','ABZFRA','ABZFRA','ABZGCI','ABZGCI','ABZGCI','ABZGCI','ABZJER','ABZJER','ABZJER','ABZJER','ABZKOI','ABZKOI','ABZKOI','ABZKOI','ABZLBA','ABZLBA','ABZLBA','ABZLBA','ABZLGW','ABZLGW','ABZLGW','ABZLGW','ABZLSI','ABZLSI','ABZLSI','ABZLSI','ABZMXP','ABZMXP','ABZMXP','ABZMXP','ABZSOU','ABZSOU','ABZSOU','ABZSOU','ABZSTR','ABZSTR','ABZSTR','ABZSTR','AGPBHD','AGPBHD','AGPBHD','AGPBHD','AGPEXT','AGPEXT','AGPEXT','AGPEXT','AGPGCI','AGPGCI','AGPGCI','AGPGCI','AGPGLA','AGPGLA','AGPGLA','AGPGLA','AGPJER','AGPJER','AGPJER','AGPJER','AGPLBA','AGPLBA','AGPLBA','AGPLBA','AGPMAN','AGPMAN','AGPMAN','AGPMAN','AGPNWI','AGPNWI','AGPNWI','AGPNWI','AGPSOU','AGPSOU','AGPSOU','AGPSOU','ALCBHD','ALCBHD','ALCBHD','ALCBHD','ALCEXT','ALCEXT','ALCEXT','ALCEXT','ALCGLA','ALCGLA','ALCGLA','ALCGLA','ALCJER','ALCJER','ALCJER','ALCJER','ALCLBA','ALCLBA','ALCLBA','ALCLBA','ALCNWI','ALCNWI','ALCNWI','ALCNWI','ALCSOU','ALCSOU','ALCSOU','ALCSOU','AMSBHD','AMSBHD','AMSBHD','AMSBHD','AMSEDI','AMSEDI','AMSEDI','AMSEDI','AMSEXT','AMSEXT','AMSEXT','AMSEXT','AMSGCI','AMSGCI','AMSGCI','AMSGCI','AMSGLA','AMSGLA','AMSGLA','AMSGLA','AMSJER','AMSJER','AMSJER','AMSJER','AMSMAN','AMSMAN','AMSMAN','AMSMAN','AMSNWI','AMSNWI','AMSNWI','AMSNWI','AMSSOU','AMSSOU','AMSSOU','AMSSOU','AVNEXT','AVNEXT','AVNEXT','AVNEXT','AVNSOU','AVNSOU','AVNSOU','AVNSOU','BEBBRR','BEBBRR','BEBBRR','BEBBRR','BEBEXT','BEBEXT','BEBEXT','BEBEXT','BEBGLA','BEBGLA','BEBGLA','BEBGLA','BEBLSI','BEBLSI','BEBLSI','BEBLSI','BESBHX','BESBHX','BESBHX','BESBHX','BESEXT','BESEXT','BESEXT','BESEXT','BESMAN','BESMAN','BESMAN','BESMAN','BESSOU','BESSOU','BESSOU','BESSOU','BHDABZ','BHDABZ','BHDABZ','BHDABZ','BHDAGP','BHDAGP','BHDAGP','BHDAGP','BHDALC','BHDALC','BHDALC','BHDALC','BHDAMS','BHDAMS','BHDAMS','BHDAMS','BHDBHX','BHDBHX','BHDBHX','BHDBHX','BHDBRR','BHDBRR','BHDBRR','BHDBRR','BHDBRU','BHDBRU','BHDBRU','BHDBRU','BHDCDG','BHDCDG','BHDCDG','BHDCDG','BHDCMF','BHDCMF','BHDCMF','BHDCMF','BHDCWL','BHDCWL','BHDCWL','BHDCWL','BHDDND','BHDDND','BHDDND','BHDDND','BHDDSA','BHDDSA','BHDDSA','BHDDSA','BHDDUS','BHDDUS','BHDDUS','BHDDUS','BHDEDI','BHDEDI','BHDEDI','BHDEDI','BHDEGC','BHDEGC','BHDEGC','BHDEGC','BHDEXT','BHDEXT','BHDEXT','BHDEXT','BHDFRA','BHDFRA','BHDFRA','BHDFRA','BHDGCI','BHDGCI','BHDGCI','BHDGCI','BHDGLA','BHDGLA','BHDGLA','BHDGLA','BHDHAJ','BHDHAJ','BHDHAJ','BHDHAJ','BHDHAM','BHDHAM','BHDHAM','BHDHAM','BHDINV','BHDINV','BHDINV','BHDINV','BHDJER','BHDJER','BHDJER','BHDJER','BHDKOI','BHDKOI','BHDKOI','BHDKOI','BHDLBA','BHDLBA','BHDLBA','BHDLBA','BHDLDY','BHDLDY','BHDLDY','BHDLDY','BHDLGW','BHDLGW','BHDLGW','BHDLGW','BHDLSI','BHDLSI','BHDLSI','BHDLSI','BHDMAN','BHDMAN','BHDMAN','BHDMAN','BHDMXP','BHDMXP','BHDMXP','BHDMXP','BHDNCL','BHDNCL','BHDNCL','BHDNCL','BHDNQY','BHDNQY','BHDNQY','BHDNQY','BHDNWI','BHDNWI','BHDNWI','BHDNWI','BHDRNS','BHDRNS','BHDRNS','BHDRNS','BHDSOU','BHDSOU','BHDSOU','BHDSOU','BHDSTR','BHDSTR','BHDSTR','BHDSTR','BHDSYY','BHDSYY','BHDSYY','BHDSYY','BHDWIC','BHDWIC','BHDWIC','BHDWIC','BHXABZ','BHXABZ','BHXABZ','BHXABZ','BHXBES','BHXBES','BHXBES','BHXBES','BHXBHD','BHXBHD','BHXBHD','BHXBHD','BHXBRU','BHXBRU','BHXBRU','BHXBRU','BHXCDG','BHXCDG','BHXCDG','BHXCDG','BHXCMF','BHXCMF','BHXCMF','BHXCMF','BHXDBV','BHXDBV','BHXDBV','BHXDBV','BHXDND','BHXDND','BHXDND','BHXDND','BHXDUS','BHXDUS','BHXDUS','BHXDUS','BHXEDI','BHXEDI','BHXEDI','BHXEDI','BHXEGC','BHXEGC','BHXEGC','BHXEGC','BHXFRA','BHXFRA','BHXFRA','BHXFRA','BHXGCI','BHXGCI','BHXGCI','BHXGCI','BHXGLA','BHXGLA','BHXGLA','BHXGLA','BHXHAJ','BHXHAJ','BHXHAJ','BHXHAJ','BHXHAM','BHXHAM','BHXHAM','BHXHAM','BHXINV','BHXINV','BHXINV','BHXINV','BHXIOM','BHXIOM','BHXIOM','BHXIOM','BHXJER','BHXJER','BHXJER','BHXJER','BHXKOI','BHXKOI','BHXKOI','BHXKOI','BHXLDY','BHXLDY','BHXLDY','BHXLDY','BHXLRH','BHXLRH','BHXLRH','BHXLRH','BHXLSI','BHXLSI','BHXLSI','BHXLSI','BHXMXP','BHXMXP','BHXMXP','BHXMXP','BHXNQY','BHXNQY','BHXNQY','BHXNQY','BHXSPU','BHXSPU','BHXSPU','BHXSPU','BHXSTR','BHXSTR','BHXSTR','BHXSTR','BHXSYY','BHXSYY','BHXSYY','BHXSYY','BHXTLS','BHXTLS','BHXTLS','BHXTLS','BHXTRE','BHXTRE','BHXTRE','BHXTRE','BHXWIC','BHXWIC','BHXWIC','BHXWIC','BODSOU','BODSOU','BODSOU','BODSOU','BRNSOU','BRNSOU','BRNSOU','BRNSOU','BRRBEB','BRRBEB','BRRBEB','BRRBEB','BRRBHD','BRRBHD','BRRBHD','BRRBHD','BRRGLA','BRRGLA','BRRGLA','BRRGLA','BRSBRU','BRSBRU','BRSBRU','BRSBRU','BRSJER','BRSJER','BRSJER','BRSJER','BRUBHD','BRUBHD','BRUBHD','BRUBHD','BRUBHX','BRUBHX','BRUBHX','BRUBHX','BRUBRS','BRUBRS','BRUBRS','BRUBRS','BRUEDI','BRUEDI','BRUEDI','BRUEDI','BRUEXT','BRUEXT','BRUEXT','BRUEXT','BRUGCI','BRUGCI','BRUGCI','BRUGCI','BRUGLA','BRUGLA','BRUGLA','BRUGLA','BRUIOM','BRUIOM','BRUIOM','BRUIOM','BRUJER','BRUJER','BRUJER','BRUJER','BRUMAN','BRUMAN','BRUMAN','BRUMAN','BRUNCL','BRUNCL','BRUNCL','BRUNCL','BRUSOU','BRUSOU','BRUSOU','BRUSOU','CALGLA','CALGLA','CALGLA','CALGLA','CDGABZ','CDGABZ','CDGABZ','CDGABZ','CDGBHD','CDGBHD','CDGBHD','CDGBHD','CDGBHX','CDGBHX','CDGBHX','CDGBHX','CDGCWL','CDGCWL','CDGCWL','CDGCWL','CDGDND','CDGDND','CDGDND','CDGDND','CDGEDI','CDGEDI','CDGEDI','CDGEDI','CDGEXT','CDGEXT','CDGEXT','CDGEXT','CDGGCI','CDGGCI','CDGGCI','CDGGCI','CDGGLA','CDGGLA','CDGGLA','CDGGLA','CDGINV','CDGINV','CDGINV','CDGINV','CDGIOM','CDGIOM','CDGIOM','CDGIOM','CDGJER','CDGJER','CDGJER','CDGJER','CDGMAN','CDGMAN','CDGMAN','CDGMAN','CDGNWI','CDGNWI','CDGNWI','CDGNWI','CDGSOU','CDGSOU','CDGSOU','CDGSOU','CMFBHD','CMFBHD','CMFBHD','CMFBHD','CMFBHX','CMFBHX','CMFBHX','CMFBHX','CMFEDI','CMFEDI','CMFEDI','CMFEDI','CMFEXT','CMFEXT','CMFEXT','CMFEXT','CMFGCI','CMFGCI','CMFGCI','CMFGCI','CMFGLA','CMFGLA','CMFGLA','CMFGLA','CMFJER','CMFJER','CMFJER','CMFJER','CMFNWI','CMFNWI','CMFNWI','CMFNWI','CMFSOU','CMFSOU','CMFSOU','CMFSOU','CWLBHD','CWLBHD','CWLBHD','CWLBHD','CWLCDG','CWLCDG','CWLCDG','CWLCDG','CWLEDI','CWLEDI','CWLEDI','CWLEDI','CWLGLA','CWLGLA','CWLGLA','CWLGLA','CWLJER','CWLJER','CWLJER','CWLJER','CWLNCL','CWLNCL','CWLNCL','CWLNCL','DBVBHX','DBVBHX','DBVBHX','DBVBHX','DBVEXT','DBVEXT','DBVEXT','DBVEXT','DNDBHD','DNDBHD','DNDBHD','DNDBHD','DNDBHX','DNDBHX','DNDBHX','DNDBHX','DNDCDG','DNDCDG','DNDCDG','DNDCDG','DNDDUS','DNDDUS','DNDDUS','DNDDUS','DNDHAM','DNDHAM','DNDHAM','DNDHAM','DNDINV','DNDINV','DNDINV','DNDINV','DNDMXP','DNDMXP','DNDMXP','DNDMXP','DNDSTR','DNDSTR','DNDSTR','DNDSTR','DSABHD','DSABHD','DSABHD','DSABHD','DSAJER','DSAJER','DSAJER','DSAJER','DUBEXT','DUBEXT','DUBEXT','DUBEXT','DUBGCI','DUBGCI','DUBGCI','DUBGCI','DUBJER','DUBJER','DUBJER','DUBJER','DUBNWI','DUBNWI','DUBNWI','DUBNWI','DUBSOU','DUBSOU','DUBSOU','DUBSOU','DUSABZ','DUSABZ','DUSABZ','DUSABZ','DUSBHD','DUSBHD','DUSBHD','DUSBHD','DUSBHX','DUSBHX','DUSBHX','DUSBHX','DUSDND','DUSDND','DUSDND','DUSDND','DUSEDI','DUSEDI','DUSEDI','DUSEDI','DUSGLA','DUSGLA','DUSGLA','DUSGLA','DUSINV','DUSINV','DUSINV','DUSINV','DUSIOM','DUSIOM','DUSIOM','DUSIOM','DUSMAN','DUSMAN','DUSMAN','DUSMAN','DUSSOU','DUSSOU','DUSSOU','DUSSOU','EDIAMS','EDIAMS','EDIAMS','EDIAMS','EDIBHD','EDIBHD','EDIBHD','EDIBHD','EDIBHX','EDIBHX','EDIBHX','EDIBHX','EDIBRU','EDIBRU','EDIBRU','EDIBRU','EDICDG','EDICDG','EDICDG','EDICDG','EDICMF','EDICMF','EDICMF','EDICMF','EDICWL','EDICWL','EDICWL','EDICWL','EDIDUS','EDIDUS','EDIDUS','EDIDUS','EDIEGC','EDIEGC','EDIEGC','EDIEGC','EDIEXT','EDIEXT','EDIEXT','EDIEXT','EDIFRA','EDIFRA','EDIFRA','EDIFRA','EDIGCI','EDIGCI','EDIGCI','EDIGCI','EDIGVA','EDIGVA','EDIGVA','EDIGVA','EDIHAJ','EDIHAJ','EDIHAJ','EDIHAJ','EDIHAM','EDIHAM','EDIHAM','EDIHAM','EDIINV','EDIINV','EDIINV','EDIINV','EDIIOM','EDIIOM','EDIIOM','EDIIOM','EDIJER','EDIJER','EDIJER','EDIJER','EDIKOI','EDIKOI','EDIKOI','EDIKOI','EDILSI','EDILSI','EDILSI','EDILSI','EDIMAN','EDIMAN','EDIMAN','EDIMAN','EDIMXP','EDIMXP','EDIMXP','EDIMXP','EDINQY','EDINQY','EDINQY','EDINQY','EDINWI','EDINWI','EDINWI','EDINWI','EDIRNS','EDIRNS','EDIRNS','EDIRNS','EDISOU','EDISOU','EDISOU','EDISOU','EDISTR','EDISTR','EDISTR','EDISTR','EDISYY','EDISYY','EDISYY','EDISYY','EDIWIC','EDIWIC','EDIWIC','EDIWIC','EGCBHD','EGCBHD','EGCBHD','EGCBHD','EGCBHX','EGCBHX','EGCBHX','EGCBHX','EGCEDI','EGCEDI','EGCEDI','EGCEDI','EGCEXT','EGCEXT','EGCEXT','EGCEXT','EGCLBA','EGCLBA','EGCLBA','EGCLBA','EGCLGW','EGCLGW','EGCLGW','EGCLGW','EGCMAN','EGCMAN','EGCMAN','EGCMAN','EGCSOU','EGCSOU','EGCSOU','EGCSOU','EXTABZ','EXTABZ','EXTABZ','EXTABZ','EXTAGP','EXTAGP','EXTAGP','EXTAGP','EXTALC','EXTALC','EXTALC','EXTALC','EXTAMS','EXTAMS','EXTAMS','EXTAMS','EXTAVN','EXTAVN','EXTAVN','EXTAVN','EXTBEB','EXTBEB','EXTBEB','EXTBEB','EXTBES','EXTBES','EXTBES','EXTBES','EXTBHD','EXTBHD','EXTBHD','EXTBHD','EXTBRU','EXTBRU','EXTBRU','EXTBRU','EXTCDG','EXTCDG','EXTCDG','EXTCDG','EXTCMF','EXTCMF','EXTCMF','EXTCMF','EXTDBV','EXTDBV','EXTDBV','EXTDBV','EXTDUB','EXTDUB','EXTDUB','EXTDUB','EXTEDI','EXTEDI','EXTEDI','EXTEDI','EXTEGC','EXTEGC','EXTEGC','EXTEGC','EXTFAO','EXTFAO','EXTFAO','EXTFAO','EXTGCI','EXTGCI','EXTGCI','EXTGCI','EXTGLA','EXTGLA','EXTGLA','EXTGLA','EXTGVA','EXTGVA','EXTGVA','EXTGVA','EXTHAJ','EXTHAJ','EXTHAJ','EXTHAJ','EXTINV','EXTINV','EXTINV','EXTINV','EXTIOM','EXTIOM','EXTIOM','EXTIOM','EXTJER','EXTJER','EXTJER','EXTJER','EXTLBA','EXTLBA','EXTLBA','EXTLBA','EXTMAN','EXTMAN','EXTMAN','EXTMAN','EXTNCE','EXTNCE','EXTNCE','EXTNCE','EXTNCL','EXTNCL','EXTNCL','EXTNCL','EXTNWI','EXTNWI','EXTNWI','EXTNWI','EXTPMI','EXTPMI','EXTPMI','EXTPMI','EXTRNS','EXTRNS','EXTRNS','EXTRNS','EXTSZG','EXTSZG','EXTSZG','EXTSZG','FAOEXT','FAOEXT','FAOEXT','FAOEXT','FAOSOU','FAOSOU','FAOSOU','FAOSOU','FRAABZ','FRAABZ','FRAABZ','FRAABZ','FRABHD','FRABHD','FRABHD','FRABHD','FRABHX','FRABHX','FRABHX','FRABHX','FRAEDI','FRAEDI','FRAEDI','FRAEDI','FRAGCI','FRAGCI','FRAGCI','FRAGCI','FRAGLA','FRAGLA','FRAGLA','FRAGLA','FRAINV','FRAINV','FRAINV','FRAINV','FRAIOM','FRAIOM','FRAIOM','FRAIOM','FRAJER','FRAJER','FRAJER','FRAJER','FRAMAN','FRAMAN','FRAMAN','FRAMAN','FRASOU','FRASOU','FRASOU','FRASOU','GCIABZ','GCIABZ','GCIABZ','GCIABZ','GCIAGP','GCIAGP','GCIAGP','GCIAGP','GCIAMS','GCIAMS','GCIAMS','GCIAMS','GCIBHD','GCIBHD','GCIBHD','GCIBHD','GCIBHX','GCIBHX','GCIBHX','GCIBHX','GCIBRU','GCIBRU','GCIBRU','GCIBRU','GCICDG','GCICDG','GCICDG','GCICDG','GCICMF','GCICMF','GCICMF','GCICMF','GCIDUB','GCIDUB','GCIDUB','GCIDUB','GCIEDI','GCIEDI','GCIEDI','GCIEDI','GCIEXT','GCIEXT','GCIEXT','GCIEXT','GCIFRA','GCIFRA','GCIFRA','GCIFRA','GCIGLA','GCIGLA','GCIGLA','GCIGLA','GCIGVA','GCIGVA','GCIGVA','GCIGVA','GCIHAJ','GCIHAJ','GCIHAJ','GCIHAJ','GCIINV','GCIINV','GCIINV','GCIINV','GCIIOM','GCIIOM','GCIIOM','GCIIOM','GCIJER','GCIJER','GCIJER','GCIJER','GCILBA','GCILBA','GCILBA','GCILBA','GCILGW','GCILGW','GCILGW','GCILGW','GCIMAN','GCIMAN','GCIMAN','GCIMAN','GCINCL','GCINCL','GCINCL','GCINCL','GCINWI','GCINWI','GCINWI','GCINWI','GCISOU','GCISOU','GCISOU','GCISOU','GCISTR','GCISTR','GCISTR','GCISTR','GLAAGP','GLAAGP','GLAAGP','GLAAGP','GLAALC','GLAALC','GLAALC','GLAALC','GLAAMS','GLAAMS','GLAAMS','GLAAMS','GLABEB','GLABEB','GLABEB','GLABEB','GLABHD','GLABHD','GLABHD','GLABHD','GLABHX','GLABHX','GLABHX','GLABHX','GLABRR','GLABRR','GLABRR','GLABRR','GLABRU','GLABRU','GLABRU','GLABRU','GLACAL','GLACAL','GLACAL','GLACAL','GLACDG','GLACDG','GLACDG','GLACDG','GLACMF','GLACMF','GLACMF','GLACMF','GLACWL','GLACWL','GLACWL','GLACWL','GLADUS','GLADUS','GLADUS','GLADUS','GLAEXT','GLAEXT','GLAEXT','GLAEXT','GLAFRA','GLAFRA','GLAFRA','GLAFRA','GLAGCI','GLAGCI','GLAGCI','GLAGCI','GLAGVA','GLAGVA','GLAGVA','GLAGVA','GLAHAJ','GLAHAJ','GLAHAJ','GLAHAJ','GLAHAM','GLAHAM','GLAHAM','GLAHAM','GLAILY','GLAILY','GLAILY','GLAILY','GLAIOM','GLAIOM','GLAIOM','GLAIOM','GLAJER','GLAJER','GLAJER','GLAJER','GLAKOI','GLAKOI','GLAKOI','GLAKOI','GLALDY','GLALDY','GLALDY','GLALDY','GLALIG','GLALIG','GLALIG','GLALIG','GLALRH','GLALRH','GLALRH','GLALRH','GLALSI','GLALSI','GLALSI','GLALSI','GLAMAN','GLAMAN','GLAMAN','GLAMAN','GLAMXP','GLAMXP','GLAMXP','GLAMXP','GLANQY','GLANQY','GLANQY','GLANQY','GLANWI','GLANWI','GLANWI','GLANWI','GLARNS','GLARNS','GLARNS','GLARNS','GLASOU','GLASOU','GLASOU','GLASOU','GLASTR','GLASTR','GLASTR','GLASTR','GLASYY','GLASYY','GLASYY','GLASYY','GLATRE','GLATRE','GLATRE','GLATRE','GVAEDI','GVAEDI','GVAEDI','GVAEDI','GVAEXT','GVAEXT','GVAEXT','GVAEXT','GVAGCI','GVAGCI','GVAGCI','GVAGCI','GVAGLA','GVAGLA','GVAGLA','GVAGLA','GVAIOM','GVAIOM','GVAIOM','GVAIOM','GVAJER','GVAJER','GVAJER','GVAJER','GVAMAN','GVAMAN','GVAMAN','GVAMAN','GVANQY','GVANQY','GVANQY','GVANQY','GVANWI','GVANWI','GVANWI','GVANWI','GVASOU','GVASOU','GVASOU','GVASOU','GWYBHD','GWYBHD','GWYBHD','GWYBHD','GWYBHX','GWYBHX','GWYBHX','GWYBHX','GWYSOU','GWYSOU','GWYSOU','GWYSOU','HAJBHD','HAJBHD','HAJBHD','HAJBHD','HAJBHX','HAJBHX','HAJBHX','HAJBHX','HAJEDI','HAJEDI','HAJEDI','HAJEDI','HAJEXT','HAJEXT','HAJEXT','HAJEXT','HAJGCI','HAJGCI','HAJGCI','HAJGCI','HAJGLA','HAJGLA','HAJGLA','HAJGLA','HAJIOM','HAJIOM','HAJIOM','HAJIOM','HAJJER','HAJJER','HAJJER','HAJJER','HAJMAN','HAJMAN','HAJMAN','HAJMAN','HAJSOU','HAJSOU','HAJSOU','HAJSOU','HAMBHD','HAMBHD','HAMBHD','HAMBHD','HAMBHX','HAMBHX','HAMBHX','HAMBHX','HAMDND','HAMDND','HAMDND','HAMDND','HAMEDI','HAMEDI','HAMEDI','HAMEDI','HAMGLA','HAMGLA','HAMGLA','HAMGLA','ILYGLA','ILYGLA','ILYGLA','ILYGLA','INVBHD','INVBHD','INVBHD','INVBHD','INVBHX','INVBHX','INVBHX','INVBHX','INVCDG','INVCDG','INVCDG','INVCDG','INVDND','INVDND','INVDND','INVDND','INVDUS','INVDUS','INVDUS','INVDUS','INVEDI','INVEDI','INVEDI','INVEDI','INVEXT','INVEXT','INVEXT','INVEXT','INVFRA','INVFRA','INVFRA','INVFRA','INVGCI','INVGCI','INVGCI','INVGCI','INVIOM','INVIOM','INVIOM','INVIOM','INVJER','INVJER','INVJER','INVJER','INVKOI','INVKOI','INVKOI','INVKOI','INVLGW','INVLGW','INVLGW','INVLGW','INVLSI','INVLSI','INVLSI','INVLSI','INVMAN','INVMAN','INVMAN','INVMAN','INVSOU','INVSOU','INVSOU','INVSOU','INVSYY','INVSYY','INVSYY','INVSYY','IOMBHX','IOMBHX','IOMBHX','IOMBHX','IOMBRU','IOMBRU','IOMBRU','IOMBRU','IOMCDG','IOMCDG','IOMCDG','IOMCDG','IOMDUS','IOMDUS','IOMDUS','IOMDUS','IOMEDI','IOMEDI','IOMEDI','IOMEDI','IOMEXT','IOMEXT','IOMEXT','IOMEXT','IOMFRA','IOMFRA','IOMFRA','IOMFRA','IOMGCI','IOMGCI','IOMGCI','IOMGCI','IOMGLA','IOMGLA','IOMGLA','IOMGLA','IOMGVA','IOMGVA','IOMGVA','IOMGVA','IOMHAJ','IOMHAJ','IOMHAJ','IOMHAJ','IOMINV','IOMINV','IOMINV','IOMINV','IOMJER','IOMJER','IOMJER','IOMJER','IOMLGW','IOMLGW','IOMLGW','IOMLGW','IOMLPL','IOMLPL','IOMLPL','IOMLPL','IOMLTN','IOMLTN','IOMLTN','IOMLTN','IOMMAN','IOMMAN','IOMMAN','IOMMAN','IOMNQY','IOMNQY','IOMNQY','IOMNQY','IOMNWI','IOMNWI','IOMNWI','IOMNWI','IOMRNS','IOMRNS','IOMRNS','IOMRNS','IOMSOU','IOMSOU','IOMSOU','IOMSOU','JERABZ','JERABZ','JERABZ','JERABZ','JERAGP','JERAGP','JERAGP','JERAGP','JERALC','JERALC','JERALC','JERALC','JERAMS','JERAMS','JERAMS','JERAMS','JERBHD','JERBHD','JERBHD','JERBHD','JERBHX','JERBHX','JERBHX','JERBHX','JERBRS','JERBRS','JERBRS','JERBRS','JERBRU','JERBRU','JERBRU','JERBRU','JERCDG','JERCDG','JERCDG','JERCDG','JERCMF','JERCMF','JERCMF','JERCMF','JERCWL','JERCWL','JERCWL','JERCWL','JERDSA','JERDSA','JERDSA','JERDSA','JERDUB','JERDUB','JERDUB','JERDUB','JEREDI','JEREDI','JEREDI','JEREDI','JEREXT','JEREXT','JEREXT','JEREXT','JERFRA','JERFRA','JERFRA','JERFRA','JERGCI','JERGCI','JERGCI','JERGCI','JERGLA','JERGLA','JERGLA','JERGLA','JERGVA','JERGVA','JERGVA','JERGVA','JERHAJ','JERHAJ','JERHAJ','JERHAJ','JERINV','JERINV','JERINV','JERINV','JERIOM','JERIOM','JERIOM','JERIOM','JERLBA','JERLBA','JERLBA','JERLBA','JERLGW','JERLGW','JERLGW','JERLGW','JERLPL','JERLPL','JERLPL','JERLPL','JERMAN','JERMAN','JERMAN','JERMAN','JERNCE','JERNCE','JERNCE','JERNCE','JERNCL','JERNCL','JERNCL','JERNCL','JERNQY','JERNQY','JERNQY','JERNQY','JERNWI','JERNWI','JERNWI','JERNWI','JERSEN','JERSEN','JERSEN','JERSEN','JERSOU','JERSOU','JERSOU','JERSOU','JERSTR','JERSTR','JERSTR','JERSTR','KOIABZ','KOIABZ','KOIABZ','KOIABZ','KOIBHD','KOIBHD','KOIBHD','KOIBHD','KOIBHX','KOIBHX','KOIBHX','KOIBHX','KOIEDI','KOIEDI','KOIEDI','KOIEDI','KOIGLA','KOIGLA','KOIGLA','KOIGLA','KOIINV','KOIINV','KOIINV','KOIINV','KOILSI','KOILSI','KOILSI','KOILSI','KOIMAN','KOIMAN','KOIMAN','KOIMAN','KOINWI','KOINWI','KOINWI','KOINWI','KOISOU','KOISOU','KOISOU','KOISOU','KOISYY','KOISYY','KOISYY','KOISYY','LBAABZ','LBAABZ','LBAABZ','LBAABZ','LBAAGP','LBAAGP','LBAAGP','LBAAGP','LBAALC','LBAALC','LBAALC','LBAALC','LBABHD','LBABHD','LBABHD','LBABHD','LBAEGC','LBAEGC','LBAEGC','LBAEGC','LBAEXT','LBAEXT','LBAEXT','LBAEXT','LBAGCI','LBAGCI','LBAGCI','LBAGCI','LBAJER','LBAJER','LBAJER','LBAJER','LBASOU','LBASOU','LBASOU','LBASOU','LDYBHD','LDYBHD','LDYBHD','LDYBHD','LDYBHX','LDYBHX','LDYBHX','LDYBHX','LDYGLA','LDYGLA','LDYGLA','LDYGLA','LDYLSI','LDYLSI','LDYLSI','LDYLSI','LDYSOU','LDYSOU','LDYSOU','LDYSOU','LGWABZ','LGWABZ','LGWABZ','LGWABZ','LGWBHD','LGWBHD','LGWBHD','LGWBHD','LGWEGC','LGWEGC','LGWEGC','LGWEGC','LGWGCI','LGWGCI','LGWGCI','LGWGCI','LGWINV','LGWINV','LGWINV','LGWINV','LGWIOM','LGWIOM','LGWIOM','LGWIOM','LGWJER','LGWJER','LGWJER','LGWJER','LGWNCL','LGWNCL','LGWNCL','LGWNCL','LIGGLA','LIGGLA','LIGGLA','LIGGLA','LIGNCL','LIGNCL','LIGNCL','LIGNCL','LIGSOU','LIGSOU','LIGSOU','LIGSOU','LPLIOM','LPLIOM','LPLIOM','LPLIOM','LRHBHX','LRHBHX','LRHBHX','LRHBHX','LRHGLA','LRHGLA','LRHGLA','LRHGLA','LRHMAN','LRHMAN','LRHMAN','LRHMAN','LRHSOU','LRHSOU','LRHSOU','LRHSOU','LSIABZ','LSIABZ','LSIABZ','LSIABZ','LSIBEB','LSIBEB','LSIBEB','LSIBEB','LSIBHD','LSIBHD','LSIBHD','LSIBHD','LSIBHX','LSIBHX','LSIBHX','LSIBHX','LSIEDI','LSIEDI','LSIEDI','LSIEDI','LSIGLA','LSIGLA','LSIGLA','LSIGLA','LSIINV','LSIINV','LSIINV','LSIINV','LSIKOI','LSIKOI','LSIKOI','LSIKOI','LSILDY','LSILDY','LSILDY','LSILDY','LSIMAN','LSIMAN','LSIMAN','LSIMAN','LSINWI','LSINWI','LSINWI','LSINWI','LSISOU','LSISOU','LSISOU','LSISOU','LSISYY','LSISYY','LSISYY','LSISYY','LTNIOM','LTNIOM','LTNIOM','LTNIOM','MANAGP','MANAGP','MANAGP','MANAGP','MANAMS','MANAMS','MANAMS','MANAMS','MANBES','MANBES','MANBES','MANBES','MANBHD','MANBHD','MANBHD','MANBHD','MANBRU','MANBRU','MANBRU','MANBRU','MANCDG','MANCDG','MANCDG','MANCDG','MANDUS','MANDUS','MANDUS','MANDUS','MANEDI','MANEDI','MANEDI','MANEDI','MANEGC','MANEGC','MANEGC','MANEGC','MANEXT','MANEXT','MANEXT','MANEXT','MANFRA','MANFRA','MANFRA','MANFRA','MANGCI','MANGCI','MANGCI','MANGCI','MANGLA','MANGLA','MANGLA','MANGLA','MANGVA','MANGVA','MANGVA','MANGVA','MANHAJ','MANHAJ','MANHAJ','MANHAJ','MANINV','MANINV','MANINV','MANINV','MANIOM','MANIOM','MANIOM','MANIOM','MANJER','MANJER','MANJER','MANJER','MANKOI','MANKOI','MANKOI','MANKOI','MANLRH','MANLRH','MANLRH','MANLRH','MANLSI','MANLSI','MANLSI','MANLSI','MANMXP','MANMXP','MANMXP','MANMXP','MANNWI','MANNWI','MANNWI','MANNWI','MANRNS','MANRNS','MANRNS','MANRNS','MANSOU','MANSOU','MANSOU','MANSOU','MANSYY','MANSYY','MANSYY','MANSYY','MANTRE','MANTRE','MANTRE','MANTRE','MANWIC','MANWIC','MANWIC','MANWIC','MJVSOU','MJVSOU','MJVSOU','MJVSOU','MXPABZ','MXPABZ','MXPABZ','MXPABZ','MXPBHD','MXPBHD','MXPBHD','MXPBHD','MXPBHX','MXPBHX','MXPBHX','MXPBHX','MXPDND','MXPDND','MXPDND','MXPDND','MXPEDI','MXPEDI','MXPEDI','MXPEDI','MXPGLA','MXPGLA','MXPGLA','MXPGLA','MXPMAN','MXPMAN','MXPMAN','MXPMAN','NCEEXT','NCEEXT','NCEEXT','NCEEXT','NCEJER','NCEJER','NCEJER','NCEJER','NCESOU','NCESOU','NCESOU','NCESOU','NCLBHD','NCLBHD','NCLBHD','NCLBHD','NCLBRU','NCLBRU','NCLBRU','NCLBRU','NCLCWL','NCLCWL','NCLCWL','NCLCWL','NCLEXT','NCLEXT','NCLEXT','NCLEXT','NCLGCI','NCLGCI','NCLGCI','NCLGCI','NCLJER','NCLJER','NCLJER','NCLJER','NCLLGW','NCLLGW','NCLLGW','NCLLGW','NCLLIG','NCLLIG','NCLLIG','NCLLIG','NCLRNS','NCLRNS','NCLRNS','NCLRNS','NCLSOU','NCLSOU','NCLSOU','NCLSOU','NQYBHD','NQYBHD','NQYBHD','NQYBHD','NQYBHX','NQYBHX','NQYBHX','NQYBHX','NQYEDI','NQYEDI','NQYEDI','NQYEDI','NQYGLA','NQYGLA','NQYGLA','NQYGLA','NQYGVA','NQYGVA','NQYGVA','NQYGVA','NQYIOM','NQYIOM','NQYIOM','NQYIOM','NQYJER','NQYJER','NQYJER','NQYJER','NQYSOU','NQYSOU','NQYSOU','NQYSOU','NWIAGP','NWIAGP','NWIAGP','NWIAGP','NWIALC','NWIALC','NWIALC','NWIALC','NWIBHD','NWIBHD','NWIBHD','NWIBHD','NWICDG','NWICDG','NWICDG','NWICDG','NWICMF','NWICMF','NWICMF','NWICMF','NWIDUB','NWIDUB','NWIDUB','NWIDUB','NWIEDI','NWIEDI','NWIEDI','NWIEDI','NWIEXT','NWIEXT','NWIEXT','NWIEXT','NWIGCI','NWIGCI','NWIGCI','NWIGCI','NWIGVA','NWIGVA','NWIGVA','NWIGVA','NWIIOM','NWIIOM','NWIIOM','NWIIOM','NWIJER','NWIJER','NWIJER','NWIJER','NWIKOI','NWIKOI','NWIKOI','NWIKOI','NWILSI','NWILSI','NWILSI','NWILSI','NWIMAN','NWIMAN','NWIMAN','NWIMAN','PGFSOU','PGFSOU','PGFSOU','PGFSOU','PMIEXT','PMIEXT','PMIEXT','PMIEXT','PMISOU','PMISOU','PMISOU','PMISOU','RNSBHD','RNSBHD','RNSBHD','RNSBHD','RNSEDI','RNSEDI','RNSEDI','RNSEDI','RNSEXT','RNSEXT','RNSEXT','RNSEXT','RNSGLA','RNSGLA','RNSGLA','RNSGLA','RNSIOM','RNSIOM','RNSIOM','RNSIOM','RNSMAN','RNSMAN','RNSMAN','RNSMAN','RNSNCL','RNSNCL','RNSNCL','RNSNCL','RNSSOU','RNSSOU','RNSSOU','RNSSOU','SENJER','SENJER','SENJER','SENJER','SOUABZ','SOUABZ','SOUABZ','SOUABZ','SOUAGP','SOUAGP','SOUAGP','SOUAGP','SOUALC','SOUALC','SOUALC','SOUALC','SOUAMS','SOUAMS','SOUAMS','SOUAMS','SOUAVN','SOUAVN','SOUAVN','SOUAVN','SOUBES','SOUBES','SOUBES','SOUBES','SOUBHD','SOUBHD','SOUBHD','SOUBHD','SOUBOD','SOUBOD','SOUBOD','SOUBOD','SOUBRN','SOUBRN','SOUBRN','SOUBRN','SOUBRU','SOUBRU','SOUBRU','SOUBRU','SOUCDG','SOUCDG','SOUCDG','SOUCDG','SOUCMF','SOUCMF','SOUCMF','SOUCMF','SOUDUB','SOUDUB','SOUDUB','SOUDUB','SOUDUS','SOUDUS','SOUDUS','SOUDUS','SOUEDI','SOUEDI','SOUEDI','SOUEDI','SOUEGC','SOUEGC','SOUEGC','SOUEGC','SOUFAO','SOUFAO','SOUFAO','SOUFAO','SOUFRA','SOUFRA','SOUFRA','SOUFRA','SOUGCI','SOUGCI','SOUGCI','SOUGCI','SOUGLA','SOUGLA','SOUGLA','SOUGLA','SOUGVA','SOUGVA','SOUGVA','SOUGVA','SOUHAJ','SOUHAJ','SOUHAJ','SOUHAJ','SOUINV','SOUINV','SOUINV','SOUINV','SOUIOM','SOUIOM','SOUIOM','SOUIOM','SOUJER','SOUJER','SOUJER','SOUJER','SOUKOI','SOUKOI','SOUKOI','SOUKOI','SOULBA','SOULBA','SOULBA','SOULBA','SOULDY','SOULDY','SOULDY','SOULDY','SOULIG','SOULIG','SOULIG','SOULIG','SOULRH','SOULRH','SOULRH','SOULRH','SOULSI','SOULSI','SOULSI','SOULSI','SOUMAN','SOUMAN','SOUMAN','SOUMAN','SOUNCE','SOUNCE','SOUNCE','SOUNCE','SOUNCL','SOUNCL','SOUNCL','SOUNCL','SOUNQY','SOUNQY','SOUNQY','SOUNQY','SOUPGF','SOUPGF','SOUPGF','SOUPGF','SOUPMI','SOUPMI','SOUPMI','SOUPMI','SOURNS','SOURNS','SOURNS','SOURNS','SOUSYY','SOUSYY','SOUSYY','SOUSYY','SOUSZG','SOUSZG','SOUSZG','SOUSZG','SOUWIC','SOUWIC','SOUWIC','SOUWIC','SPUBHX','SPUBHX','SPUBHX','SPUBHX','STRABZ','STRABZ','STRABZ','STRABZ','STRBHD','STRBHD','STRBHD','STRBHD','STRBHX','STRBHX','STRBHX','STRBHX','STRDND','STRDND','STRDND','STRDND','STREDI','STREDI','STREDI','STREDI','STRGCI','STRGCI','STRGCI','STRGCI','STRGLA','STRGLA','STRGLA','STRGLA','STRJER','STRJER','STRJER','STRJER','SYYBHD','SYYBHD','SYYBHD','SYYBHD','SYYBHX','SYYBHX','SYYBHX','SYYBHX','SYYEDI','SYYEDI','SYYEDI','SYYEDI','SYYGLA','SYYGLA','SYYGLA','SYYGLA','SYYINV','SYYINV','SYYINV','SYYINV','SYYKOI','SYYKOI','SYYKOI','SYYKOI','SYYLSI','SYYLSI','SYYLSI','SYYLSI','SYYMAN','SYYMAN','SYYMAN','SYYMAN','SYYSOU','SYYSOU','SYYSOU','SYYSOU','SZGEXT','SZGEXT','SZGEXT','SZGEXT','SZGSOU','SZGSOU','SZGSOU','SZGSOU','TLSBHX','TLSBHX','TLSBHX','TLSBHX','TREBHX','TREBHX','TREBHX','TREBHX','TREGLA','TREGLA','TREGLA','TREGLA','TREMAN','TREMAN','TREMAN','TREMAN','WICBHD','WICBHD','WICBHD','WICBHD','WICBHX','WICBHX','WICBHX','WICBHX','WICEDI','WICEDI','WICEDI','WICEDI','WICMAN','WICMAN','WICMAN','WICMAN','WICSOU','WICSOU','WICSOU','WICSOU');
minimumFlyDates = new Array('20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081025','20081025','20081025','20081025','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081213','20081213','20081213','20081213','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081027','20081027','20081027','20081027','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081213','20081213','20081213','20081213','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081213','20081213','20081213','20081213','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081213','20081213','20081213','20081213','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081213','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081213','20081213','20081213','20081213','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081220','20081213','20081213','20081213','20081213','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081213','20081213','20081213','20081213','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081220','20081220','20081220','20081220','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081213','20081213','20081213','20081213','20081220','20081220','20081220','20081220','20080725','20080725','20080725','20080725','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026');maximumFlyDates = new Array('20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090329','20090329','20090329','20090329','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20071027','20071027','20071027','20071027','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20071027','20071027','20071027','20071027','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080103','20080103','20080103','20080103','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20080922','20080922','20080922','20080922','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090326','20090326','20090326','20090326','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20081004','20081004','20081004','20081004','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081024','20081024','20081024','20081024','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20081026','20081026','20081026','20081026','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081007','20081007','20081007','20081007','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080928','20080928','20080928','20080928','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080830','20080830','20080830','20080830','20081004','20081004','20081004','20081004','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081021','20081021','20081021','20081021','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080817','20080817','20080817','20080817','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20071027','20071027','20071027','20071027','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081024','20081024','20081024','20081024','20090328','20090328','20090328','20090328','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20081026','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080927','20080927','20080927','20080927','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20071027','20071027','20071027','20071027','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081018','20081018','20081018','20081018','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081007','20081007','20081007','20081007','20081018','20081018','20081018','20081018','20090328','20090328','20090328','20090328','20080927','20080927','20080927','20080927','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20080817','20080817','20080817','20080817','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20081026','20081026','20081026','20081026','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081101','20081101','20081101','20081101','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081004','20081004','20081004','20081004','20090328','20090328','20090328','20090328','20080922','20080922','20080922','20080922','20081102','20081102','20081102','20081102','20080921','20080921','20080921','20080921','20090411','20090411','20090411','20090411','20081101','20081101','20081101','20081101','20081101','20081101','20081101','20081101','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090329','20090329','20090329','20090329','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081018','20081018','20081018','20081018','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080719','20080719','20080719','20080719','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090418','20090418','20090418','20090418','20081025','20081025','20081025','20081025','20071030','20071030','20071030','20071030','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080830','20080830','20080830','20080830','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20080927','20080927','20080927','20080927','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20070929','20070929','20070929','20070929','20090328','20090328','20090328','20090328','20080927','20080927','20080927','20080927','20081025','20081025','20081025','20081025','20080927','20080927','20080927','20080927','20090328','20090328','20090328','20090328','20080927','20080927','20080927','20080927','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080927','20080927','20080927','20080927','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081018','20081018','20081018','20081018','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080928','20080928','20080928','20080928','20081018','20081018','20081018','20081018','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080922','20080922','20080922','20080922','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20071027','20071027','20071027','20071027','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081004','20081004','20081004','20081004','20080927','20080927','20080927','20080927','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20081018','20081018','20081018','20081018','20080920','20080920','20080920','20080920','20090328','20090328','20090328','20090328','20081004','20081004','20081004','20081004','20080830','20080830','20080830','20080830','20081025','20081025','20081025','20081025','20080719','20080719','20080719','20080719','20090328','20090328','20090328','20090328','20080830','20080830','20080830','20080830','20080927','20080927','20080927','20080927','20081025','20081025','20081025','20081025','20071027','20071027','20071027','20071027','20071027','20071027','20071027','20071027','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080922','20080922','20080922','20080922','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20081102','20081102','20081102','20081102','20081031','20081031','20081031','20081031','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080921','20080921','20080921','20080921','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20080920','20080920','20080920','20080920','20090328','20090328','20090328','20090328','20080927','20080927','20080927','20080927','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20080927','20080927','20080927','20080927','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081101','20081101','20081101','20081101','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090418','20090418','20090418','20090418','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20081024','20081024','20081024','20081024','20081031','20081031','20081031','20081031','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090328','20090328','20090328','20090328','20081004','20081004','20081004','20081004','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090411','20090411','20090411','20090411','20090411','20090411','20090411','20090411','20081025','20081025','20081025','20081025','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328','20090328');

// Static values (not localised)
var maxPAX = 8;

var adult = '1';
var child = '0';
var infant = '0';

skiRoutes = new Array("AGP", "SZG", "TLS", "BGY", "GVA", "CMF");

interIslandRoutes = new Array();

validBERoutes = new Array("ABZBHX","BHXABZ",
"BHXFRA","FRABHX",
"BHXDUS","DUSBHX", 
"BHXSTR","STRBHX",
"BHXCDG","CDGBHX",
"BHXMXP","MXPBHX",
"BHXHAM","HAMBHX",
"GLAMAN","MANGLA",
"EDIMAN","MANEDI",
"BRUMAN","MANBRU",	
"DUSMAN","MANDUS",
"FRAMAN","MANFRA",	
"MANMXP","MXPMAN",
"MANIOM","IOMMAN",		
"CDGMAN","MANCDG",		
"HAJMAN","MANHAJ",		
"EDICDG","CDGEDI",		
"INVLGW","LGWINV",	
"IOMLGW","LGWIOM");


var HELPDESK_NUMBER = "08708 890908";

var bookingForm;

// Variables
var okayToSubmit = true;
var depDate = new Date();
var destDate = new Date();
var returnTrip = false;
var routeIndex = 0;
var codeShareCode = "";
var version = "unknown";

// Run immediate code
if (navigator.appName.indexOf('Netscape') != -1) {
	versionType = 'n';
	versionNum = navigator.appVersion.substring(0, 1);
	version = versionType + versionNum;
} else if (navigator.appVersion.indexOf('MSIE') != -1) {
	versionType = 'e';
	MS = navigator.appVersion.indexOf('MSIE');
	versionNum = navigator.appVersion.substring(MS + 5, MS + 6);
	version = versionType + versionNum;
} else {

	versionType = 'unknown';
}

// Private functions
function isSkiRoute(departure, destination) {

	var returnState = false;

	if (skiRoutes != null && departure != null && destination != null) {
		for (i = 0; i < skiRoutes.length; i++) {
			if (departure.substr(0, 3) == skiRoutes[i] ||
				destination.substr(0,3) == skiRoutes[i]) {
				returnState = true;
				break;
			}
		}
	}
	return returnState;
}


function isInterIslandRoute(departure, destination) {

	var returnState = false;

	if (interIslandRoutes != null && departure != null && destination != null) {
		for (i = 0; i < interIslandRoutes.length; i++) {
			if ((departure.substr(0, 3) + destination.substr(0,3))  == interIslandRoutes[i] ) {
				returnState = true;
				break;
			}
		}
	}
	return returnState;
}

function isBERoute(departure, destination, depDay, depMonth, destDay, destMonth) {

        var returnState = false;

        if (validBERoutes != null && departure != null && destination != null) {
                for (i = 0; i < validBERoutes.length; i++) {
                        if ((departure.substr(0, 3) + destination.substr(0,3))  == validBERoutes[i] ) {

                                // Check the selected date for this BA Route, if before 24th March then show message for redirect
                                if( depMonth < 200703 ) {
                                        returnState = true;
                                        break;
                                }

                                if( depMonth == 200703 && depDay < 25) {
                                        returnState = true;
                                        break;
                                }
                        }
                }
        }


        return returnState;
}

function isWinterFlight(depMonth) {

	var returnState = false;

	if (depMonth != null) {
		//winter flight is Nov-Apr
		if (depMonth.substring(4, 6) == '11' || depMonth.substring(4, 6) == '12' ||
			depMonth.substring(4, 6) == '01' || depMonth.substring(4, 6) == '02' ||
			depMonth.substring(4, 6) == '03' || depMonth.substring(4, 6) == '04') {

			returnState = true;

		}
	}
	return returnState;
}

function isReservationsFlight(departure, destination) {
	//check the codeShareCarrier code, if any. For example CO for Continental.
	if (isInRouteList(codeShareRoutes, departure, destination)) {
		codeShareCode = new String(codeShareCodes[routeIndex]);
	}

	//if reservations only flight
	if (isInRouteList(reservationsOnlyFlights, departure, destination)) {
		//if also a Continental Code Share
		if (isInRouteList(codeShareRoutes, departure, destination) && (codeShareCode == "CO")) {
			//display both parts of the message
			alert(flightStrings.invalidAirportCombination1 + reservations + ". " + flightStrings.invalidAirportCombination2);
         return true;
		} else if (codeShareCode == "CB") {
			//display special message for scot air
			alert(flightStrings.invalidAirportCombination3 + reservations + ". ");
			return true;
		}
		//display just the first part of message
		alert(flightStrings.invalidAirportCombination1 + reservations + ". ");
		return true;
	}
	return false;

}
/**
 *param departure the airport code for departure
 *param destination the airport code for destination
 *param yearMonth the Year and month of journey e.g. 200510
 *param day the day of journey
 */
function isSaturdayOnlyFlight(info, departure, destination, yearMonth, day) {

	if (isInRouteList(saturdayOnlyFlights, departure, destination)) {
		if(isSelectedDateOnSaturday(yearMonth, day)==false){
			alert(info);
			return false;
		}
	}
	return true;
}

function isSelectedDateOnSaturday(yearMonth, day){

	var	theTime = new Date(yearMonth.substr(0, 4), yearMonth.substr(4)-1, day, 0, 0, 0);

	if (theTime.getDay() == 6){
		return true;
	}
	return false;
}

function isBusinessClassSelected() {
	var returnState = false;
	var fareClass = bookingForm.fareType.options[bookingForm.fareType.selectedIndex].value;
	if (fareClass == "BUSINESS") {
		returnState = true;
	}
	return returnState;
}

function isInRouteList(routeList, departure, destination) {

	var returnState = false;

	if (routeList != null && departure != null && destination !=null) {
		for (routeIndex = 0; routeIndex < routeList.length; routeIndex++) {
			if (departure.substr(0, 3) + destination.substr(0, 3) == routeList[routeIndex]) {
				returnState = true;
				break;
			}
		}
	}

	return returnState;

}

// whether we need to extend the dates
function checkExtendDates(formObject) {

	selectedDeparture = (formObject.selDep.options[formObject.selDep.selectedIndex].value).substring(0,3);
	selectedDestination = (formObject.selDest.options[formObject.selDest.selectedIndex].value).substring(0,3);
	selectedDepartureAndDestination = selectedDeparture + selectedDestination;

	var matchedRoute = false;

	if (selectedDepartureAndDestination != null) {
		if (isInRouteList(dateSpecificRoutes, selectedDeparture, selectedDestination)) {
			updateDates(minimumFlyDates[routeIndex].substring(0,6), maximumFlyDates[routeIndex].substring(0,6), formObject.selDepMonth);
			updateDates(minimumFlyDates[routeIndex].substring(0,6), maximumFlyDates[routeIndex].substring(0,6), formObject.selRetMonth);
			matchedRoute = true;
		}
	}

	if(!matchedRoute) {
		updateDates(defaultScheduleStart.substring(0,6), defaultScheduleEnd.substring(0,6), formObject.selDepMonth);
		updateDates(defaultScheduleStart.substring(0,6), defaultScheduleEnd.substring(0,6), formObject.selRetMonth);
	}

}

// public functions
/*
 * Function to control the 2 select boxes on the front page.
 * Depending on which one is selected it will populate the other
 * with the airports that can be flown to from the selected airport.
 * params
 * formObject - The form object that contains the select boxes
 * calledBy - what object called the function.
 *            Either one of the select boxes or the body tag
 */
function updateAirportExclDates(formObject, calledBy) {

	if (formObject != null && formObject != "" && calledBy != null
		&& calledBy != "" && version != 'e3') {

		var netscapeBodyId = "opener"
		fieldName = calledBy.name;

		if (fieldName == "selDep" || fieldName == "" || fieldName == netscapeBodyId) {
			fieldValue = "XXXXXX";
			changeFieldValue = "XXXXXX";

			if (formObject.depAirportCode && 
					formObject.depAirportCode.value != "" && fieldName == "") {
				fieldValue = formObject.depAirportCode.value;
				changeFieldValue = formObject.destAirportCode.value;
			}

			updateAirportList(formObject.selDep, formObject.selDest, fieldValue,changeFieldValue);
		}

		if (fieldName == "selDest" || fieldName == "" || fieldName == netscapeBodyId) {

			fieldValue = "XXXXXX";
			changeFieldValue = "XXXXXX";

			if (formObject.destAirportCode && 
					formObject.destAirportCode.value != "" && fieldName == "") {
				fieldValue = formObject.destAirportCode.value;
				changeFieldValue = formObject.depAirportCode.value;
			}

			updateAirportList(formObject.selDest, formObject.selDep, fieldValue,changeFieldValue);
		}

		if (fieldName != "" && fieldName != netscapeBodyId) {

			selectedDeparture = formObject.selDep.options[formObject.selDep.selectedIndex].value;

			selectedDestination = formObject.selDest.options[formObject.selDest.selectedIndex].value;

			if (isReservationsFlight(selectedDeparture, selectedDestination)) {
				return;
			}
		}

	}

}

function updateAirport(formObject, calledBy) {
	updateAirportExclDates(formObject, calledBy);
	checkExtendDates(formObject);
}

/*
 * Populate a airport select box
 * selectField - select box object that was selected
 * changeField - select box object to change
 */
function updateAirportList(selectField, changeField,fieldValue, changeFieldValue)  {

	if (selectField.selectedIndex  != -1 && fieldValue == 'XXXXXX') {
		fieldValue = selectField.options[selectField.selectedIndex].value;
	}

	if (changeField.selectedIndex  != -1 && changeFieldValue == 'XXXXXX') {
		changeFieldValue = changeField.options[changeField.selectedIndex].value;
	}

	changeFieldName = changeField.name;

	airportList = new Array();
	airportDesc = new Array();

	if (changeFieldName == 'selDep') {
		airportList = destinationAirports;
		airportDesc = departureAirports;
	} else {
		airportList = departureAirports;
		airportDesc = destinationAirports;

	}

	changeField.options.length = 1;

	if (airportList[fieldValue.substr(0,3)] != null) {

		for (var i = 2; i < airportList[fieldValue.substr(0,3)].length; i++) {

			if (changeFieldName == "selDep" && i == 2) {
				changeField.options[i-2] = new Option(flightStrings.departingFrom);
			} else if (changeFieldName == "selDest" && i == 2) {
				changeField.options[i-2] = new Option(flightStrings.goingTo);
			} else {
				changeField.options[i-2] =
					new Option(airportDesc[airportList[fieldValue.substr(0,3)][i]][0]);
			}

			changeField.options[i-2].value =
				airportList[fieldValue.substr(0,3)][i] +
				airportDesc[airportList[fieldValue.substr(0,3)][i]][1];

			if (changeField.options[i-2].value == changeFieldValue) {
				changeField.selectedIndex = i-2;
			}
		}
	}

}

function isValidRoute(dep, dest) {

	if (dep != null && dest != null && departureAirports[dep] != null) {
		for (var i = 2; i < departureAirports[dep].length; i++) {
			if (dest == departureAirports[dep][i]) {
				return true;
				break;
			}
		}
	}

	return false;

}

function updatePAX(elementName) {

	if (version != 'e3') {

		adultChange = true;
		childChange = true;
		infantChange = true;

		// Reset adult index previously chosen

		if (elementName == 'load' || elementName == 'numAdults') {
			if (elementName != 'load') { adultChange = false; }
			adult = bookingForm.numAdults.options[bookingForm.numAdults.selectedIndex].value;
		}
		// Reset child index previously chosen
		if (elementName == 'load' || elementName == 'numChildren') {
			if (elementName != 'load') { childChange = false; }
			child = bookingForm.numChildren.options[bookingForm.numChildren.selectedIndex].value;
		}
		// Reset infant index previously chosen
		if (elementName == 'load' || elementName == 'numInfants') {
			if (elementName != 'load') { infantChange = false; }
			infant = bookingForm.numInfants.options[bookingForm.numInfants.selectedIndex].value;
		}

		if (adultChange) {
			// Populate adult drop down
			bookingForm.numAdults.options.length = 1;
			for (var i = 1; i <= maxPAX - parseInt(child); i++) {
				bookingForm.numAdults.options[i] = new Option(i);
				bookingForm.numAdults.options[i].value = i;
			}
			// Reset selection if previously selected value too high
			bookingForm.numAdults.selectedIndex = parseInt(adult) < i ? parseInt(adult) : 0;
		}

		if (childChange) {
			// Populate child drop down
			bookingForm.numChildren.options.length = 1;
			for (var i = 1; i <= maxPAX - parseInt(adult); i++) {
				bookingForm.numChildren.options[i] = new Option(i);
				bookingForm.numChildren.options[i].value = i;
			}
			// Reset selection if previously selected value too high
			bookingForm.numChildren.selectedIndex = parseInt(child) < i ? parseInt(child) : 0;
		}

		if (infantChange) {
			// Populate infant drop down
			bookingForm.numInfants.options.length = 1;
			for (var i = 1; i <= parseInt(adult); i++) {
				bookingForm.numInfants.options[i] = new Option(i);
				bookingForm.numInfants.options[i].value = i;
			}
			// Reset selection if previously selected value too high
			bookingForm.numInfants.selectedIndex = parseInt(infant) < i ? parseInt(infant) : 0;
		}

	}
}

/*
 Checks to see if date of booking is not too close to flight date
*/
function toCloseFlightDate(numberOfDays, flightDate, today) {

	if (numberOfDays == null || numberOfDays == "" ||
		isNaN(numberOfDays) || isNaN(new Date(flightDate)))  {
		return false;
	}

	if (isNaN(Date(today))) {
		today = new Date();
	}

	oneDay = (60000 * 60) * 24;
	maximumBookingDate = new Date(flightDate.getTime() - (numberOfDays * oneDay))

	if (today.getTime() >= maximumBookingDate.getTime() &&
		 today.getTime() <= flightDate.getTime()) {
		return true;
	}

	return false;

}

function dateOutsideSchedule(departure, destination, outboundDate, returnDate) {

	if (isNaN(outboundDate)) {
		return false;
	}
	if (isNaN(returnDate)) {
		returnDate = outboundDate;
	}

	minimumFlyDate = null;
	maximumFlyDate = null;

	if (isInRouteList(dateSpecificRoutes, departure, destination)) {
		minimumFlyDate = minimumFlyDates[(routeIndex)];
		maximumFlyDate = maximumFlyDates[(routeIndex)];
	}
	if (minimumFlyDate == '') {
		minimumFlyDate = null;
	}

	if (maximumFlyDate == null || maximumFlyDate == '') {
		maximumFlyDate = defaultScheduleEnd;
	}

	if (minimumFlyDate != null && outboundDate < minimumFlyDate) {
		alert(flightStrings.invalidDepartureDate +
		formatDate(minimumFlyDate) + flightStrings.forFlightFrom );
		return true;
	} else if (returnDate > maximumFlyDate) {
		alert(flightStrings.flyingAfterSchedule +
		formatDate(maximumFlyDate) + flightStrings.timetableAlert );
		return true;
	}

	return false;
}

function updateDates(startDate, endDate, list) {
	var currMonth = list.options[list.selectedIndex].value;
	var firstVal = list.options[0].value;
	
	if (firstVal == 'XX' || firstVal == 'XXXXXX') {
		list.options.length = 1;
	} else {
		list.options.length = 0;
	}

	var endYear = endDate.substring(0,4);
	var endMonth = new Number(endDate.substring(4,6));
	var currentYear = startDate.substring(0,4);
	var currentMonth = new Number(startDate.substring(4,6));
	for (var yrInd = currentYear; yrInd <= endYear; yrInd++) {
		var startMth;
		var endMth;
		if (yrInd == currentYear) {
			startMth = currentMonth++;
		} else {
			startMth = 1;
		}
		if (yrInd == endYear) {
			endMth = endMonth;
		} else {
			endMth = 12;
		}
		for (var mthInd = startMth; mthInd <= endMth && mthInd <= 12; mthInd++) {
			list.options.length++;
			var newVal = yrInd + (mthInd < 10 ? '0' : '') + mthInd;
			newOpt = new Option(flightStrings.months[mthInd - 1] + yrInd, newVal);
			list.options[list.options.length-1] = newOpt;
			if (newVal == currMonth) {
				list.options[list.options.length-1].selected = true;
			}
		}
	}
 }

function formatDate(date) {
	var day = date.substring(6,8);
	var month = date.substring(4,6);
	var year = date.substring(0,4);
	return day + ' ' + flightStrings.months[month - 1] + year;
}

function hasUnaccompaniedMinors(numAdults, numChildren) {
	return numAdults == 0 && numChildren > 0;
}

function processSelection(dayToday,monthToday,yearToday) {

	var now = new Date(yearToday,monthToday,yearToday);

	// Retrieve values from form for easy handling
	var dep = bookingForm.selDep.options[bookingForm.selDep.selectedIndex].value;
	var depDay = bookingForm.selDepDay.options[bookingForm.selDepDay.selectedIndex].value;
	var depMonth = bookingForm.selDepMonth.options[bookingForm.selDepMonth.selectedIndex].value;
	var dest = bookingForm.selDest.options[bookingForm.selDest.selectedIndex].value;
	var destDay = bookingForm.selRetDay.options[bookingForm.selRetDay.selectedIndex].value;
	var destMonth = bookingForm.selRetMonth.options[bookingForm.selRetMonth.selectedIndex].value;

	if (bookingForm.numAdults.options) {
		var adult = bookingForm.numAdults.options[bookingForm.numAdults.selectedIndex].value;
	}

	if (bookingForm.numChildren.options) {
		var child = bookingForm.numChildren.options[bookingForm.numChildren.selectedIndex].value;
	}

	if (bookingForm.numInfants.options) {
		var infant = bookingForm.numInfants.options[bookingForm.numInfants.selectedIndex].value;
	}

	var frenchDep = bookingForm.selDep.options[bookingForm.selDep.selectedIndex].value;

	frenchDep = frenchDep.substr(0,3);

	// Are we dealing with a return trip?
	if ((destDay + destMonth) == 'XXXXXXXX') {
		returnTrip = false;
	} else {
		returnTrip = true;
	}

	if (hasUnaccompaniedMinors(adult, child)) {
		alert(flightStrings.unmin);
		return false;
	} else if (adult + child == 0) {
		alert(flightStrings.invalidNumAdults);
		return false;
	}

	 // Check if BERoute
     if( isBERoute(dep, dest, depDay, depMonth, destDay, depMonth) ) {
     
                alert(flightStrings.baconnectmessage);
                	   
                window.location = 'http://www.britishairways.com'
                return false;
     }

	
	
	// check if is a ski route and is in a winter month
//	if ( (isSkiRoute(dep, dest) ) && isWinterFlight(depMonth) ) {
//		alert(flightStrings.skiRoute1 + '0871 522 6100' + flightStrings.skiRoute1a + 