<!-- Begin


var SU	= 1;	// Aeroflot
var AR	= 2;	// Aerolineas Argentinas
var AM	= 3;	// AeroMexico
var AC	= 4;	// Air Canada
var CA	= 5;	// Air China
var AF	= 6;	// Air France
var AI	= 7;	// Air India
var NZ	= 8;	// Air New Zealand
var TN	= 9;	// Air Tahiti Nui
var FL	= 10;	// AirTran Airways
var AS	= 11;	// Alaska Airlines
var AZ	= 12;	// Alitalia
var NH	= 13;	// All Nippon Airways
var AQ	= 14;	// Aloha Airlines
var HP	= 15;	// America West
var AA	= 16;	// American Airlines
var OZ	= 17;	// Asiana Airlines
var TZ	= 18;	// ATA Airlines
var OS	= 19;	// Austrian Airlines
var BD	= 20;	// BMI British Midland
var BA	= 21;	// British Airways
var SN	= 22;	// Brussels Airlines
var CX	= 23;	// Cathay Pacific
var CI	= 24;	// China Airlines
var MU	= 25;	// China Eastern
var CZ	= 26;	// China Southern
var CO	= 27;	// Continental
var CM	= 28;	// Copa Airlines
var OU	= 29;	// Croatia Airlines
var OK	= 30;	// CSA Czech Airlines
var DL	= 31;	// Delta Airlines
var LY	= 32;	// El Al Israel Airlines
var EK	= 33;	// Emirates
var EO	= 34;	// Eos Airlines
var EY	= 35;	// Etihad
var BR	= 36;	// Eva Airways
var AY	= 37;	// FinnAir
var F9	= 38;	// Frontier
var GA	= 39;	// Garuda Indonesia
var GF	= 40;	// Gulf Airlines
var HA	= 41;	// Hawaiian Airlines
var HU	= 42;	// Hainan Airlines



var IB	= 43;	// Iberia
var FI	= 44;	// Iceland Air
var JL	= 45;	// Japan Airlines
var Z_9W	= 46;	// Jet Airways
var B6	= 47;	// JetBlue Airways
var KL	= 48;	// KLM Royal Dutch
var KE	= 49;	// Korean Airlines
var KU	= 50;	// Kuwait Airways
var LA	= 51;	// LAN Chile
var LO	= 52;	// LOT Polish
var LH	= 53;	// Lufthansa
var MH	= 54;	// Malaysia Airlines
var MP	= 55;	// MartinAir
var MY	= 56;	// MAXjet Airways
var MX	= 57;	// Mexicana
var YX	= 58;	// Midwest Airlines
var NW	= 59;	// Northwest Airlines
var OA	= 60;	// Olypmic Airways
var PN	= 61;	// Pan Am Clipper
var PR	= 62;	// Philippine Airlines
var Privatair	= 63;	// Privatair
var QF	= 64;	// Qantas Airways
var QR	= 65;	// Qatar Airways
var BI	= 66;	// Royal Brunei
var RJ	= 67;	// Royal Jordanian
var SK	= 68;	// SAS Scandinavian
var SV	= 69;	// Saudia Airlines
var SQ	= 70;	// Singapore Airlines
var SA	= 71;	// South African Airlines
var WN	= 72;	// Southwest Airlines
var JK	= 73;	// Spanair
var NK	= 74;	// Spirit Airlines
var SY	= 75;	// Sun Country Airlines
var LX	= 76;	// Swiss International
var TA	= 77;	// TACA
var JJ	= 78;	// TAM Brazilian
var TP	= 79;	// TAP Portugal
var TG	= 80;	// Thai Airways
var UA	= 81;	// United Airlines
var US	= 82;	// US Airways
var U5	= 83;	// USA3000
var RG	= 84;	// Varig Airlines
var VN	= 85;	// Vietnam Airlines
var VX	= 86;	// Virgin America
var VS	= 87;	// Virgin Atlantic
var WS	= 88;	// WestJet
var Mil	= 89;	// Military




var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
function getRef(id) {
if (isDOM) return document.getElementById(id);
if (isIE4) return document.all[id];
if (isNS4) return document.layers[id];
}
function getSty(id) {
return (isNS4 ? getRef(id) : getRef(id).style);
} 
// Hide timeout.
var popTimer = 0;
// Array showing highlighted menu items.
var litNow = new Array();
function popOver(menuNum, itemNum) {
clearTimeout(popTimer);
hideAllBut(menuNum);
litNow = getTree(menuNum, itemNum);
changeCol(litNow, true);
targetNum = menu[menuNum][itemNum].target;
if (targetNum > 0) {
thisX = parseInt(menu[menuNum][0].ref.left) + parseInt(menu[menuNum][itemNum].ref.left);
thisY = parseInt(menu[menuNum][0].ref.top) + parseInt(menu[menuNum][itemNum].ref.top);
with (menu[targetNum][0].ref) {
left = parseInt(thisX + menu[targetNum][0].x);
top = parseInt(thisY + menu[targetNum][0].y);
visibility = 'visible';
      }
   }
}
function popOut(menuNum, itemNum) {
if ((menuNum == 0) && !menu[menuNum][itemNum].target)
hideAllBut(0)
else
popTimer = setTimeout('hideAllBut(0)', 500);
}
function getTree(menuNum, itemNum) {

// Array index is the menu number. The contents are null (if that menu is not a parent)
// or the item number in that menu that is an ancestor (to light it up).
itemArray = new Array(menu.length);

while(1) {
itemArray[menuNum] = itemNum;
// If we've reached the top of the hierarchy, return.
if (menuNum == 0) return itemArray;
itemNum = menu[menuNum][0].parentItem;
menuNum = menu[menuNum][0].parentMenu;
   }
}

// Pass an array and a boolean to specify colour change, true = over colour.
function changeCol(changeArray, isOver) {
for (menuCount = 0; menuCount < changeArray.length; menuCount++) {
if (changeArray[menuCount]) {
newCol = isOver ? menu[menuCount][0].overCol : menu[menuCount][0].backCol;
// Change the colours of the div/layer background.
with (menu[menuCount][changeArray[menuCount]].ref) {
if (isNS4) bgColor = newCol;
else backgroundColor = newCol;
         }
      }
   }
}
function hideAllBut(menuNum) {
var keepMenus = getTree(menuNum, 1);
for (count = 0; count < menu.length; count++)
if (!keepMenus[count])
menu[count][0].ref.visibility = 'hidden';
changeCol(litNow, false);
}

// *** MENU CONSTRUCTION FUNCTIONS ***

function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass) {
// True or false - a vertical menu?
this.isVert = isVert;
// The popout indicator used (if any) for this menu.
this.popInd = popInd
// Position and size settings.
this.x = x;
this.y = y;
this.width = width;
// Colours of menu and items.
this.overCol = overCol;
this.backCol = backCol;
// The stylesheet class used for item borders and the text within items.
this.borderClass = borderClass;
this.textClass = textClass;
// Parent menu and item numbers, indexed later.
this.parentMenu = null;
this.parentItem = null;
// Reference to the object's style properties (set later).
this.ref = null;
}

function Item(text, href, frame, length, spacing, target) {
this.text = text;
this.href = href;
this.frame = frame;
this.length = length;
this.spacing = spacing;
this.target = target;
// Reference to the object's style properties (set later).
this.ref = null;
}

function writeMenus() {
if (!isDOM && !isIE4 && !isNS4) return;

for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[currMenu][0]) {
// Variable for holding HTML for items and positions of next item.
var str = '', itemX = 0, itemY = 0;

// Remember, items start from 1 in the array (0 is menu object itself, above).
// Also use properties of each item nested in the other with() for construction.
for (currItem = 1; currItem < menu[currMenu].length; currItem++) with (menu[currMenu][currItem]) {
var itemID = 'menu' + currMenu + 'item' + currItem;

// The width and height of the menu item - dependent on orientation!
var w = (isVert ? width : length);
var h = (isVert ? length : width);

// Create a div or layer text string with appropriate styles/properties.
// Width must be a miniumum of 3 for it to work in IE4.
if (isDOM || isIE4) {
str += '<div id="' + itemID + '" style="position: absolute; left: ' + itemX + '; top: ' + itemY + '; width: ' + w + '; height: ' + h + '; visibility: inherit; ';
if (backCol) str += 'background: ' + backCol + '; ';
str += '" ';
}
if (isNS4) {
str += '<layer id="' + itemID + '" left="' + itemX + '" top="' + itemY + '" width="' +  w + '" height="' + h + '" visibility="inherit" ';
if (backCol) str += 'bgcolor="' + backCol + '" ';
}
if (borderClass) str += 'class="' + borderClass + '" ';

// Add mouseover handlers and finish div/layer.
str += 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';

// Add contents of item (default: table with link inside).
// In IE/NS6+, add padding if there's a border to emulate NS4's layer padding.
// If a target frame is specified, also add that to the <a> tag.

str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td align="left" height="' + (h - 7) + '">' + '<a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
if (target > 0) {

// Set target's parents to this menu item.
menu[target][0].parentMenu = currMenu;
menu[target][0].parentItem = currItem;

// Add a popout indicator.
if (popInd) str += '<td class="' + textClass + '" align="right">' + popInd + '</td>';
}
str += '</tr></table>' + (isNS4 ? '</layer>' : '</div>');
if (isVert) itemY += length + spacing;
else itemX += length + spacing;
}
if (isDOM) {
var newDiv = document.createElement('div');
document.getElementsByTagName('body').item(0).appendChild(newDiv);
newDiv.innerHTML = str;
ref = newDiv.style;
ref.position = 'absolute';
ref.visibility = 'hidden';
}

// Insert a div tag to the end of the BODY with menu HTML in place for IE4.
if (isIE4) {
document.body.insertAdjacentHTML('beforeEnd', '<div id="menu' + currMenu + 'div" ' + 'style="position: absolute; visibility: hidden">' + str + '</div>');
ref = getSty('menu' + currMenu + 'div');
}

// In NS4, create a reference to a new layer and write the items to it.
if (isNS4) {
ref = new Layer(0);
ref.document.write(str);
ref.document.close();
}

for (currItem = 1; currItem < menu[currMenu].length; currItem++) {
itemName = 'menu' + currMenu + 'item' + currItem;
if (isDOM || isIE4) menu[currMenu][currItem].ref = getSty(itemName);
if (isNS4) menu[currMenu][currItem].ref = ref.document[itemName];
   }
}
with(menu[0][0]) {
ref.left = x;
ref.top = y;
ref.visibility = 'visible';
   }
}

// Syntaxes: *** START EDITING HERE, READ THIS SECTION CAREFULLY! ***
//
// menu[menuNumber][0] = new Menu(Vertical menu? (true/false), 'popout indicator', left, top,
// width, 'mouseover colour', 'background colour', 'border stylesheet', 'text stylesheet');
//
// Left and Top are measured on-the-fly relative to the top-left corner of its trigger, or
// for the root menu, the top-left corner of the page.
//
// menu[menuNumber][itemNumber] = new Item('Text', 'URL', 'target frame', length of menu item,
//  additional spacing to next menu item, number of target menu to popout);
//
// If no target menu (popout) is desired, set it to 0. Likewise, if your site does not use
// frames, pass an empty string as a frame target.
//
// Something that needs explaining - the Vertical Menu setup. You can see most menus below
// are 'true', that is they are vertical, except for the first root menu. The 'length' and
// 'width' of an item depends on its orientation -- length is how long the item runs for in
// the direction of the menu, and width is the lateral dimension of the menu. Just look at
// the examples and tweak the numbers, they'll make sense eventually :).

// REMEMBER!!!!
// Any modifications to the menu system here (adding menu or removing) should be reciprocated in the LeftNav.txt file
// If you're removing a menu item then make sure to remove a row from that LeftNav.txt file, same if you add a menu item
// remember to add a row in the file. The LeftNav.txt file acts as the background color for the menu system.

var menu = new Array();

// Default colours passed to most menu constructors (just passed to functions, not
// a global variable - makes things easier to change later in bulk).
var defOver = '#4A9DD3', defBack = '#99CCFF'; 

// Default 'length' of menu items - item height if menu is vertical, width if horizontal. Original value is 22
var defLength = 17;

// Menu 0 is the special, 'root' menu from which everything else arises.
menu[0] = new Array();
// A non-vertical menu with a few different colours and no popout indicator, as an example.
// *** MOVE ROOT MENU AROUND HERE ***  it's positioned at (5, 0) and is 17px high now.
if (isNS4) {
menu[0][0] = new Menu(true, '<img src="/static/images/arrow.gif" width="11" height="17">', 0, 100, 150, defOver, '#49A9E6', '', 'itemText');}
else {
menu[0][0] = new Menu(true, '<img src="/static/images/arrow.gif" width="11" height="17">', 0, 100, 150, defOver, '', '', 'itemText');
}
// Notice how the targets are all set to nonzero values...
// The 'length' of each of these items is 20 (actually the height), and there is spacing of 10 to the next item.
// Most of the links are set to '#' hashes, make sure you change them to actual files.
// Syntax for the this root menu is as follows:
// menu[menu_parent_number][menu_number] = new Item('&nbsp;&nbsp;<menu_item>', '<hyperlink>', height, spacing_between_menu_item, sub_menu_number);

