
function makeMyMenu()
{
  //Use "with(JSFX)" so we dont have to use the fully qualified name JSFX.JSMenuBar etc...
  with(JSFX)
  {
	var myMenuBar = new JSMenuBar(false);
	var menu;
	var menu2;
	var menu3;

	menu = new JSMenu("File");
	myMenuBar.add(menu);

	menu.add(new JSMenuItem("New", "javascript:alert(\"New\")"));
	menu.add(new JSMenuItem("Open","javascript:alert(\"Open\")"));
	menu.add(new JSMenuItem("Close","Close"));

	menu2 = new JSMenu("Menu 1");
	menu3 = new JSMenu("More");
	menu.add(menu2);

	menu3.add(new JSMenuItem("Sub 1 1","Sub 1 1"));
	menu3.add(new JSMenuItem("Sub 1 2","Sub 1 2"));

	menu2.add(new JSMenuItem("M1 Sub 1","M1 Sub 1"));
	menu2.add(menu3);
	menu2.add(new JSMenuItem("M1 Sub 2","link M1 Sub2"));
	
	menu2 = new JSMenu("Menu Number 2");
	menu3 = new JSMenu("More");
	menu.add(menu2);
	menu.add(new JSMenuItem("G'n'G","http://www.Roy.Whittle.com","_blank"));

	menu3.add(new JSMenuItem("Sub 2 1","link1"));
	menu3.add(new JSMenuItem("Sub 2 2","link1"));

	menu2.add(menu3);
	menu2.add(new JSMenuItem("M2 Sub 1","link1"));
	menu2.add(new JSMenuItem("M2 Sub 2","link1"));

	menu = new JSMenu("Edit");
	menu.add(new JSMenuItem("copy","link1"));
	menu.add(new JSMenuItem("cut","link1"));
	menu.add(new JSMenuItem("paste","link1"));
	menu.add(new JSMenuItem("This is a very long item","link1"));
	menu.add(new JSMenuItem("THIS IS A LONG ITEM","link1"));
	myMenuBar.add(menu);


	menu = new JSMenu("Goto (More menus)");
	menu.add(new JSMenuItem("Menu 1","demo.html"));
	menu.add(new JSMenuItem("Menu 2","demo2.html"));
	menu.add(new JSMenuItem("menu 3","demo3.html"));
	menu.add(new JSMenuItem("Menu 4","demo4.html"));
	myMenuBar.add(menu);

	myMenuBar.add(new JSMenuItem("Link", "javascript:alert(\"Link\")"));

	myMenuBar.build();
  }
}
