// set up drop downs anywhere in the body of the page. I think the bottom of the page is better.. 
// but you can experiment with effect on loadtime.
if (TransMenu.isSupported()) {

//==================================================================================================
// create a set of dropdowns
//==================================================================================================
// the first param should always be down, as it is here
//
// The second and third param are the top and left offset positions of the menus from their actuators
// respectively. To make a menu appear a little to the left and bottom of an actuator, you could use
// something like -5, 5
//
// The last parameter can be .topLeft, .bottomLeft, .topRight, or .bottomRight to inidicate the corner
// of the actuator from which to measure the offset positions above. Here we are saying we want the 
// menu to appear directly below the bottom left corner of the actuator
//==================================================================================================
var ms = new TransMenuSet(TransMenu.direction.down, 1, 0, TransMenu.reference.bottomLeft);

//==================================================================================================
// create a dropdown menu
//==================================================================================================
// the first parameter should be the HTML element which will act actuator for the menu

//==================================================================================================
// about
var menu_about = ms.addMenu(document.getElementById("about"));
menu_about.addItem("Benefits","/index.cfm?fuseaction=pages.benefits");
menu_about.addItem("History","/index.cfm?fuseaction=pages.history");
menu_about.addItem("Executive","/index.cfm?fuseaction=pages.executive"); 
menu_about.addItem("Student Campus Reps.","/index.cfm?fuseaction=pages.student"); 
menu_about.addItem("Logo","/index.cfm?fuseaction=pages.logo"); 
menu_about.addItem("Join Us","/index.cfm?fuseaction=join.main"); 

//==================================================================================================
// events
var menu_events = ms.addMenu(document.getElementById("events"));
menu_events.addItem("Upcoming OHEIB Events","/index.cfm?fuseaction=events.list");
menu_events.addItem("Students","/index.cfm?fuseaction=pages.mg_2010"); 
	var menu_events_students = menu_events.addMenu(menu_events.items[1]);
	menu_events_students.addItem("Meet & Greet 2010", "/index.cfm?fuseaction=pages.mg_2010");
	menu_events_students.addItem("Meet & Greet 2009", "/index.cfm?fuseaction=pages.mg_2009");
	menu_events_students.addItem("Meet & Greet 2008", "/index.cfm?fuseaction=pages.mg_2008");
	menu_events_students.addItem("Meet & Greet 2007", "/index.cfm?fuseaction=pages.mg_2007");
	menu_events_students.addItem("Meet & Greet 2006", "/index.cfm?fuseaction=pages.mg_2006");
	
//==================================================================================================
// freelance
var menu_freelance = ms.addMenu(document.getElementById("freelance"));
menu_freelance.addItem("Catering & Event Management ","/index.cfm?fuseaction=pages.freelance&cat=1");
menu_freelance.addItem("Consultation","/index.cfm?fuseaction=pages.freelance&cat=2");
menu_freelance.addItem("Consumer Relations","/index.cfm?fuseaction=pages.freelance&cat=3");
menu_freelance.addItem("Demonstrations","/index.cfm?fuseaction=pages.freelance&cat=4");
menu_freelance.addItem("Editing","/index.cfm?fuseaction=pages.freelance&cat=5");
menu_freelance.addItem("Food Safety","/index.cfm?fuseaction=pages.freelance&cat=6");
menu_freelance.addItem("Food Service, Restaurant Consultation, Menu Planning","/index.cfm?fuseaction=pages.freelance&cat=7");
menu_freelance.addItem("Food Styling - TV (Commercials), Films, Videos & Podcasts","/index.cfm?fuseaction=pages.freelance&cat=8");
menu_freelance.addItem("Food Styling - Still Photography - editorial, corportate, packaging, press release website ","/index.cfm?fuseaction=pages.freelance&cat=9");
menu_freelance.addItem("Food Styling - Live or TV Cooking Demonstrations","/index.cfm?fuseaction=pages.freelance&cat=10");
menu_freelance.addItem("Media Spokesperson","/index.cfm?fuseaction=pages.freelance&cat=11");
menu_freelance.addItem("Nutrition","/index.cfm?fuseaction=pages.freelance&cat=12");
menu_freelance.addItem("Nutritional Analysis  ","/index.cfm?fuseaction=pages.freelance&cat=13");
menu_freelance.addItem("Product Development","/index.cfm?fuseaction=pages.freelance&cat=14");
menu_freelance.addItem("Product Testing ","/index.cfm?fuseaction=pages.freelance&cat=15");
menu_freelance.addItem("Promotion & Marketing Services","/index.cfm?fuseaction=pages.freelance&cat=16");
menu_freelance.addItem("Proofreading","/index.cfm?fuseaction=pages.freelance&cat=17");
menu_freelance.addItem("Recipe Development & Testing ","/index.cfm?fuseaction=pages.freelance&cat=18");
menu_freelance.addItem("Sales Training    ","/index.cfm?fuseaction=pages.freelance&cat=19");
menu_freelance.addItem("Shows & Exhibits","/index.cfm?fuseaction=pages.freelance&cat=20");
menu_freelance.addItem("Teaching & Seminars   ","/index.cfm?fuseaction=pages.freelance&cat=21");
menu_freelance.addItem("Writing & Research   ","/index.cfm?fuseaction=pages.freelance&cat=22"); 

//==================================================================================================
// awards
var menu_awards = ms.addMenu(document.getElementById("awards"));
menu_awards.addItem("Sally Henry","/index.cfm?fuseaction=pages.henry");
menu_awards.addItem("Hall of Fame","/index.cfm?fuseaction=pages.halloffame");
menu_awards.addItem("Nomination Form","/index.cfm?fuseaction=pages.nomination"); 

//==================================================================================================
// members
var menu_members = ms.addMenu(document.getElementById("members"));
menu_members.addItem("Newsletter","/index.cfm?fuseaction=pages.newsletter");
menu_members.addItem("Member Directory","/index.cfm?fuseaction=pages.directory");
menu_members.addItem("Bylaws","/index.cfm?fuseaction=pages.bylaws"); 
menu_members.addItem("Photo Gallery","/index.cfm?fuseaction=pages.photogallery"); 

	var menu_members_photogallery = menu_members.addMenu(menu_members.items[3]);
	menu_members_photogallery.addItem("Current Gallery", "/index.cfm?fuseaction=pages.photogallery");
	menu_members_photogallery.addItem("The Heyday of Home Ec", "/index.cfm?fuseaction=pages.photogallery_heyday");

menu_members.addItem("My Membership","/index.cfm?fuseaction=members.edit"); 

	var menu_members_profile = menu_members.addMenu(menu_members.items[4]);
	menu_members_profile.addItem("Edit My Profile", "/index.cfm?fuseaction=members.edit");
	menu_members_profile.addItem("Renew Membership", "/index.cfm?fuseaction=members.renew");
	
if (showAdmin == 1){	
	//==================================================================================================
	// Admin
	var menu_admin = ms.addMenu(document.getElementById("admin"));
		menu_admin.addItem("Manage Events","/index.cfm?fuseaction=manage.events");
		menu_admin.addItem("Manage Members","/index.cfm?fuseaction=manage.users");
}	
		

// write drop downs into page
//==================================================================================================
// this method writes all the HTML for the menus into the page with document.write(). It must be
// called within the body of the HTML page.
//==================================================================================================
TransMenu.renderAll();
}