menu[0][SU] = new Item('&nbsp;&nbsp;  Aeroflot',			'#', '', 15, 0, SU);
menu[0][AR] = new Item('&nbsp;&nbsp;  Aerolineas Argentinas',	'#', '', 15, 0, AR);
menu[0][AM] = new Item('&nbsp;&nbsp;  AeroMexico',		'#', '', 15, 0, AM);
menu[0][AC] = new Item('&nbsp;&nbsp;  Air Canada',		'#', '', 15, 0, AC);
menu[0][CA] = new Item('&nbsp;&nbsp;  Air China',		'#', '', 15, 0, CA);
menu[0][AF] = new Item('&nbsp;&nbsp;  Air France',		'#', '', 15, 0, AF);
menu[0][AI] = new Item('&nbsp;&nbsp;  Air India',		'#', '', 15, 0, AI);
menu[0][NZ] = new Item('&nbsp;&nbsp;  Air New Zealand',		'#', '', 15, 0, NZ);
menu[0][TN] = new Item('&nbsp;&nbsp;  Air Tahiti Nui',		'#', '', 15, 0, TN);
menu[0][FL] = new Item('&nbsp;&nbsp;  AirTran Airways',		'#', '', 15, 0, FL);
menu[0][AS] = new Item('&nbsp;&nbsp;  Alaska Airlines',		'#', '', 15, 0, AS);
menu[0][AZ] = new Item('&nbsp;&nbsp;  Alitalia',		'#', '', 15, 0, AZ);
menu[0][NH] = new Item('&nbsp;&nbsp;  All Nippon Airways',	'#', '', 15, 0, NH);
menu[0][AQ] = new Item('&nbsp;&nbsp;  Aloha Airlines',		'#', '', 15, 0, AQ);
menu[0][HP] = new Item('&nbsp;&nbsp;  America West',		'#', '', 15, 0, HP);
menu[0][AA] = new Item('&nbsp;&nbsp;  American Airlines',	'#', '', 15, 0, AA);
menu[0][OZ] = new Item('&nbsp;&nbsp;  Asiana Airlines',		'#', '', 15, 0, OZ);
menu[0][TZ] = new Item('&nbsp;&nbsp;  ATA Airlines',		'#', '', 15, 0, TZ);
menu[0][OS] = new Item('&nbsp;&nbsp;  Austrian Airlines',	'#', '', 15, 0, OS);
menu[0][BD] = new Item('&nbsp;&nbsp;  BMI British Midland',	'#', '', 15, 0, BD);
menu[0][BA] = new Item('&nbsp;&nbsp;  British Airways',		'#', '', 15, 0, BA);
menu[0][SN] = new Item('&nbsp;&nbsp;  Brussels Airlines',	'#', '', 15, 0, SN);
menu[0][CX] = new Item('&nbsp;&nbsp;  Cathay Pacific',		'#', '', 15, 0, CX);
menu[0][CI] = new Item('&nbsp;&nbsp;  China Airlines',		'#', '', 15, 0, CI);
menu[0][MU] = new Item('&nbsp;&nbsp;  China Eastern',		'#', '', 15, 0, MU);
menu[0][CZ] = new Item('&nbsp;&nbsp;  China Southern',		'#', '', 15, 0, CZ);
menu[0][CO] = new Item('&nbsp;&nbsp;  Continental',		'#', '', 15, 0, CO);
menu[0][CM] = new Item('&nbsp;&nbsp;  Copa Airlines',		'#', '', 15, 0, CM);
menu[0][OU] = new Item('&nbsp;&nbsp;  Croatia Airlines',	'#', '', 15, 0, OU);
menu[0][OK] = new Item('&nbsp;&nbsp;  CSA Czech Airlines',	'#', '', 15, 0, OK);
menu[0][DL] = new Item('&nbsp;&nbsp;  Delta Airlines',		'#', '', 15, 0, DL);
menu[0][LY] = new Item('&nbsp;&nbsp;  El Al Israel Airlines',	'#', '', 15, 0, LY);
menu[0][EK] = new Item('&nbsp;&nbsp;  Emirates',		'#', '', 15, 0, EK);
menu[0][EO] = new Item('&nbsp;&nbsp;  Eos Airlines',		'#', '', 15, 0, EO);
menu[0][EY] = new Item('&nbsp;&nbsp;  Etihad',			'#', '', 15, 0, EY);
menu[0][BR] = new Item('&nbsp;&nbsp;  Eva Airways',		'#', '', 15, 0, BR);
menu[0][AY] = new Item('&nbsp;&nbsp;  FinnAir',			'#', '', 15, 0, AY);
menu[0][F9] = new Item('&nbsp;&nbsp;  Frontier',		'#', '', 15, 0, F9);
menu[0][GA] = new Item('&nbsp;&nbsp;  Garuda Indonesia',	'#', '', 15, 0, GA);
menu[0][GF] = new Item('&nbsp;&nbsp;  Gulf Airlines',		'#', '', 15, 0, GF);
menu[0][HA] = new Item('&nbsp;&nbsp;  Hawaiian Airlines',	'#', '', 15, 0, HA);
menu[0][HU] = new Item('&nbsp;&nbsp;  Hainan Airlines',	'#', '', 15, 0, HU);

menu[0][IB] = new Item('&nbsp;&nbsp;  Iberia',			'#', '', 15, 0, IB);
menu[0][FI] = new Item('&nbsp;&nbsp;  Iceland Air',		'#', '', 15, 0, FI);
menu[0][JL] = new Item('&nbsp;&nbsp;  Japan Airlines',		'#', '', 15, 0, JL);
menu[0][Z_9W] = new Item('&nbsp;&nbsp;  Jet Airways',			'#', '', 15, 0, Z_9W);

menu[0][B6] = new Item('&nbsp;&nbsp;  JetBlue Airways',		'#', '', 15, 0, B6);
menu[0][KL] = new Item('&nbsp;&nbsp;  KLM Royal Dutch',		'#', '', 15, 0, KL);
menu[0][KE] = new Item('&nbsp;&nbsp;  Korean Airlines',		'#', '', 15, 0, KE);
menu[0][KU] = new Item('&nbsp;&nbsp;  Kuwait Airways',		'#', '', 15, 0, KU);
menu[0][LA] = new Item('&nbsp;&nbsp;  LAN Chile',		'#', '', 15, 0, LA);
menu[0][LO] = new Item('&nbsp;&nbsp;  LOT Polish',		'#', '', 15, 0, LO);
menu[0][LH] = new Item('&nbsp;&nbsp;  Lufthansa',		'#', '', 15, 0, LH);
menu[0][MH] = new Item('&nbsp;&nbsp;  Malaysia Airlines',	'#', '', 15, 0, MH);
menu[0][MP] = new Item('&nbsp;&nbsp;  MartinAir',		'#', '', 15, 0, MP);
menu[0][MY] = new Item('&nbsp;&nbsp;  MAXjet Airways',		'#', '', 15, 0, MY);
menu[0][MX] = new Item('&nbsp;&nbsp;  Mexicana',		'#', '', 15, 0, MX);
menu[0][YX] = new Item('&nbsp;&nbsp;  Midwest Airlines',	'#', '', 15, 0, YX);
menu[0][NW] = new Item('&nbsp;&nbsp;  Northwest Airlines',	'#', '', 15, 0, NW);
menu[0][OA] = new Item('&nbsp;&nbsp;  Olypmic Airways',		'#', '', 15, 0, OA);
menu[0][PN] = new Item('&nbsp;&nbsp;  Pan Am Clipper',		'#', '', 15, 0, PN);
menu[0][PR] = new Item('&nbsp;&nbsp;  Philippine Airlines',	'#', '', 15, 0, PR);
menu[0][Privatair] = new Item('&nbsp;&nbsp;  Privatair',		'#', '', 15, 0, Privatair);
menu[0][QF] = new Item('&nbsp;&nbsp;  Qantas Airways',		'#', '', 15, 0, QF);
menu[0][QR] = new Item('&nbsp;&nbsp;  Qatar Airways',		'#', '', 15, 0, QR);
menu[0][BI] = new Item('&nbsp;&nbsp;  Royal Brunei',		'#', '', 15, 0, BI);
menu[0][RJ] = new Item('&nbsp;&nbsp;  Royal Jordanian',		'#', '', 15, 0, RJ);
menu[0][SK] = new Item('&nbsp;&nbsp;  SAS Scandinavian',	'#', '', 15, 0, SK);
menu[0][SV] = new Item('&nbsp;&nbsp;  Saudia Airlines',		'#', '', 15, 0, SV);
menu[0][SQ] = new Item('&nbsp;&nbsp;  Singapore Airlines',	'#', '', 15, 0, SQ);
menu[0][SA] = new Item('&nbsp;&nbsp;  South African Airlines',	'#', '', 15, 0, SA);
menu[0][WN] = new Item('&nbsp;&nbsp;  Southwest Airlines',	'#', '', 15, 0, WN);
menu[0][JK] = new Item('&nbsp;&nbsp;  Spanair',			'#', '', 15, 0, JK);
menu[0][NK] = new Item('&nbsp;&nbsp;  Spirit Airlines',		'#', '', 15, 0, NK);
menu[0][SY] = new Item('&nbsp;&nbsp;  Sun Country Airlines',	'#', '', 15, 0, SY);
menu[0][LX] = new Item('&nbsp;&nbsp;  Swiss International ',	'#', '', 15, 0, LX);
menu[0][TA] = new Item('&nbsp;&nbsp;  TACA',			'#', '', 15, 0, TA);
menu[0][JJ] = new Item('&nbsp;&nbsp;  TAM Brazilian',		'#', '', 15, 0, JJ);
menu[0][TP] = new Item('&nbsp;&nbsp;  TAP Portugal',		'#', '', 15, 0, TP);
menu[0][TG] = new Item('&nbsp;&nbsp;  Thai Airways',		'#', '', 15, 0, TG);
menu[0][UA] = new Item('&nbsp;&nbsp;  United Airlines',		'#', '', 15, 0, UA);
menu[0][US] = new Item('&nbsp;&nbsp;  US Airways',		'#', '', 15, 0, US);
menu[0][U5] = new Item('&nbsp;&nbsp;  USA3000',			'#', '', 15, 0, U5);
menu[0][RG] = new Item('&nbsp;&nbsp;  Varig Airlines',		'#', '', 15, 0, RG);
menu[0][VN] = new Item('&nbsp;&nbsp;  Vietnam Airlines',	'#', '', 15, 0, VN);
menu[0][VX] = new Item('&nbsp;&nbsp;  Virgin America',		'#', '', 15, 0, VX);
menu[0][VS] = new Item('&nbsp;&nbsp;  Virgin Atlantic',		'#', '', 15, 0, VS);
menu[0][WS] = new Item('&nbsp;&nbsp;  WestJet',			'#', '', 15, 0, WS);
menu[0][Mil] = new Item('&nbsp;&nbsp;  Military',			'#', '', 15, 0, Mil);


// Aeroflot
menu[SU] = new Array();
menu[SU][0] = new Menu(true, '>', 140, -20, 200, defOver, defBack, '0', 'itemText');
menu[SU][1] = new Item('Boeing 777-200 - retired', '_Aeroflot_777_200.html', 			'', defLength, 0, 0);
menu[SU][2] = new Item('Boeing 767-300 version 1', '_Aeroflot_767_300.version_1.html', 		'', defLength, 0, 0);
menu[SU][3] = new Item('Boeing 767-300 version 3', '_Aeroflot_767_300.version_3.html', 		'', defLength, 0, 0);
menu[SU][4] = new Item('Boeing 767-300 version 4', '_Aeroflot_767_300.version_4.html', 		'', defLength, 0, 0);
menu[SU][5] = new Item('------ <B>Photo Reports Below</B> ------',	'index.html', 				'', defLength, 0, 0);
menu[SU][6] = new Item('Introduction to Aeroflot', 		'_Aeroflot_photos_introduction.html', 	'', defLength, 0, 0);
menu[SU][7] = new Item('Seating on various planes', 		'_Aeroflot_photos_seats.html', 		'', defLength, 0, 0);

