public static JMenuBar createMenuBar (){

			System.out.println("Flag 1 - Build Menu");
			JMenuBar menuBar; // The bar itself.
			JMenu menu; // Menu list object

			// Menu Item objects          
			JMenuItem menuItemInfo;
			JMenuItem menuItemSave;
			JMenuItem menuItemLoad;
			JMenuItem menuItemCreate;
			JMenuItem menuItemList;
			JMenuItem menuItemBook;
			JMenuItem menuItemQuit;

			//JRadioButtonMenuItem rbMenuItem;
			//JCheckBoxMenuItem cbMenuItem;

			//Create the menu bar.
			menuBar = new JMenuBar();

			//Build the first menu.
			menu = new JMenu("Functions");
			//menu.setMnemonic(KeyEvent.VK_A);
			//menu.getAccessibleContext().setAccessibleDescription(
			//        "The only menu in this program that has menu items");
			menuBar.add(menu);
			// THE BAR IS CREATED HERE OBJECTS ARE THEN ADDED TO THIS BAR BELOW


			//a group of JMenuItems
			menuItemInfo = new JMenuItem("About Program");
			menuItemLoad = new JMenuItem("Load File");
			menuItemSave = new JMenuItem("Save File");
			menuItemCreate = new JMenuItem("Debug");
			menuItemList = new JMenuItem("Object Manager");
			menuItemBook = new JMenuItem("Book Flight");
			menuItemQuit = new JMenuItem("Quit Program");
			//KeyEvent.VK_T);
			//menuItem.setMnemonic(KeyEvent.VK_T); //used constructor instead
			//menuItem.setAccelerator(KeyStroke.getKeyStroke(
			//        KeyEvent.VK_1, ActionEvent.ALT_MASK));
			//menuItem.getAccessibleContext().setAccessibleDescription(
			//        "This doesn't really do anything");

			menu.add(menuItemInfo);
			menu.add(menuItemCreate);
			menu.addSeparator();
			menu.add(menuItemLoad);
			menu.add(menuItemSave);
			menu.addSeparator();
			
			menu.add(menuItemList);
			menu.addSeparator();
			//menu.add(menuItemBook);
			//menu.addSeparator();
			menu.add(menuItemQuit);
			// MenuBar Reaction's

			menuItemInfo.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.out.println("Flag Action Press - 0");
					
					CardLayout cl = (CardLayout)(Globals.cards.getLayout());
					cl.show(Globals.cards, Globals.INFOPANEL);
					
				}
			});
			
			menuItemCreate.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					
					
					Debuging ();
					
				}
			});
			
			menuItemList.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.out.println("Flag Action Press");
					CardLayout cl = (CardLayout)(Globals.cards.getLayout());
					
					Globals.listobjects = TravelGUI.ATAControl.RefreshList(Globals.listobjects);
					cl.show(Globals.cards, Globals.LISTPANEL);
					
				}
			});
			
			menuItemBook.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.out.println("Flag Action Press");
					CardLayout cl = (CardLayout)(Globals.cards.getLayout());
					cl.show(Globals.cards, Globals.BOOKPANEL);
					 
				}
			});
			
			menuItemQuit.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.out.println("System Halt via menu. Goodbye.");
					System.exit(0);
				}
			});
			// RETURNS THE CREATED MENU BAR.
			return menuBar;
		}