// Aerolineas Argentinas
menu[AR] = new Array();
menu[AR][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[AR][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// AeroMexico
menu[AM] = new Array();
menu[AM][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[AM][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// AC
menu[AC] = new Array();
menu[AC][0] = new Menu(true, '>', 140, -40, 190, defOver, defBack, '0', 'itemText');
menu[AC][1] = new Item('Boeing 767-300 version 1 (Retired)',			 '_AC_Boeing_767_300_v1.html', 	'', defLength, 0, 0);
menu[AC][2] = new Item('Boeing 767-300 version 2 (Retired)',			 '_AC_Boeing_767_300_v1.html', 	'', defLength, 0, 0);
menu[AC][3] = new Item('Boeing 767-300 version 3 (Retired)',			 '_AC_Boeing_767_300_v1.html', 	'', defLength, 0, 0);
menu[AC][4] = new Item('Boeing 767-300 version 4 (Retired)',			 '_AC_Boeing_767_300_v1.html', 	'', defLength, 0, 0);
menu[AC][5] = new Item('Boeing 767-300 XM suites Version 1',		 '_AC_Boeing_767_300_suites_1.html', 	'', defLength, 0, 0);
menu[AC][6] = new Item('Boeing 767-300 EX suites Version 2',		 '_AC_Boeing_767_300_suites_2.html', 	'', defLength, 0, 0);
menu[AC][7] = new Item('Boeing 767-300 XM suites Version 3',		 '_AC_Boeing_767_300_suites_3.html', 	'', defLength, 0, 0);
menu[AC][8] = new Item('Boeing 777-200 (77L)',			 '_AC_Boeing_777_200.html', 		'', defLength, 0, 0);
menu[AC][9] = new Item('Boeing 777-300 ER (77W)',			 '_AC_Boeing_777_300.html', 		'', defLength, 0, 0);
menu[AC][10] = new Item('------ <B>Photo Reports Below</B> ------',	'index.html', 				'', defLength, 0, 0);
menu[AC][11] = new Item('ExecutiveFirst Business Class seats', 		'_AC_763ER_Business_Class_seats_p1.html', 	'', defLength, 0, 0);

// Much older seatmaps from 2004
// menu[AC][1] = new Item('Airbus 340-300 (343)', 'AC_343.html', '', defLength, 0, 0);
// menu[AC][2] = new Item('Boeing 767-300 (763) 30F 159Y', '_AC_767_300_ER_30F_159Y.html', '', defLength, 0, 0);
// menu[AC][3] = new Item('Boeing 767-300 (763) 30F 179Y', '_AC_767_300_ER_30F_179Y.html', '', defLength, 0, 0);
// menu[AC][4] = new Item('Boeing 767-300 (763) 25F 187Y', '_AC_767_300_ER_25F_187Y.html', '', defLength, 0, 0);

// Air China
menu[CA] = new Array();
menu[CA][0] = new Menu(true, '>', 140, -40, 225, defOver, defBack, '0', 'itemText');
menu[CA][1] = new Item('Airbus A330-200, 251 seat version', 		'_AirChina_330_200_251_seats.html', 		'', defLength, 0, 0);
menu[CA][2] = new Item('Boeing 747-400 (744) International', 		'_AirChina_744.html', 		'', defLength, 0, 0);
menu[CA][3] = new Item('Boeing 747-400 (744) Combi-Cargo', 		'_AirChina_744_combi.html', 	'', defLength, 0, 0);
menu[CA][4] = new Item('Boeing 767-200 two class', 			'_AirChina_762.html', 		'', defLength, 0, 0);
menu[CA][5] = new Item('Boeing 767-300 three class', 			'_AirChina_763.html', 		'', defLength, 0, 0);
menu[CA][6] = new Item('Boeing 777-200 two class', 			'_AirChina_772.html', 		'', defLength, 0, 0);
menu[CA][7] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[CA][8] = new Item('Air China new Business class', 			'_AirChina_new_J.html', 		'', defLength, 0, 0);
menu[CA][9] = new Item('Air China new First class suites', 			'_AirChina_new_F.html', 		'', defLength, 0, 0);
menu[CA][10] = new Item('Air China Airbus A340-300 First class', 			'_CA_A343_First_Class_seats_p1.html', 		'', defLength, 0, 0);
menu[CA][11] = new Item('Air China Airbus A330-200 Business class', 			'_CA_A332_Business_Class_seats_p1.html', 		'', defLength, 0, 0);
menu[CA][12] = new Item('Airbus A330-200 Business class Meals', 			'_CA_A332_Business_Class_meals_p1.html', 		'', defLength, 0, 0);
menu[CA][13] = new Item('Air China Airbus A340-300 Economy class', 			'_CA_A343_Economy_Class_seats.html', 		'', defLength, 0, 0);
menu[CA][14] = new Item('Air China - Pictures of Meal choices',	 		'_AirChina_Meals.html', 		'', defLength, 0, 0);
menu[CA][15] = new Item('Air China - Additional Photos',			'_AirChina_All.html', 			'', defLength, 0, 0);
menu[CA][16] = new Item('PEK Intl terminal Business Class lounge',			'_CA_PEK_Intl_Biz_Lounge_p1.html', 			'', defLength, 0, 0);

// AF
menu[AF] = new Array();
menu[AF][0] = new Menu(true, '>', 140, -40, 220, defOver, defBack, '0', 'itemText');
menu[AF][1] = new Item('Boeing 747-400 436 Passenger 2 classes', 		'_AF_747_400.html', '', 		defLength, 0, 0);
menu[AF][2] = new Item('Boeing 747-400 CIO', 		'_AF_747_400_CIO.html', '', 	defLength, 0, 0);
menu[AF][3] = new Item('Boeing 777-200 ER', 		'_AF_777_200.html', '', 		defLength, 0, 0);
menu[AF][4] = new Item('Boeing 777-300 ER', 		'_AF_777_300_ER.html', '', 		defLength, 0, 0);
menu[AF][5] = new Item('Airbus 330 211 Passenger', 	'_AF_A330.html', '', 		defLength, 0, 0);
menu[AF][6] = new Item('Airbus 340-300 252 Passenger', 	'_AF_A340_300_252.html', '', 	defLength, 0, 0);
menu[AF][7] = new Item('Airbus 340-300 272 Passenger', 	'_AF_A340_300_272.html', '', 	defLength, 0, 0);
// menu[AF][8] = new Item('Seatmap from Airline website', 'http://www.airfrance.com/double6/passage2.nsf/(LookupPublishedWeb)/en-AVION-HPAvions?OpenDocument', '', defLength, 0, 0);
// menu[AF][1] = new Item('Boeing 747-400 395 Passenger 3 classes', 		'_AF_744_395_pax.html', '', 		defLength, 0, 0);

// AI
menu[AI] = new Array();
menu[AI][0] = new Menu(true, '>', 140, 0, 180, defOver, defBack, '0', 'itemText');
menu[AI][1] = new Item('Boeing 747-400 with Flat Sleeper', '_AI_747.html', '', defLength, 0, 0);

// Air New Zealand
menu[NZ] = new Array();
menu[NZ][0] = new Menu(true, '>', 140, -20, 160, defOver, defBack, '0', 'itemText');
menu[NZ][1] = new Item('Boeing 747-400 Suites', 		'_NZ_Boeing_747_400_suites.html',			'', defLength, 0, 0);
menu[NZ][2] = new Item('Boeing 747-400 Suites latest', 	'_NZ_Boeing_747_400_suites_extra_PE.html',		'', defLength, 0, 0);
menu[NZ][3] = new Item('Boeing 767-300', 		'_NZ_Boeing_767_300.html',				'', defLength, 0, 0);
menu[NZ][4] = new Item('Boeing 777-200ER Suites', 	'_NZ_777_200.html', 					'', defLength, 0, 0);

// NZ old seatmaps from company site
//menu[NZ][1] = new Item('Aerospatiale ATR-72', 	'http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/atr72_popup.htm', '', defLength, 0, 0);
//menu[NZ][2] = new Item('Airbus A320   ', 	'http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/airbus_a320_popup.htm', '', defLength, 0, 0);
//menu[NZ][3] = new Item('Beechcraft 1900D', 	'http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/beechcraft_1900d_popup.htm', '', defLength, 0, 0);
//menu[NZ][4] = new Item('Boeing 737-300 Domestic','http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/boeing_737300_popup.htm', '', defLength, 0, 0);
//menu[NZ][5] = new Item('Boeing 747-400', 	'_NZ_Boeing_747_400_suites.html', 										'', defLength, 0, 0);
//menu[NZ][6] = new Item('Boeing 747-400 Refitted','http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/boeing_747400_new_popup.htm', '', defLength, 0, 0);
//menu[NZ][7] = new Item('Boeing 767-300', 	'http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/boeing_767300_popup.htm', '', defLength, 0, 0);
//menu[NZ][8] = new Item('Boeing 777-200 ER', 	'_NZ_777_200.html', 												'', defLength, 0, 0);
//menu[NZ][9] = new Item('Bombardier Q300   ', 	'http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/bombardier_q300_popup.htm', '', defLength, 0, 0);
//menu[NZ][10] = new Item('Saab 340        ', 	'http://www.airnz.co.nz/travelinfo/ontheplane/seat_maps/saab_340a_popup.htm', '', defLength, 0, 0);

// Air Tahiti Nui
menu[TN] = new Array();
menu[TN][0] = new Menu(true, '>', 140, 0, 120, defOver, defBack, '0', 'itemText');
menu[TN][1] = new Item('Airbus A340-300', 			'_AirTahiti_Airbus_340_300_3_class.html', 			'', defLength, 0, 0);



// AirTran Airways
menu[FL] = new Array();
menu[FL][0] = new Menu(true, '>', 140, -5, 120, defOver, defBack, '0', 'itemText');
menu[FL][1] = new Item('Boeing 717-200', 			'_AirTran_717.html', 			'', defLength, 0, 0);
menu[FL][2] = new Item('Boeing 737-700', 			'_AirTran_737_700.html', 		'', defLength, 0, 0);

// Alaska Airlines
menu[AS] = new Array();
menu[AS][0] = new Menu(true, '>', 140, -45, 200, defOver, defBack, '0', 'itemText');
menu[AS][1] = new Item('Boeing 737-200 convertible - retired', 			'_AS_737_200.html', 		'', defLength, 0, 0);
menu[AS][2] = new Item('Boeing 737-400 Combi (73Q)', 			'_AS_737_400_combi.html', 		'', defLength, 0, 0);
menu[AS][3] = new Item('Boeing 737-400 (734)', 				'_AS_737_400.html', 		'', defLength, 0, 0);
menu[AS][4] = new Item('Boeing 737-700 (73G)', 				'_AS_737_700.html', 		'', defLength, 0, 0);
menu[AS][5] = new Item('Boeing 737-800 version 1 (738)', 			'_AS_737_800_ver_1.html', 	'', defLength, 0, 0);
menu[AS][6] = new Item('Boeing 737-800 version 2 (738)', 			'_AS_737_800_ver_2.html', 	'', defLength, 0, 0);
menu[AS][7] = new Item('Boeing 737-800 version 3 (738)', 			'_AS_737_800_ver_3.html', 	'', defLength, 0, 0);
menu[AS][8] = new Item('Boeing 737-900 version 1 (739)', 			'_AS_737_900_ver_1.html', 	'', defLength, 0, 0);
menu[AS][9] = new Item('Boeing 737-900 version 2 (739)', 			'_AS_737_900_ver_2.html', 	'', defLength, 0, 0);
menu[AS][10] = new Item('McDonnell Douglas MD-80 (M80)', 			'_AS_MD_80.html', 		'', defLength, 0, 0);
menu[AS][11] = new Item('Horizon Air CRJ-700 (CR7)', 				'_AS_CRJ_700.html', 		'', defLength, 0, 0);
menu[AS][12] = new Item('Horizon Air Q200 (DH8)', 				'_AS_Q200.html', 		'', defLength, 0, 0);
menu[AS][13] = new Item('Horizon Air Q400 (DH4)', 				'_AS_Q400.html', 		'', defLength, 0, 0);

// AZ - Alitalia
menu[AZ] = new Array();
menu[AZ][0] = new Menu(true, '>', 140, 0, 150, defOver, defBack, '0', 'itemText');
menu[AZ][1] = new Item('Boeing 777-200', 				'_AZ_Boeing_772.html', 		'', defLength, 0, 0);

// NH - All Nippon Airways
menu[NH] = new Array();
menu[NH][0] = new Menu(true, '>', 140, -35, 220, defOver, defBack, '0', 'itemText');
menu[NH][1] = new Item('Boeing 747-400 287 seats', 		'_NH_744_2.html', 		'', defLength, 0, 0);
menu[NH][2] = new Item('Boeing 747-400 323 seats', 		'_NH_744_1.html', 		'', defLength, 0, 0);
menu[NH][3] = new Item('Boeing 767-300 ER Club ANA, 2nd tier', 	'_NH_763_ER_2nd_tier.html', 	'', defLength, 0, 0);
menu[NH][4] = new Item('Boeing 767-300 ER Club ANA Asia', 	'_NH_763_ER.html', 		'', defLength, 0, 0);
menu[NH][5] = new Item('Boeing 777-200 Regional version', 	'_NH_772.html', 		'', defLength, 0, 0);
menu[NH][6] = new Item('Boeing 777-200 ER International', 	'_NH_772_ER.html', 		'', defLength, 0, 0);
menu[NH][7] = new Item('Boeing 777-300 ER International', 	'_NH_773_ER.html', 		'', defLength, 0, 0);
menu[NH][8] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[NH][9] = new Item('Boeing 767-300 Regional Business class', 			'_NH_763ER_Business_Class_seats_p1.html', 	'', defLength, 0, 0);
menu[NH][10] = new Item('New Club ANA Business class seats', 			'_ANA_Biz_new_Club_ANA_seats_p1.html', 	'', defLength, 0, 0);
menu[NH][11] = new Item('Club ANA Business class Meal', 			'_ANA_Biz_new_Club_ANA_meals_all.html', 	'', defLength, 0, 0);

// Aloha Airlines
menu[AQ] = new Array();
menu[AQ][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[AQ][1] = new Item('Boeing 737-700', 				'_Aloha_Boeing_737_700.html', 		'', defLength, 0, 0);

// America West
menu[HP] = new Array();
menu[HP][0] = new Menu(true, '>', 140, -25, 150, defOver, defBack, '0', 'itemText');
menu[HP][1] = new Item('Airbus Industries A319', 		'_HP_Airbus_319.html'	, 		'', defLength, 0, 0);
menu[HP][2] = new Item('Airbus Industries A320', 		'_HP_Airbus_320.html'	, 		'', defLength, 0, 0);
menu[HP][3] = new Item('Boeing 737-300', 			'_HP_737_300.html'	, 		'', defLength, 0, 0);
menu[HP][4] = new Item('Boeing 757-200 version 1', 		'_HP_757_200_ver_1.html', 		'', defLength, 0, 0);
menu[HP][5] = new Item('Boeing 757-200 version 2', 		'_HP_757_200_ver_2.html', 		'', defLength, 0, 0);

// AA
menu[AA] = new Array();
menu[AA][0] = new Menu(true, '>', 140, -100, 150, defOver, defBack, '0', 'itemText');
menu[AA][1] = new Item('Airbus A300 - retired',	 			'_AA_A300.html', 		'', defLength, 0, 0);
menu[AA][2] = new Item('ATR-72, Super ATR', 			'_AA_ATR_72.html', 		'', defLength, 0, 0);
menu[AA][3] = new Item('Boeing 737-800', 			'_AA_737_800.html', 		'', defLength, 0, 0);
menu[AA][4] = new Item('Boeing 757 Version 1', 			'_AA_757_200_V1.html', 		'', defLength, 0, 0);
menu[AA][5] = new Item('Boeing 757 Version 2', 			'_AA_757_200_V2.html', 		'', defLength, 0, 0);
menu[AA][6] = new Item('Boeing 767-200 3-classes', 		'_AA_767_200.html', 		'', defLength, 0, 0);
menu[AA][7] = new Item('Boeing 767-300 New Biz', 			'_AA_767_300_NGBC.html', 		'', defLength, 0, 0);
menu[AA][8] = new Item('Boeing 767-300 Version 1', 		'_AA_767_300_V1.html', 		'', defLength, 0, 0);
menu[AA][9] = new Item('Boeing 767-300 Version 2', 		'_AA_767_300_V2.html', 		'', defLength, 0, 0);
menu[AA][10] = new Item('Boeing 777-200 Suites',	 		'_AA_777_200_suites.html', 		'', defLength, 0, 0);
menu[AA][11] = new Item('Boeing 777-200 Version 2', 		'_AA_777_200_V2.html', 		'', defLength, 0, 0);
menu[AA][12] = new Item('Boeing 777-200 New Biz', 		'_AA_777_200_NGBC.html', 		'', defLength, 0, 0);
menu[AA][13] = new Item('Bombardier CRJ-700 (CR7)', 		'_AA_CRJ_700.html', 		'', defLength, 0, 0);
menu[AA][14] = new Item('Embraer ERJ-135 (ER3)', 			'_AA_ERJ_135.html', 		'', defLength, 0, 0);
menu[AA][15] = new Item('Embraer ERJ-140 (ERD)', 		'_AA_ERJ_140.html', 		'', defLength, 0, 0);
menu[AA][16] = new Item('Embraer ERJ-145 (ER4)', 			'_AA_ERJ_145.html', 		'', defLength, 0, 0);
menu[AA][17] = new Item('MD-80 Version 1', 			'_AA_MD_80_V1.html', 		'', defLength, 0, 0);
menu[AA][18] = new Item('MD-80 Version 2', 			'_AA_MD_80_V2.html', 		'', defLength, 0, 0);
menu[AA][19] = new Item('MD-80 Version 3', 			'_AA_MD_80_V3.html', 		'', defLength, 0, 0);


//Obsolete menu[AA][4] = new Item('Boeing 737-800', 			'_AA737.html', 			'', defLength, 0, 0);
//Obsolete menu[AA][2] = new Item('Boeing 757-200 Flight# 2800-2999', 	'AA757_200_TWA.html', 		'', defLength, 0, 0);
//Obsolete menu[AA][3] = new Item('Boeing 757 AA version', 			'_AA757.html', 			'', defLength, 0, 0);
//Obsolete menu[AA][4] = new Item('Boeing 767-200 3-classes', 		'_AA762.html', 			'', defLength, 0, 0);
//Obsolete menu[AA][6] = new Item('767-300 2-classes New Interior', 	'_AA763_new_version.html', 	'', defLength, 0, 0);

// OZ
menu[OZ] = new Array();
menu[OZ][0] = new Menu(true, '>', 140, 0, 190, defOver, defBack, '0', 'itemText');
menu[OZ][1] = new Item('Boeing 747-400 Full Passenger', '_OZ_747.html', '', defLength, 0, 0);
menu[OZ][2] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[OZ][3] = new Item('Asiana new Business Class seats', 		'_Asiana_744_New_Business_Class_seats_p1.html', 			'', defLength, 0, 0);

// ATA Airlines
menu[TZ] = new Array();
menu[TZ][0] = new Menu(true, '>', 140, -25, 145, defOver, defBack, '0', 'itemText');
menu[TZ][1] = new Item('Boeing 737-300', 			'_ATA_Boeing_737_300.html', 			'', defLength, 0, 0);
menu[TZ][2] = new Item('Boeing 737-800 one class', 		'_ATA_Boeing_737_800_one_class.html', 			'', defLength, 0, 0);
menu[TZ][3] = new Item('Boeing 737-800 two class', 		'_ATA_Boeing_737_800_two_class.html', 			'', defLength, 0, 0);
menu[TZ][4] = new Item('Boeing 757-200', 			'_ATA_Boeing_757_200.html', 			'', defLength, 0, 0);
menu[TZ][5] = new Item('Boeing 757-300', 			'_ATA_Boeing_757_300.html', 			'', defLength, 0, 0);

// Austrian
menu[OS] = new Array();
menu[OS][0] = new Menu(true, '>', 140, -5, 170, defOver, defBack, '0', 'itemText');
menu[OS][1] = new Item('Airbus 330-200 - Retired', '_Austrian_330_200.html', 				'', defLength, 0, 0);
menu[OS][2] = new Item('Airbus 340-300 - Retired', '_Austrian_340_300.html', 				'', defLength, 0, 0);

// BMI British Midland
menu[BD] = new Array();
menu[BD][0] = new Menu(true, '>', 140, -5, 180, defOver, defBack, '0', 'itemText');
menu[BD][1] = new Item('Airbus 330-200 new Biz', 			'_BMI_A330_200_New_C.html', 			'', defLength, 0, 0);
menu[BD][2] = new Item('Airbus 330-200', 				'_BMI_330_200.html', 				'', defLength, 0, 0);
menu[BD][3] = new Item('Boeing 767-300 ER - retired', 			'_BMI_767_300.html', 				'', defLength, 0, 0);

// BA
menu[BA] = new Array();
menu[BA][0] = new Menu(true, '>', 140, -50, 200, defOver, defBack, '0', 'itemText');
menu[BA][1] = new Item('747-400 52-Next Generation Club World', 	'_BA_744_52.html', 		'', defLength, 0, 0);
menu[BA][2] = new Item('747-400 70-Next Generation Club World', 	'_BA747_70.html', 		'', defLength, 0, 0);
menu[BA][3] = new Item('767 with New Club World ', 		'_BA767_NCW.html', 	'', defLength, 0, 0);
menu[BA][4] = new Item('767 with two classes', 			'_BA767_JY.html', 		'', defLength, 0, 0);
menu[BA][5] = new Item('777 with four classes of service', 		'_BA777.html', 		'', defLength, 0, 0);
menu[BA][6] = new Item('777 with three classes, no First class', 	'_BA777_3_class_NCW.html', 	'', defLength, 0, 0);
menu[BA][7] = new Item('British Airways Concorde - Retired', 		'_BA_Concorde.html', 	'', defLength, 0, 0);
menu[BA][8] = new Item('747-400 38-Club World seats - Retired', 	'_BA747_38.html', 		'', defLength, 0, 0);
menu[BA][9] = new Item('767 with first class - Retired', 		'_BA767_FJY.html', 		'', defLength, 0, 0);
menu[BA][10] = new Item('777 with no first class - Retired', 		'_BA777_JY.html', 		'', defLength, 0, 0);

// Brussels
menu[SN] = new Array();
menu[SN][0] = new Menu(true, '>', 140, -5, 205, defOver, defBack, '0', 'itemText');
menu[SN][1] = new Item('Airbus A330-300', 		'_Brussels_Airbus_A330_300_V1.html', 		'', defLength, 0, 0);
menu[SN][2] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[SN][3] = new Item('Brussels Airlines photo introduction', 		'/_Brussels_pictures_All.html', 			'', defLength, 0, 0);


// CX
menu[CX] = new Array();
menu[CX][0] = new Menu(true, '>', 140, -55, 235, defOver, defBack, '0', 'itemText');
menu[CX][1] = new Item('Boeing 747-400 New long haul seats (74A)', 		'_CX_Boeing_747_400_new_FJY.html', 		'', defLength, 0, 0);
menu[CX][2] = new Item('Boeing 747-400 Premium version (74J)', 		'_CX_Boeing_747_400_premium.html', 		'', defLength, 0, 0);
menu[CX][3] = new Item('Boeing 747-400 Standard version (744)', 		'_CX_Boeing_747_400_standard.html', 		'', defLength, 0, 0);
menu[CX][4] = new Item('Boeing 777-200 two class (772)', 			'_CX_Boeing_777_200.html', 			'', defLength, 0, 0);
menu[CX][5] = new Item('Boeing 777-300 two class (773)', 			'_CX_Boeing_777_300.html', 			'', defLength, 0, 0);
menu[CX][6] = new Item('Boeing 777-300 ER new three class (77A)', 		'_CX_Boeing_777_300_new_3_class.html', 	'', defLength, 0, 0);
menu[CX][7] = new Item('Airbus 330-300 new two class (33B)', 		'_CX_Airbus_330_300_new_2_class.html', 		'', defLength, 0, 0);
menu[CX][8] = new Item('Airbus 330-300 regional two class (330)', 		'_CX_Airbus_330_300_2_class.html', 		'', defLength, 0, 0);
menu[CX][9] = new Item('Airbus 330-300 three class (333)', 			'_CX_Airbus_330_300_3_class.html', 		'', defLength, 0, 0);
menu[CX][10] = new Item('Airbus 340-300 international two class (34D)', 	'_CX_Airbus_340_300_2_class.html', 		'', defLength, 0, 0);
menu[CX][11] = new Item('Airbus 340-300 three class (34C)', 			'_CX_Airbus_340_300_3_class.html', 		'', defLength, 0, 0);
menu[CX][12] = new Item('Airbus 340-600 (346) three class (346)', 		'_CX_Airbus_340_600.html', 			'', defLength, 0, 0);
menu[CX][13] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[CX][14] = new Item('New long-haul First class luxury Suites', 		'_CX_new_F_photos_p1.html', 			'', defLength, 0, 0);
menu[CX][15] = new Item('New long-haul Business class Seats', 		'_CX_new_J_photos_p1.html', 			'', defLength, 0, 0);
menu[CX][16] = new Item('New long-haul Economy class Seats', 		'_CX_new_Y_photos_p1.html', 			'', defLength, 0, 0);


//
//Below are older SeatExpert.com seatmaps for CX
//menu[CX][1] = new Item('747-400-B classic version', 'CX744B.html', '', defLength, 0, 0);
//menu[CX][2] = new Item('747-400-J, expanded New Business Class', 'CX744J.html', '', defLength, 0, 0);
//menu[CX][3] = new Item('747-400-Y, standard New Business Class', 'CX744Y.html', '', defLength, 0, 0);
//menu[CX][4] = new Item('Airbus 330-300 (333) with 1st class', 		'CX333.html', 					'', defLength, 0, 0);
//menu[CX][3] = new Item('Airbus 330-300', 				'CX330.html', 					'', defLength, 0, 0);

// China Airlines
menu[CI] = new Array();
menu[CI][0] = new Menu(true, '>', 140, -35, 160, defOver, defBack, '0', 'itemText');
menu[CI][1] = new Item('Airbus A300-600 two class', 			'_CI_A300_600.html', 			'', defLength, 0, 0);
menu[CI][2] = new Item('Airbus A330-300 two class', 			'_CI_A330_300_36_277.html', 			'', defLength, 0, 0);
menu[CI][3] = new Item('Airbus A340-300 two class', 			'_CI_A340_300_30_246.html', 			'', defLength, 0, 0);
menu[CI][4] = new Item('Airbus A340-300 three class', 			'_CI_A340_300_10_30_225.html', 			'', defLength, 0, 0);
menu[CI][5] = new Item('Boeing 747-400 12-64-314', 			'_CI_744_12_64_314.html', 			'', defLength, 0, 0);
menu[CI][6] = new Item('Boeing 747-400 14-64-319', 			'_CI_744_14_64_319.html', 			'', defLength, 0, 0);
menu[CI][7] = new Item('Boeing 747-400 18-93-300', 			'_CI_744_18_93_300.html', 			'', defLength, 0, 0);

//Old Seatmap
//menu[CI][2] = new Item('Boeing 747-400 14-64-319', 			'_CI_747_v1.html', 				'', defLength, 0, 0);

// China Eastern
menu[MU] = new Array();
menu[MU][0] = new Menu(true, '>', 140, -5, 180, defOver, defBack, '0', 'itemText');
menu[MU][1] = new Item('Airbus 330-300 two classes', '_ChinaEastern_A330_300.html',		'', defLength, 0, 0);
menu[MU][2] = new Item('Airbus 340-300 three classes', '_ChinaEastern_A340_300_three_class.html',		'', defLength, 0, 0);
menu[MU][3] = new Item('Airbus 340-600 three classes', '_ChinaEastern_A340_600_three_class.html', 		'', defLength, 0, 0);

// China Southern
menu[CZ] = new Array();
menu[CZ][0] = new Menu(true, '>', 140, 0, 180, defOver, defBack, '0', 'itemText');
menu[CZ][1] = new Item('Boeing 777-200 two classes', '_ChinaSouthern_772_two_class.html', '', defLength, 0, 0);

// CO
menu[CO] = new Array();
menu[CO][0] = new Menu(true, '>', 140, -95, 220, defOver, defBack, '0', 'itemText');
menu[CO][1] = new Item('Boeing 737-300 (733)', 			'_CO_737_300.html', 				'', defLength, 0, 0);
menu[CO][2] = new Item('Boeing 737-500 (735)', 			'_CO_737_500.html', 				'', defLength, 0, 0);
menu[CO][3] = new Item('Boeing 737-700 (73G)', 			'_CO_737_700.html', 				'', defLength, 0, 0);
menu[CO][4] = new Item('Boeing 737-800 (738)', 			'_CO_737_800.html', 				'', defLength, 0, 0);
menu[CO][5] = new Item('Boeing 737-800 Micronesia (738)', 		'_CO_737_800_Micronesia.html', 			'', defLength, 0, 0);
menu[CO][6] = new Item('Boeing 737-800 16F (738)', 		'_CO_737_800_16F.html', 				'', defLength, 0, 0);
menu[CO][7] = new Item('Boeing 737-800 mid-lavatory (738)', 		'_CO_737_800_mid_cabin_lavatory.html', 		'', defLength, 0, 0);
menu[CO][8] = new Item('Boeing 737-800 20F mid-lavatory (738)', 	'_CO_737_800_20F_seats_mid_cabin_lavatory.html', 	'', defLength, 0, 0);
menu[CO][9] = new Item('Boeing 737-900 18F mid-lavatory (739)',	'_CO_737_900_mid_cabin_lavatory.html',		'', defLength, 0, 0);
menu[CO][10] = new Item('Boeing 757-200 Domestic (757)', 		'_CO_757_200.html', 				'', defLength, 0, 0);
menu[CO][11] = new Item('Boeing 757-200 International (757)', 		'_CO_757_200_International.html', 			'', defLength, 0, 0);
menu[CO][12] = new Item('Boeing 757-300 Domestic (753)', 		'_CO_757_300.html',		 		'', defLength, 0, 0);
menu[CO][13] = new Item('Boeing 767-200 International (762)', 		'_CO_767_200.html', 				'', defLength, 0, 0);
menu[CO][14] = new Item('Boeing 767-400 International (764)', 		'_CO_767_400.html',	 			'', defLength, 0, 0);
menu[CO][15] = new Item('Boeing 767-400 Micronesia', 		'_CO_767_400_Micronesia.html',			'', defLength, 0, 0);
menu[CO][16] = new Item('Boeing 777-200 version 1( 777)', 		'_CO_772_1.html', 					'', defLength, 0, 0);
menu[CO][17] = new Item('Boeing 777-200 version 2 (777)', 		'_CO_772_2.html', 					'', defLength, 0, 0);
menu[CO][18] = new Item('Embraer RJ135 (ER3 / SRJ)', 		'_CO_ERJ_135.html', 				'', defLength, 0, 0);
menu[CO][19] = new Item('Embraer RJ145 (ER4 / ERJ)', 		'_CO_ERJ_145.html', 				'', defLength, 0, 0);
// menu[CO][14] = new Item('Seatmap from Airline website', 'http://www.continental.com/Travel/inflight/aircraft/default.asp', '', defLength, 0, 0);

// Copa Airlines
menu[CM] = new Array();
menu[CM][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[CM][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Croatia Airlines
menu[OU] = new Array();
menu[OU][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[OU][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// CZA Czech Airlines
menu[OK] = new Array();
menu[OK][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[OK][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// DL
menu[DL] = new Array();
menu[DL][0] = new Menu(true, '>', 140, -65, 195, defOver, defBack, '0', 'itemText');
menu[DL][1] = new Item('Boeing 737-800', 			'_DL_737_800.html', 		'', defLength, 0, 0);
menu[DL][2] = new Item('Boeing 757-200 two class', 			'_DL_757_200_Two_class.html', 		'', defLength, 0, 0);
menu[DL][3] = new Item('Boeing 757-200 Transcon', 		'_DL_757_200_Transcon.html','', defLength, 0, 0);
menu[DL][4] = new Item('Boeing 757-200 Song - Obsolete', 		'_DL_757_200_single_class.html','', defLength, 0, 0);
menu[DL][5] = new Item('Boeing 767-300 Domestic', 		'_DL_767_300_Domestic.html', 	'', defLength, 0, 0);
menu[DL][6] = new Item('Boeing 767-300 International', 		'_DL_767_300_Intl.html', 	'', defLength, 0, 0);
menu[DL][7] = new Item('Boeing 767-400 Domestic', 		'_DL_767_400_Domestic.html', 	'', defLength, 0, 0);
menu[DL][8] = new Item('Boeing 767-400 International', 		'_DL_767_400_Intl.html', 	'', defLength, 0, 0);
menu[DL][9] = new Item('Boeing 777-200', 			'_DL_777_200.html', 		'', defLength, 0, 0);
menu[DL][10] = new Item('Canadair Regional Jet - CRJ', 		'_DL_CRJ.html', 		'', defLength, 0, 0);
menu[DL][11] = new Item('McDonald Douglas MD-88', 		'_DL_MD_88.html', 		'', defLength, 0, 0);
menu[DL][12] = new Item('McDonald Douglas MD-88 Shuttle', 		'_DL_MD_88_shuttle.html',	'', defLength, 0, 0);
menu[DL][13] = new Item('McDonald Douglas MD-90', 		'_DL_MD_90.html', 		'', defLength, 0, 0);

// menu[DL][1] = new Item('Boeing 737-200', 			'_DL_737_200.html', 		'', defLength, 0, 0);



// LY
menu[LY] = new Array();
menu[LY][0] = new Menu(true, '>', 140, -30, 180, defOver, defBack, '0', 'itemText');
menu[LY][1] = new Item('Boeing 747-400 2 classes', 		'_LY_744_2_class.html', '', defLength, 0, 0);
menu[LY][2] = new Item('Boeing 747-400 3 classes', 		'_LY_744_3_class.html', '', defLength, 0, 0);
menu[LY][3] = new Item('Boeing 767-200 2 classes', 		'_LY_762.html', '', defLength, 0, 0);
menu[LY][4] = new Item('Boeing 777-200 3 classes',			 '_LY_772.html', '', defLength, 0, 0);
menu[LY][5] = new Item('777-200 3 classes_new_seatmap', 		'_LY_772_new_seatmap.html', '', defLength, 0, 0);
menu[LY][6] = new Item('Boeing 777-200 new First and Biz', 		'_LY_772_new_F.html', '', defLength, 0, 0);

// EK
menu[EK] = new Array();
menu[EK][0] = new Menu(true, '>', 140, -55, 180, defOver, defBack, '0', 'itemText');
menu[EK][1] = new Item('Airbus A330-200 two class',		'_EK_Airbus_A330_200_2_class.html', 	'', defLength, 0, 0);
menu[EK][2] = new Item('Airbus A330-200 three class',		'_EK_Airbus_A330_200_3_class.html', 	'', defLength, 0, 0);
menu[EK][3] = new Item('Airbus Industries A340-300 ', 		'_EK_Airbus_A340_300.html', 		'', defLength, 0, 0);
menu[EK][4] = new Item('Airbus Industries A340-500 ', 		'_EK_Airbus_A340_500.html', 		'', defLength, 0, 0);
menu[EK][5] = new Item('Airbus Industries A380, version 1 ', 		'_EK_Airbus_A380_ver_1.html', 		'', defLength, 0, 0);
menu[EK][6] = new Item('Boeing 777-200 2 classes', '_EK_772_2_class.html', '', defLength, 0, 0);
menu[EK][7] = new Item('Boeing 777-200 3 classes', '_EK_772_3_class.html', '', defLength, 0, 0);
menu[EK][8] = new Item('Boeing 777-300 2 classes', 		'_EK_Boeing_777_300_2_class.html', 	'', defLength, 0, 0);
menu[EK][9] = new Item('Boeing 777-300 3 classes', 		'_EK_Boeing_777_300_3_class.html', 	'', defLength, 0, 0);
menu[EK][10] = new Item('Boeing 777-300-ER 2 classes', 		'_EK_Boeing_777_300_ER_2_class.html', 	'', defLength, 0, 0);
menu[EK][11] = new Item('Boeing 777-300-ER 3 classes', 		'_EK_Boeing_777_300_ER_3_class.html', 	'', defLength, 0, 0);
menu[EK][12] = new Item('Boeing 777-300-ULR 3 classes', 	'_EK_Boeing_777_300_ULR_3_class.html', 	'', defLength, 0, 0);

// Eos
menu[EO] = new Array();
menu[EO][0] = new Menu(true, '>', 140, 0, 180, defOver, defBack, '0', 'itemText');
menu[EO][1] = new Item('Boeing 757-200 all Business class', 			'_Eos_757_200.html', '', defLength, 0, 0);

// Etihad
menu[EY] = new Array();
menu[EY][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[EY][1] = new Item('To be added in the near future',	'upcoming.html', 		'', defLength, 0, 0);

// BR
menu[BR] = new Array();
menu[BR][0] = new Menu(true, '>', 140, -30, 200, defOver, defBack, '0', 'itemText');
menu[BR][1] = new Item('Airbus A330-200 252 Passenger', 	'_EVA_A332.html', 			'', defLength, 0, 0);
menu[BR][2] = new Item('Boeing 747-400 Combi 276 Passenger', 	'_EVA_744_Combi.html', 			'', defLength, 0, 0);
menu[BR][3] = new Item('Boeing 777-300ER 316 Passenger', 		'_EVA_773.html', 			'', defLength, 0, 0);
menu[BR][4] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[BR][5] = new Item('Taipei - The Club Lounge', 		'_EVA_TPE_The_Club_Lounge_p1.html', 			'', defLength, 0, 0);

// FinnAir
menu[AY] = new Array();
menu[AY][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[AY][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Frontier
menu[F9] = new Array();
menu[F9][0] = new Menu(true, '>', 140, -5, 190, defOver, defBack, '0', 'itemText');
menu[F9][1] = new Item('Airbus A318', 				'_Frontier_Airbus_A318.html', 		'', defLength, 0, 0);
menu[F9][2] = new Item('Airbus A319 old configuration', 		'_Frontier_Airbus_A319.html', 		'', defLength, 0, 0);
menu[F9][3] = new Item('Airbus A319 new configuration', 		'_Frontier_Airbus_A319_extra_row.html', 		'', defLength, 0, 0);
menu[F9][4] = new Item('Bombardier Q400 (DH4)', 			'_Frontier_Q400.html', 		'', defLength, 0, 0);

// Gurada Indonesia
menu[GA] = new Array();
menu[GA][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[GA][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Gulf Airlines
menu[GF] = new Array();
menu[GF][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[GF][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Hawaiian
menu[HA] = new Array();
menu[HA][0] = new Menu(true, '>', 140, 0, 140, defOver, defBack, '0', 'itemText');
menu[HA][1] = new Item('Boeing 767-300', '_Hawaiian_767_300.html', '', defLength, 0, 0);

// Hainan
menu[HU] = new Array();
menu[HU][0] = new Menu(true, '>', 140, 0, 140, defOver, defBack, '0', 'itemText');
menu[HU][1] = new Item('Airbus A330-200', '_Hainan_330_200.html', '', defLength, 0, 0);
menu[HU][2] = new Item('Airbus A340-600', '_Hainan_340_600.html', '', defLength, 0, 0);
menu[HU][3] = new Item('Boeing 737-400', '_Hainan_737_400.html', '', defLength, 0, 0);
menu[HU][4] = new Item('Boeing 737-800', '_Hainan_737_800.html', '', defLength, 0, 0);
menu[HU][5] = new Item('Boeing 767-300', '_Hainan_767_300.html', '', defLength, 0, 0);

// Iberia
menu[IB] = new Array();
menu[IB][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[IB][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Iceland Air
menu[FI] = new Array();
menu[FI][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[FI][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// JL
menu[JL] = new Array();
menu[JL][0] = new Menu(true, '>', 140, 0, 200, defOver, defBack, '0', 'itemText');
menu[JL][1] = new Item('Boeing 747-400 version C72', 		'_JAL_744_C72.html', 	'', defLength, 0, 0);
menu[JL][2] = new Item('Boeing 747-400 version K04 - Retired', 	'_JL_747_K04.html', 	'', defLength, 0, 0);
menu[JL][3] = new Item('Boeing 747-400 version K13', 		'_JAL_744_K13.html', 	'', defLength, 0, 0);
menu[JL][4] = new Item('Boeing 747-400 version K61', 		'_JAL_744_K61.html', 	'', defLength, 0, 0);
menu[JL][5] = new Item('Boeing 747-400 version L02', 		'_JAL_744_L02.html', 	'', defLength, 0, 0);
menu[JL][6] = new Item('Boeing 747-400 version L04', 		'_JAL_744_L04.html', 	'', defLength, 0, 0);
menu[JL][7] = new Item('Boeing 777-300 version W72', 		'_JAL_773_W72.html', 	'', defLength, 0, 0);
menu[JL][8] = new Item('Boeing 777-300 version W73', 		'_JAL_773_W73.html', 	'', defLength, 0, 0);
menu[JL][9] = new Item('Boeing 777-300 version W82', 		'_JAL_773_W82.html', 	'', defLength, 0, 0);

// Jet Airways
menu[Z_9W] = new Array();
menu[Z_9W][0] = new Menu(true, '>', 140, 0, 110, defOver, defBack, '0', 'itemText');
menu[Z_9W][1] = new Item('Boeing 777-300 ER', 			'_JetAirways_777_300_ER.html', 	'', defLength, 0, 0);

// JetBlue
menu[B6] = new Array();
menu[B6][0] = new Menu(true, '>', 140, -5, 150, defOver, defBack, '0', 'itemText');
menu[B6][1] = new Item('Airbus Industries A320', 			'_JetBlue_320_150_seats.html', 	'', defLength, 0, 0);
menu[B6][2] = new Item('Embraer EMB-190',	 		'_JetBlue_E190.html', 		'', defLength, 0, 0);

// KL
menu[KL] = new Array();
menu[KL][0] = new Menu(true, '>', 140, -30, 140, defOver, defBack, '0', 'itemText');
menu[KL][1] = new Item('Airbus A330-200', 					'_KL_Airbus_A330_200.html', 	'', defLength, 0, 0);
menu[KL][2] = new Item('747-400 Full Passenger', '_KL_747.html', '', defLength, 0, 0);
menu[KL][3] = new Item('747-400 Combi version', '_KL_747_combi.html', '', defLength, 0, 0);
menu[KL][4] = new Item('Boeing 767-300', 					'_KL_Boeing_767_300.html', 	'', defLength, 0, 0);
menu[KL][5] = new Item('Boeing 777-200', 					'_KL_Boeing_777_200.html', 	'', defLength, 0, 0);
menu[KL][6] = new Item('McDonnell Douglas MD-11', 				'_KL_MD_11.html', 		'', defLength, 0, 0);

// KE
menu[KE] = new Array();
menu[KE][0] = new Menu(true, '>', 140, 0, 180, defOver, defBack, '0', 'itemText');
menu[KE][1] = new Item('Boeing 747-400 with 1st Class', '_KE_747_FJY.html', '', defLength, 0, 0);

// Kuwait Airways
menu[KU] = new Array();
menu[KU][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[KU][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Lan Chile
menu[LA] = new Array();
menu[LA][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[LA][1] = new Item('To be added in the near future',	'upcoming.html', 		'', defLength, 0, 0);

// LOT Polish
menu[LO] = new Array();
menu[LO][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[LO][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// LH
menu[LH] = new Array();
menu[LH][0] = new Menu(true, '>', 140, -65, 210, defOver, defBack, '0', 'itemText');
menu[LH][1] = new Item('747-200 - Retired', '_LH742.html', 				'', defLength, 0, 0);
menu[LH][2] = new Item('747-400 (74P) - 16F, 80C, 234Y', 			'_LH_Boeing_747_400_new_C_v1.html', '', defLength, 0, 0);
menu[LH][3] = new Item('747-400 (B74) - 16F, 66C, 274Y', 			'_LH_Boeing_747_400_new_C_v2.html', '', defLength, 0, 0);
menu[LH][4] = new Item('747-400 (744) - 16F, 52C, 310Y', 			'_LH_Boeing_747_400_new_C_v3.html', '', defLength, 0, 0);
menu[LH][5] = new Item('Airbus 310 - retired', 				'_LH310.html', 			'', defLength, 0, 0);
menu[LH][6] = new Item('Airbus 330-300 (330) - 8F, 48C, 165Y', 		'_LH_Airbus_A330_300_V1.html', 	'', defLength, 0, 0);
menu[LH][7] = new Item('Airbus 340-300 (34P) - 8F, 48C, 165Y', 		'_LH_Airbus_A340_300_V1.html', 	'', defLength, 0, 0);
menu[LH][8] = new Item('Airbus 340-300 (34 ?)- 8F, 36C, 197Y', 		'_LH_Airbus_A340_300_V2.html', 	'', defLength, 0, 0);
menu[LH][9] = new Item('Airbus 340-300 (34V) - 44C, 222Y', 			'_LH_Airbus_A340_300_V5.html', 	'', defLength, 0, 0);
menu[LH][10] = new Item('Airbus 340-600 (36D) - 8F, 60C, 238Y', 		'_LH_Airbus_A340_600_3_class.html', 	'', defLength, 0, 0);
menu[LH][11] = new Item('Airbus 340-600 (346 ?) - 54C, 315Y', 		'_LH_Airbus_A340_600_V1.html', 	'', defLength, 0, 0);
menu[LH][12] = new Item('Airbus 340-600 (346) - 66C, 279Y', 			'_LH_Airbus_A340_600_V2.html', 	'', defLength, 0, 0);
menu[LH][13] = new Item('Airbus 340-600 (346 ?) - 72C, 263Y', 		'_LH_Airbus_A340_600_V3.html', 	'', defLength, 0, 0);
menu[LH][14] = new Item('Airbus 380-800 (380)', 		'_LH_Airbus_A380.html', 	'', defLength, 0, 0);
menu[LH][15] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[LH][16] = new Item('First Class Terminal in Frankfurt', 			'_LH_Lounge_FRA_FCT_p1.html', 	'', defLength, 0, 0);
menu[LH][17] = new Item('International long-haul First class meals', 		'_LH_F_Meals_p1.html', 		'', defLength, 0, 0);
menu[LH][18] = new Item('Boeing 747 First class seats', 			'_LH_F_744_p1.html', 		'', defLength, 0, 0);
menu[LH][19] = new Item('Airbus wide-body First class seats', 			'_LH_F_A343_p1.html', 		'', defLength, 0, 0);
menu[LH][20] = new Item('First class lounge at New York JFK', 			'_LH_Lounge_JFK_F_p1.html', 	'', defLength, 0, 0);
menu[LH][21] = new Item('New slanted lie-flat Business class', 			'_LH_new_C.html', 			'', defLength, 0, 0);


//
//Old SeatExpert seatmaps
//menu[LH][2] = new Item('747-400 16/64/310', 'LH744-16-64-310.html', 			'', defLength, 0, 0);
//menu[LH][3] = new Item('747-400 16/78/274', 'LH744-16-78-274.html', 			'', defLength, 0, 0);
//menu[LH][4] = new Item('747-400 16/99/234', 'LH744-16-99-234.html', 			'', defLength, 0, 0);
//menu[LH][11] = new Item('Airbus 340 8/54/173', 					'_LH340-8-54-173.html', 			'', defLength, 0, 0);
//menu[LH][2] = new Item('747-400 V1 - 16F 64C 310Y', 				'_LH_Boeing_747_400_v1.html', 			'', defLength, 0, 0);
//menu[LH][3] = new Item('747-400 V2 - 16F 78C 274Y', 				'_LH_Boeing_747_400_v2.html', 			'', defLength, 0, 0);
//menu[LH][4] = new Item('747-400 V3 - 16F 99C 234Y', 				'_LH_Boeing_747_400_v3.html', 			'', defLength, 0, 0);
//menu[LH][9] = new Item('Airbus 340-300 8F 42 Old-C 197Y', 			'_LH_Airbus_A340_300_V3.html', 			'', defLength, 0, 0);
//menu[LH][10] = new Item('Airbus 340-300 8F 54 Old-C 173Y', 			'_LH_Airbus_A340_300_V4.html', 			'', defLength, 0, 0);


// MH
menu[MH] = new Array();
menu[MH][0] = new Menu(true, '>', 140, -30, 180, defOver, defBack, '0', 'itemText');
menu[MH][1] = new Item('Airbus A330-200 two class', 				'_MH_A332.html', 					'', defLength, 0, 0);
menu[MH][2] = new Item('Airbus A330-300 two class', 				'_MH_A333.html', 					'', defLength, 0, 0);
menu[MH][3] = new Item('Boeing 747-400 Easy Sleeper', 				'_MH_744_classic.html', 				'', defLength, 0, 0);
menu[MH][4] = new Item('Boeing 747-400 Refitted', 				'_MH_744_refitted.html', 				'', defLength, 0, 0);
menu[MH][5] = new Item('Boeing 777-200 Easy Sleeper', 				'_MH_772_classic.html', 				'', defLength, 0, 0);
menu[MH][6] = new Item('Boeing 777-200 Refitted', 				'_MH_772_refitted.html', 				'', defLength, 0, 0);
//Old seatmap
//menu[MH][1] = new Item('Boeing 747-400 Easy Sleeer', '_MH_747_400.html', '', defLength, 0, 0);

// MartinAir
menu[MP] = new Array();
menu[MP][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[MP][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// MAXjet
menu[MY] = new Array();
menu[MY][0] = new Menu(true, '>', 140, -5, 300, defOver, defBack, '0', 'itemText');
menu[MY][1] = new Item('Bankruptcy notice, no longer flying', 'MAXjet.html', '', defLength, 0, 0);
menu[MY][2] = new Item('Boeing 767-200 - maintained here for historical reference', 'MAXjet_762.html', '', defLength, 0, 0);

// Mexicana
menu[MX] = new Array();
menu[MX][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[MX][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Midwest Express
menu[YX] = new Array();
menu[YX][0] = new Menu(true, '>', 140, -20, 180, defOver, defBack, '0', 'itemText');
menu[YX][1] = new Item('Boeing 717-200 Signature Service', 			'_Midwest_717.html', 				'', defLength, 0, 0);
menu[YX][2] = new Item('MD-82 Saver Service', 					'_Midwest_MD_82_Saver.html', 			'', defLength, 0, 0);
menu[YX][3] = new Item('MD-82 Signature Service', 				'_Midwest_MD_82.html', 				'', defLength, 0, 0);
menu[YX][4] = new Item('MD-88 Saver Service', 					'_Midwest_MD_88_Saver.html', 			'', defLength, 0, 0);

// NW
menu[NW] = new Array();
menu[NW][0] = new Menu(true, '>', 140, -100, 190, defOver, defBack, '0', 'itemText');
menu[NW][1] = new Item('Airbus A319 Domestic', 				'_NW_A319_domestic.html', 			'', defLength, 0, 0);
menu[NW][2] = new Item('Airbus A320 Domestic', 				'_NW_A320_domestic.html', 			'', defLength, 0, 0);
menu[NW][3] = new Item('Airbus A320 International', 			'_NW_A320_International.html', 			'', defLength, 0, 0);
menu[NW][4] = new Item('Airbus A330-200', 				'_NW_A330_200.html', 				'', defLength, 0, 0);
menu[NW][5] = new Item('Airbus A330-300', 				'_NW_A330_300.html', 				'', defLength, 0, 0);
menu[NW][6] = new Item('Retired - 747-200 Beach market', 			'_NW_742_Beach.html', 				'', defLength, 0, 0);
menu[NW][7] = new Item('Retired - 747-200 International', 			'_NW_742.html', 				'', defLength, 0, 0);
menu[NW][8] = new Item('Boeing 747-400', 				'_NW_744.html', 				'', defLength, 0, 0);
menu[NW][9] = new Item('Boeing 757-200 Vers 1 Domestic', 		'_NW_757_200_version_1_domestic.html', 		'', defLength, 0, 0);
menu[NW][10] = new Item('Boeing 757-200 Vers 2 Domestic', 		'_NW_757_200_version_2_domestic.html', 		'', defLength, 0, 0);
menu[NW][11] = new Item('Boeing 757-200 International Atlantic', 		'_NW_757_200_International_Atlantic.html', 	'', defLength, 0, 0);
menu[NW][12] = new Item('Boeing 757-200 International Pacific', 		'_NW_757_200_International_Pacific.html', 	'', defLength, 0, 0);
menu[NW][13] = new Item('Boeing 757-300', 				'_NW_757_300.html', 				'', defLength, 0, 0);
menu[NW][14] = new Item('Bombardier CRJ-900 Jet Airlink ', 			'_NW_CRJ_900.html', 				'', defLength, 0, 0);
menu[NW][15] = new Item('Canadair Regional Jet CRJ / CPJ ', 			'_NW_CRJ.html',	 				'', defLength, 0, 0);
menu[NW][16] = new Item('Embraer E-175 (E75)', 				'_NW_E75.html', 					'', defLength, 0, 0);
menu[NW][17] = new Item('McDonnell Douglas DC-9-30', 			'_NW_DC_9_30.html', 				'', defLength, 0, 0);
menu[NW][18] = new Item('McDonnell Douglas DC-9-40', 			'_NW_DC_9_40.html', 				'', defLength, 0, 0);
menu[NW][19] = new Item('McDonnell Douglas DC-9-50', 			'_NW_DC_9_50.html', 				'', defLength, 0, 0);
menu[NW][20] = new Item('McDonnell Douglas DC-10-30', 			'_NW_DC_10_30.html', 				'', defLength, 0, 0);

// Olympic Airways
menu[OA] = new Array();
menu[OA][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[OA][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Pan Am
menu[PN] = new Array();
menu[PN][0] = new Menu(true, '>', 140, 0, 120, defOver, defBack, '0', 'itemText');
menu[PN][1] = new Item('Boeing 727-200', 				'_PanAm_727.html', 				'', defLength, 0, 0);

// Philippine Airlines
menu[PR] = new Array();
menu[PR][0] = new Menu(true, '>', 140, 0, 140, defOver, defBack, '0', 'itemText');
menu[PR][1] = new Item('Airbus A340-300', '_Philippine_A340_300_three_class.html', '', defLength, 0, 0);

// Privatair
menu[Privatair] = new Array();
menu[Privatair][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[Privatair][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// QF
menu[QF] = new Array();
menu[QF][0] = new Menu(true, '>', 140, -40, 190, defOver, defBack, '0', 'itemText');
menu[QF][1] = new Item('Airbus A330-200 International', 		'_QF_A332_International.html', 		'', defLength, 0, 0);
menu[QF][2] = new Item('Airbus A330-300 International', 		'_QF_A333_International.html', 		'', defLength, 0, 0);
menu[QF][3] = new Item('Airbus A380-800', 		'_QF_A380.html', 		'', defLength, 0, 0);
menu[QF][4] = new Item('Boeing 747-300 52-398', 			'_QF_743_52_398.html', 			'', defLength, 0, 0);
menu[QF][5] = new Item('Boeing 747-400 14-50-315', 		'_QF_744_14_50_315.html', 			'', defLength, 0, 0);
menu[QF][6] = new Item('Boeing 747-400 14-50-32-255', 		'_QF_744_14_50_32_255.html', 		'', defLength, 0, 0);
menu[QF][7] = new Item('Boeing 747-400 14-52-315', 		'_QF_744_14_52_315.html', 			'', defLength, 0, 0);
menu[QF][8] = new Item('Boeing 747-400 14-52-32-255', 		'_QF_744_14_52_32_255.html', 		'', defLength, 0, 0);
menu[QF][9] = new Item('Boeing 747-400 14-64-265', 		'_QF_744_14_64_265.html', 			'', defLength, 0, 0);
menu[QF][10] = new Item('Boeing 747-400ER 14-64-265', 		'_QF_744ER_14_64_265.html', 		'', defLength, 0, 0);
menu[QF][11] = new Item('Boeing 747-400 56-356', 			'_QF_744_56_356.html', 			'', defLength, 0, 0);
menu[QF][12] = new Item('Boeing 767-300ER 25-202', 		'_QF_763_25_202.html', 			'', defLength, 0, 0);
menu[QF][13] = new Item('Boeing 767-300ER 25-204', 		'_QF_763_25_204.html', 			'', defLength, 0, 0);
menu[QF][14] = new Item('Boeing 767-300ER 30-214', 		'_QF_763_30_214.html', 			'', defLength, 0, 0);
menu[QF][15] = new Item('Boeing 767-300ER 30-217', 		'_QF_763_30_217.html', 			'', defLength, 0, 0);
menu[QF][16] = new Item('Boeing 767-300ER 30-220', 		'_QF_763_30_220.html', 			'', defLength, 0, 0);
menu[QF][17] = new Item('Boeing 767-300ER 30-224', 		'_QF_763_30_224.html', 			'', defLength, 0, 0);
menu[QF][18] = new Item('Boeing 767-300ER 30-224-1', 		'_QF_763_30_224-1.html', 			'', defLength, 0, 0);
menu[QF][19] = new Item('Airbus A330-200 Domestic - Retired'	,	'_QF_A332_Domestic.html', 			'', defLength, 0, 0);
menu[QF][20] = new Item('Airbus A330-300 Domestic - Retired'	,	'_QF_A333_Domestic.html', 			'', defLength, 0, 0);

//Old seatmap
//menu[QF][1] = new Item('747-438 14/65/315', 'QF744-14P65J315Y.html', '', defLength, 0, 0);
//menu[QF][4] = new Item('Boeing 747-300 52-370', 			'_QF_743_52_370.html', 				'', defLength, 0, 0);  RETIRED

// Qatar Airlines
menu[QR] = new Array();
menu[QR][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[QR][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Royal Brunei
menu[BI] = new Array();
menu[BI][0] = new Menu(true, '>', 140, -10, 140, defOver, defBack, '0', 'itemText');
menu[BI][1] = new Item('Boeing 767-300 version 1', 		'_RoyalBrunei_767_300_v1.html', '', defLength, 0, 0);
menu[BI][2] = new Item('Boeing 767-300 version 2', 		'_RoyalBrunei_767_300_v2.html', '', defLength, 0, 0);
menu[BI][3] = new Item('Boeing 767-300 version 3', 		'_RoyalBrunei_767_300_v3.html', '', defLength, 0, 0);

// Royal Jordanian
menu[RJ] = new Array();
menu[RJ][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[RJ][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// SA South African
menu[SK] = new Array();
menu[SK][0] = new Menu(true, '>', 140, -20, 180, defOver, defBack, '0', 'itemText');
menu[SK][1] = new Item('Airbus A330-300 old version',	'_SK_A330_300_old_version.html', 	'', defLength, 0, 0);
menu[SK][2] = new Item('Airbus A330-300 new version',	'_SK_A330_300_new_version.html', 	'', defLength, 0, 0);
menu[SK][3] = new Item('Airbus A340-300 old version',	'_SK_A340_300_old_version.html', 	'', defLength, 0, 0);
menu[SK][4] = new Item('Airbus A340-300 new version',	'_SK_A340_300_new_version.html', 	'', defLength, 0, 0);
//menu[SK][1] = new Item('Seatmap from Airline website', 'http://www.scandinavian.net/EC/Appl/Home/FrontDoor/0,3479,LNG=sv&SO=9CB7D78ECD3C4018_A31A334971DA1B71&MKT=SE,00.html', '', defLength, 0, 0);

// Saudia Airlines
menu[SV] = new Array();
menu[SV][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[SV][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// SQ
menu[SQ] = new Array();
menu[SQ][0] = new Menu(true, '>', 140, -60, 230, defOver, defBack, '0', 'itemText');
menu[SQ][1] = new Item('Airbus Industries A340-500', 		'_SQ_Airbus_A340_500.html', 		'', defLength, 0, 0);
menu[SQ][2] = new Item('Airbus Industries A380-800', 		'_SQ_A380.html', 		'', defLength, 0, 0);
menu[SQ][3] = new Item('Boeing 747-400 Megatop Layout 1', 	'_SQ_Boeing_747_400_V1.html',	 	'', defLength, 0, 0);
menu[SQ][4] = new Item('Boeing 747-400 Megatop Layout 2', 	'_SQ_Boeing_747_400_V2.html', 		'', defLength, 0, 0);
menu[SQ][5] = new Item('Boeing 747-400 Megatop Layout 3', 	'_SQ_Boeing_747_400_V3.html', 		'', defLength, 0, 0);
menu[SQ][6] = new Item('Boeing 747-400 Megatop Layout 4', 	'_SQ_Boeing_747_400_V4.html', 		'', defLength, 0, 0);
menu[SQ][7] = new Item('Boeing 777-200 Jubilee Layout 1', 	'_SQ_Boeing_777_200_1.html',		'', defLength, 0, 0);
menu[SQ][8] = new Item('Boeing 777-200 Jubilee Layout 2', 	'_SQ_Boeing_777_200_2.html',		'', defLength, 0, 0);
menu[SQ][9] = new Item('Boeing 777-200-ER Jubilee Layout 1',	'_SQ_Boeing_777_200_ER_1.html',		'', defLength, 0, 0);
menu[SQ][10] = new Item('Boeing 777-200-ER Jubilee Layout 2',	'_SQ_Boeing_777_200_ER_2.html',		'', defLength, 0, 0);
menu[SQ][11] = new Item('Boeing 777-300 Jubilee', 		'_SQ_Boeing_777_300.html',		'', defLength, 0, 0);
menu[SQ][12] = new Item('Boeing 777-300 ER', 		'_SQ_Boeing_777_300_ER.html',		'', defLength, 0, 0);
menu[SQ][13] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[SQ][14] = new Item('Singapore T3 First Class lounge Private room', 			'_SQ_SIN_T3_F_lounge_Private_room_p1.html', 	'', defLength, 0, 0);
menu[SQ][15] = new Item('Kris Flyer Gold Changi airport T3 lounge', 			'_SQ_Pics_Kris_Flyer_Gold_Lounge_SIN_T3_p1.html', 	'', defLength, 0, 0);
menu[SQ][16] = new Item('Airbus A380 Business Class seats', 			'_SQ_A380_business_class_seats_p1.html', 	'', defLength, 0, 0);

//
//Old seatmaps
//menu[SQ][1] = new Item('Boeing 747-400 Megatop Layout 1', 	'SQ744_1.html', '', defLength, 0, 0);
//menu[SQ][2] = new Item('Boeing 747-400 Megatop Layout 2', 	'SQ744_2.html', '', defLength, 0, 0);
//menu[SQ][3] = new Item('Boeing 747-400 Megatop Layout 3', 	'SQ744_3.html', '', defLength, 0, 0);
//menu[SQ][4] = new Item('Boeing 747-400 Megatop Layout 4', 	'SQ744_4.html', '', defLength, 0, 0);
//menu[SQ][5] = new Item('Boeing 777-200 Jubilee Layout 1', 	'_SQ777_200_1.html', '', defLength, 0, 0);
//menu[SQ][6] = new Item('Boeing 777-200 Jubilee Layout 2', 	'_SQ777_200_2.html', '', defLength, 0, 0);
//menu[SQ][7] = new Item('Boeing 777-200-ER Jubilee', 		'_SQ777_200_ER.html', '', defLength, 0, 0);
//menu[SQ][8] = new Item('Boeing 777-300 Jubilee', 		'_SQ777_300.html', '', defLength, 0, 0);
//menu[SQ][10] = new Item('Airbus 340-500', 			'_SQ340_500.html', '', defLength, 0, 0);


//menu[SQ][9] = new Item('Airbus 310-300 Obsolete', 'SQ310_300.html', '', defLength, 0, 0);
//menu[SQ][10] = new Item('Airbus 340-300 Obsolete', 'SQ340_300.html', '', defLength, 0, 0);
//menu[SQ][12] = new Item('Airbus 380-800 Not ready yet', 'SQ340_500.html', '', defLength, 0, 0);
//menu[SQ][8] = new Item('Boeing 777-300 ER Not ready yet', 'SQ777_300.html', '', defLength, 0, 0);

// South African Airlines
menu[SA] = new Array();
menu[SA][0] = new Menu(true, '>', 140, -30, 160, defOver, defBack, '0', 'itemText');
menu[SA][1] = new Item('Airbus Industries A340-200',		'_SA_Airbus_340_200.html', 		'', defLength, 0, 0);
menu[SA][2] = new Item('Airbus Industries A340-300',		'_SA_Airbus_340_300.html', 		'', defLength, 0, 0);
menu[SA][3] = new Item('Airbus Industries A340-600',		'_SA_Airbus_340_600.html', 		'', defLength, 0, 0);
menu[SA][4] = new Item('Boeing 747-400 Version 1A',		'_SA_Boeing_747_400_V1A.html', 		'', defLength, 0, 0);
menu[SA][5] = new Item('Boeing 747-400 Version 2',		'_SA_Boeing_747_400_V2.html', 		'', defLength, 0, 0);
menu[SA][6] = new Item('Boeing 747-400 Version 3A',		'_SA_Boeing_747_400_V3A.html', 		'', defLength, 0, 0);

// Southwest Airlines
menu[WN] = new Array();
menu[WN][0] = new Menu(true, '>', 140, 0, 110, defOver, defBack, '0', 'itemText');
menu[WN][1] = new Item('Boeing 737-300', 	'_SW_737_300.html', 		'', defLength, 0, 0);
menu[WN][2] = new Item('Boeing 737-500', 	'_SW_737_500.html', 		'', defLength, 0, 0);
menu[WN][3] = new Item('Boeing 737-700', 	'_SW_737_700.html', 		'', defLength, 0, 0);

// Spanair
menu[JK] = new Array();
menu[JK][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[JK][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Spirit Airlines
menu[NK] = new Array();
menu[NK][0] = new Menu(true, '>', 140, -10, 140, defOver, defBack, '0', 'itemText');
menu[NK][1] = new Item('Airline Industries A319', 		'_Spirit_Airbus_A319.html', 		'', defLength, 0, 0);
menu[NK][2] = new Item('Airline Industries A320', 		'_Spirit_Airbus_A320.html', 		'', defLength, 0, 0);
menu[NK][3] = new Item('Airline Industries A321', 		'_Spirit_Airbus_A321.html', 		'', defLength, 0, 0);
menu[NK][4] = new Item('Retired - McDonnell Douglas MD-80', 		'_Spirit_MD_80.html', 			'', defLength, 0, 0);

// Sun Country Airlines
menu[SY] = new Array();
menu[SY][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[SY][1] = new Item('To be added in the near future',	'upcoming.html', 		'', defLength, 0, 0);

// Swiss
menu[LX] = new Array();
menu[LX][0] = new Menu(true, '>', 140, -10, 200, defOver, defBack, '0', 'itemText');
menu[LX][1] = new Item('Airbus A330-200 three classes',	'_Swiss_A330_200_three_class.html', 	'', defLength, 0, 0);
menu[LX][2] = new Item('Airbus A330-200 two classes', 	'_Swiss_A330_200_two_class.html', 	'', defLength, 0, 0);
menu[LX][3] = new Item('Airbus A340-300 three classes',	'_Swiss_A340-300.html', 		'', defLength, 0, 0);

// TACA
menu[TA] = new Array();
menu[TA][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[TA][1] = new Item('To be added in the near future',	'upcoming.html', 		'', defLength, 0, 0);

// TAM Brazilian
menu[JJ] = new Array();
menu[JJ][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[JJ][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// TAP Portugal
menu[TP] = new Array();
menu[TP][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
menu[TP][1] = new Item('To be added in the near future',		'upcoming.html', 		'', defLength, 0, 0);

// Thai
menu[TG] = new Array();
menu[TG][0] = new Menu(true, '>', 140, -65, 230, defOver, defBack, '0', 'itemText');
menu[TG][1] = new Item('Airbus 300-600 version 3602', 				'_TG_3602.html', 	'', defLength, 0, 0);
menu[TG][2] = new Item('Airbus 300-600 version 36R1', 				'_TG_36R1.html', 	'', defLength, 0, 0);
menu[TG][3] = new Item('Airbus 300-600 version 36R3', 				'_TG_36R3.html', 	'', defLength, 0, 0);
menu[TG][4] = new Item('Airbus 330-300 version 3302',				'_TG_330_300_3302.html','', defLength, 0, 0);
menu[TG][5] = new Item('Airbus 340-500 version 3452', 				'_TG_3452.html', 	'', defLength, 0, 0);
menu[TG][6] = new Item('Airbus 340-600 version 3461', 				'_TG_3461.html', 	'', defLength, 0, 0);
menu[TG][7] = new Item('Boeing 747-300 version 7431 EUD - Retired', 			'_TG_7431.html', 	'', defLength, 0, 0);
menu[TG][8] = new Item('Boeing 747-400 version 1 - Retired', 				'_TG_747_400_v1.html', 	'', defLength, 0, 0);
menu[TG][9] = new Item('Boeing 747-400 version 7441 - Retired', 			'_TG_7441.html', 	'', defLength, 0, 0);
menu[TG][10] = new Item('Boeing 747-400 version 7442', 				'_TG_7442.html', 	'', defLength, 0, 0);
menu[TG][11] = new Item('Boeing 747-400 version 7443', 				'_TG_7443.html', 	'', defLength, 0, 0);
menu[TG][12] = new Item('Boeing 777-200 version 7722 - Retired', 			'_TG_772.html', 	'', defLength, 0, 0);
menu[TG][13] = new Item('Boeing 777-200 version 7723', 				'_TG_7723.html', 	'', defLength, 0, 0);
menu[TG][14] = new Item('Boeing 777-200ER version 77E1', 				'_TG_77E1.html', 	'', defLength, 0, 0);
menu[TG][15] = new Item('Boeing 777-300 version 7731', 				'_TG_7731.html', 	'', defLength, 0, 0);
menu[TG][16] = new Item('Boeing 777-300 version 7732', 				'_TG_7732.html', 	'', defLength, 0, 0);
menu[TG][17] = new Item('------ <B>Photo Reports Below</B> ------',				'index.html', 			'', defLength, 0, 0);
menu[TG][18] = new Item('Hong Kong Royal Orchid lounge', 				'_TG_Lounge_HKG_C_p1.html', 	'', defLength, 0, 0);
menu[TG][19] = new Item('Airbus A330-300 Regional Business Class Seat', 				'_Thai_A333_Regional_Business_Class_seats_p1.html', 	'', defLength, 0, 0);
menu[TG][20] = new Item('A330-300 Regional Business Class Meals', 				'_Thai_A333_Regional_Business_Class_Meals.html', 	'', defLength, 0, 0);



// UA
menu[UA] = new Array();
menu[UA][0] = new Menu(true, '>', 140, -195, 230, defOver, defBack, '0', 'itemText');
menu[UA][1] = new Item('Airbus  A - 319 (319)', 			'_UA_319.html', 		'', defLength, 0, 0);
menu[UA][2] = new Item('Airbus  A - 320 Ver-1 (320)', 			'_UA_320_V1.html', 		'', defLength, 0, 0);
menu[UA][3] = new Item('Airbus  A - 320 Ver-2 (320)', 			'_UA_320_V2.html', 		'', defLength, 0, 0);
menu[UA][4] = new Item('Boeing 737-300 NA-1 (733)', 		'_UA_733_NA_1.html', 	'', defLength, 0, 0);
menu[UA][5] = new Item('Boeing 737-300 NA-2 (733)', 		'_UA_733_NA_2.html', 	'', defLength, 0, 0);
menu[UA][6] = new Item('Boeing 737-500 NA-1 (735)', 		'_UA_735_NA_1.html', 	'', defLength, 0, 0);
menu[UA][7] = new Item('Boeing 737-500 NA-2 (735)', 		'_UA_735_NA_2.html', 	'', defLength, 0, 0);
menu[UA][8] = new Item('Boeing 747-400 International (744) - retired', 		'_UA_747.html', 		'', defLength, 0, 0);
menu[UA][9] = new Item('Boeing 747-400 new First & Biz (744 OC)', 	'_UA_747_Intl_OC.html', 	'', defLength, 0, 0);
menu[UA][10] = new Item('Boeing 757-200 North America-1 (757)',	'_UA_757_200_NA1.html', 	'', defLength, 0, 0);
menu[UA][11] = new Item('Boeing 757-200 Premium Service (757)',	'_UA_757_200_PS.html', 	'', defLength, 0, 0);
menu[UA][12] = new Item('Boeing 767-300 International (763) - retired', 		'_UA_763_Intl.html', 		'', defLength, 0, 0);
menu[UA][13] = new Item('Boeing 767-300 Intl (763) new First & Biz', 	'_UA_763_Intl_new_FJ.html', 	'', defLength, 0, 0);
menu[UA][14] = new Item('Boeing 767-300 North America (763)',	'_UA_763_NA.html', 		'', defLength, 0, 0);
menu[UA][15] = new Item('Boeing 777-200 Intl-1 (777XC/XI)', 		'_UA_772_Intl1.html', 	'', defLength, 0, 0);
menu[UA][16] = new Item('Boeing 777-200 Intl-2 (777XP)', 		'_UA_772_Intl2.html', 	'', defLength, 0, 0);
//menu[UA][17] = new Item('Boeing 777-200 new First & Biz (777 XD XJ)', 	'_UA_772_Intl_XD_XJ.html', 	'', defLength, 0, 0);
menu[UA][17] = new Item('Boeing 777-200 new First & Biz (777 XQ)', 	'_UA_772_Intl_XQ.html', 	'', defLength, 0, 0);
menu[UA][18] = new Item('Boeing 777-200 North America version (777)', 	'_UA_772_NA_1.html', 	'', defLength, 0, 0);1
menu[UA][19] = new Item('Bombardier Dash 8-200 (DH8)',		'_UA_Dash_8.html', 		'', defLength, 0, 0);
menu[UA][20] = new Item('Canadair Regional Jet (CRJ)', 		'_UA_CRJ_200.html',	'', defLength, 0, 0);
menu[UA][21] = new Item('Canadair CRJ - 700 (CR7) version 1',	'_UA_CRJ_700_v1.html', 	'', defLength, 0, 0);
menu[UA][22] = new Item('Canadair CRJ - 700 (CR7) version 2',	'_UA_CRJ_700_v2.html', 	'', defLength, 0, 0);
menu[UA][23] = new Item('Embraer EMB - 120 (EMB) version 1', 	'_UA_EMB_120_v1.html', 	'', defLength, 0, 0);
menu[UA][24] = new Item('Embraer EMB - 120 (EMB) version 2', 	'_UA_EMB_120_v2.html', 	'', defLength, 0, 0);
menu[UA][25] = new Item('Embraer EMB - 145 (ER4)', 		'_UA_ERJ_145.html', 	'', defLength, 0, 0);
menu[UA][26] = new Item('Embraer EMB - 170 (E70)', 		'_UA_E70.html', 		'', defLength, 0, 0);
menu[UA][27] = new Item('------ <B>Photo Reports Below</B> ------',			'index.html', 			'', defLength, 0, 0);
menu[UA][28] = new Item('First Class lounge at New York JFK', 			'_UA_Lounge_JFK_F_p1.html', 	'', defLength, 0, 0);
menu[UA][29] = new Item('First Class lounge at Tokyo Narita', 			'_UA_NRT_F_Lounge_p1.html', 	'', defLength, 0, 0);

// Older seatmap menu[UA][12] = new Item('Boeing 757-200 Premium Service (757)',	'_UA_757_NA2.html', 	'', defLength, 0, 0);
// Older seatmap menu[UA][11] = new Item('Boeing 757-200 NA-1 (757)', 		'_UA_757_NA1.html', 	'', defLength, 0, 0);
// Below seatmap obsolete
// menu[UA][4] = new Item('BAe 146 - 200 (146)', 			'_UA_146_200.html', 	'', defLength, 0, 0);
// menu[UA][5] = new Item('BAe 146 - 300 (146)', 			'_UA_146_300.html', 	'', defLength, 0, 0);
// menu[UA][14] = new Item('Boeing 767-200 North America-1 (767)', 	'_UA_762_NA1.html', 	'', defLength, 0, 0);
// menu[UA][15] = new Item('Boeing 767-200 North America-2 (767)', 	'_UA_762_NA2.html', 	'', defLength, 0, 0);
// menu[UA][28] = new Item('Jetstream J - 41 (J41)', 			'_UA_J41.html', 		'', defLength, 0, 0);



// US Airways
menu[US] = new Array();
menu[US][0] = new Menu(true, '>', 140, -60, 180, defOver, defBack, '0', 'itemText');
menu[US][1] = new Item('Airbus Industries A319', 			'_US_A319.html', 		'', defLength, 0, 0);
menu[US][2] = new Item('Airbus Industries A320', 			'_US_A320.html', 		'', defLength, 0, 0);
menu[US][3] = new Item('Airbus Industries A321', 			'_US_A321.html', 		'', defLength, 0, 0);
menu[US][4] = new Item('Airbus 330-300 International', 		'_US_A330_300.html', 	'', defLength, 0, 0);
menu[US][5] = new Item('Boeing 737-300 Domestic', 		'_US_737_300.html', 	'', defLength, 0, 0);
menu[US][6] = new Item('Boeing 737-400 Domestic', 		'_US_737_400.html', 	'', defLength, 0, 0);
menu[US][7] = new Item('Boeing 757-200 Domestic', 		'_US_757_200.html', 	'', defLength, 0, 0);
menu[US][8] = new Item('Boeing 757-200 trans-Atlantic - v1', 		'_US_757_200_TATL_v1.html', 	'', defLength, 0, 0);
menu[US][9] = new Item('Boeing 757-200 trans-Atlantic - v2', 		'_US_757_200_TATL_v2.html', 	'', defLength, 0, 0);
menu[US][10] = new Item('Boeing 767-200 International', 		'_US_767_200.html', 	'', defLength, 0, 0);
menu[US][11] = new Item('Canadair Regional Jet (CRJ200) ', 		'_US_CRJ.html', 		'', defLength, 0, 0);
menu[US][12] = new Item('Embraer ERJ-145 (ER4)', 			'_US_ERJ_145.html', 	'', defLength, 0, 0);

// USA3000
menu[U5] = new Array();
menu[U5][0] = new Menu(true, '>', 140, 0, 170, defOver, defBack, '0', 'itemText');
menu[U5][1] = new Item('Airbus Industries A320', 			'_USA3000_A320.html', 	'', defLength, 0, 0);


// Varig
menu[RG] = new Array();
menu[RG][0] = new Menu(true, '>', 140, -10, 170, defOver, defBack, '0', 'itemText');
menu[RG][1] = new Item('Boeing 777-200 group 1', '_Varig_772_group_1.html', '', defLength, 0, 0);
menu[RG][2] = new Item('Boeing 777-200 group 2', '_Varig_772_group_2.html', '', defLength, 0, 0);

// Vietnam
menu[VN] = new Array();
menu[VN][0] = new Menu(true, '>', 140, -5, 170, defOver, defBack, '0', 'itemText');
menu[VN][1] = new Item('Boeing 777-200 two classes', 			'_Vietnam_772.html', 			'', defLength, 0, 0);
menu[VN][2] = new Item('Boeing 777-200 three classes', 			'_Vietnam_772_3_class.html', 		'', defLength, 0, 0);

// Virgin America
menu[VX] = new Array();
menu[VX][0] = new Menu(true, '>', 140, 0, 120, defOver, defBack, '0', 'itemText');
menu[VX][1] = new Item('Airbus A319',					'_VX_A319.html', 		'', defLength, 0, 0);
menu[VX][2] = new Item('Airbus A320',					'_VX_A320.html', 		'', defLength, 0, 0);


// VS
menu[VS] = new Array();
menu[VS][0] = new Menu(true, '>', 140, -30, 200, defOver, defBack, '0', 'itemText');
menu[VS][1] = new Item('747-400 Heathrow version - obsolete', 		'_VS_Boeing_747_400_LHR_suites.html', 	'', defLength, 0, 0);
menu[VS][2] = new Item('747-400 Heathrow version 4 Suites', 			'_VS_Boeing_747_400_LHR_suites_ver_4.html', 	'', defLength, 0, 0);
menu[VS][3] = new Item('747-400 Gatwick/Manchester',			'_VS_Boeing_747_400_LGW_suites.html', 	'', defLength, 0, 0);
menu[VS][4] = new Item('Airbus A340-300 Suites version', 		'_VS_Airbus_340_300_suites.html',		'', defLength, 0, 0);
menu[VS][5] = new Item('Airbus A340-300 non-suites',	 		'_VS_Airbus_340_300.html',		'', defLength, 0, 0);
menu[VS][6] = new Item('Airbus A340-600 version-1', 			'_VS_Airbus_340_600_V1.html',		'', defLength, 0, 0);
menu[VS][7] = new Item('Airbus A340-600 version-2', 			'_VS_Airbus_340_600_V2.html',		'', defLength, 0, 0);

// WestJet Canada
menu[WS] = new Array();
menu[WS][0] = new Menu(true, '>', 140, -10, 110, defOver, defBack, '0', 'itemText');
menu[WS][1] = new Item('Boeing 737-600', 		'_WestJet_Boeing_737_600.html', 	'', defLength, 0, 0);
menu[WS][2] = new Item('Boeing 737-700', 		'_WestJet_Boeing_737_700.html', 	'', defLength, 0, 0);
menu[WS][3] = new Item('Boeing 737-800', 		'_WestJet_Boeing_737_800.html', 	'', defLength, 0, 0);

// Military
menu[Mil] = new Array();
menu[Mil][0] = new Menu(true, '>', 140, -10, 110, defOver, defBack, '0', 'itemText');
menu[Mil][1] = new Item('Military C17 at SFO', 		'_Mil_C17_SFO.html', 	'', defLength, 0, 0);

//Old seatmaps
//menu[84][1] = new Item('747-400 Heathrow version 1', '_VS_747_LHR_version_1.html', '', defLength, 0, 0);
//menu[84][2] = new Item('747-400 Heathrow Upper Class Suite', 		'_VS_747_LHR_version_1_suite.html', '', defLength, 0, 0);
//menu[84][3] = new Item('747-400 Gatwick version 3', 			'_VS_747_LGW_version_3.html', '', defLength, 0, 0);
//menu[84][5] = new Item('747-200 Manchester version', 			'_VS_747_MAN.html', '', defLength, 0, 0);
//menu[84][4] = new Item('747-400 Gatwick Upper Class Suite', 		'_VS_747_LGW_version_suite.html', '', defLength, 0, 0);
//menu[84][6] = new Item('Seatmap from Airline website', 		'http://www.virgin-atlantic.com/en/us/allaboutus/ourfleet/index.jsp', '', defLength, 0, 0);

// Air Pacific menu
//menu[86] = new Array();
//menu[86][0] = new Menu(true, '>', 140, 0, 160, defOver, defBack, '0', 'itemText');
//menu[86][1] = new Item('Seatmap for all aircrafts', 'http://www.airpacific.com/website.nsf/Fleet', '', defLength, 0, 0);


// *** OPTIONAL CODE FROM HERE DOWN ***

// These two lines handle the window resize bug in NS4. See <body onResize="...">.
// I recommend you leave this here as otherwise when you resize NS4's width menus are hidden.

var popOldWidth = window.innerWidth;
nsResizeHandler = new Function('if (popOldWidth != window.innerWidth) location.reload()');


// This is a quick snippet that captures all clicks on the document and hides the menus
// every time you click. Use if you want.

if (isNS4) document.captureEvents(Event.CLICK);
document.onclick = clickHandle;

function clickHandle(evt)
{
 if (isNS4) document.routeEvent(evt);
 hideAllBut(0);
}


// This is just the moving command for the example.

function moveRoot()
{
 with(menu[0][0].ref) left = ((parseInt(left) < 100) ? 100 : 5);
}

//  End -->

