function TransMenuSupported() {
	// 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, 10, 0, TransMenu.reference.bottomLeft);
	
		//==================================================================================================
		// create a dropdown menu
		//==================================================================================================
		// the first parameter should be the HTML element which will act actuator for the menu
		//==================================================================================================
		var menu1 = ms.addMenu(document.getElementById("linkProducts"));
		menu1.addItem("Separating &amp; Screening", "http://www.showes.com/prod_sep_snappyshake.asp"); 
		menu1.addItem("Mixing/Blending/Drying", "http://www.showes.com/prod_mix_sanitary.asp");
		menu1.addItem("Size Reduction", "http://www.showes.com/prod_size_granulator.asp");
		menu1.addItem("Conveying", "http://www.showes.com/prod_convey_splittube.asp");
		menu1.addItem("Systems", "http://www.showes.com/prod_systems.asp");
		menu1.addItem("Ancillary Equipment", "http://www.showes.com/prod_anc_equip.asp");
		
		var menu1a = menu1.addMenu(menu1.items[0]);
		var menu1b = menu1.addMenu(menu1.items[1]);
		var menu1c = menu1.addMenu(menu1.items[2]);
		var menu1d = menu1.addMenu(menu1.items[3]);
		var menu1e = menu1.addMenu(menu1.items[4]);
		var menu1f = menu1.addMenu(menu1.items[5]);
		
		//Separating & Screening
		menu1a.addItem("Snappy Shakers","http://www.showes.com/prod_sep_snappyshake.asp");
		menu1a.addItem("Snappy Air Finishers","http://www.showes.com/prod_sep_snappyair.asp");
		menu1a.addItem("Grain Cleaners","http://www.showes.com/prod_sep_grain.asp");
		menu1a.addItem("Centrifugal Sifters","http://www.showes.com/prod_sep_centrif.asp");
		menu1a.addItem("Scourers","http://www.showes.com/prod_sep_scourers.asp");
		menu1a.addItem("Scalpers","http://www.showes.com/prod_sep_scalpers.asp");
		menu1a.addItem("Vibrating Tables","http://www.showes.com/prod_sep_vibrate.asp");
		
		//Mixing/Blending/Drying
		menu1b.addItem("Sanitary Mixers","http://www.showes.com/prod_mix_sanitary.asp");
		menu1b.addItem("Mixall Mixers","http://www.showes.com/prod_mix_mixall.asp");
		menu1b.addItem("Powermix Mixers","http://www.showes.com/prod_mix_powermix.asp");
		menu1b.addItem("Ribbon Blenders","http://www.showes.com/prod_mix_ribbon.asp");
		menu1b.addItem("Pug Mills/Paddle Mixers","http://www.showes.com/prod_mix_pugmills.asp");
		menu1b.addItem("Vertical Mixers","http://www.showes.com/prod_mix_vertical.asp");
		menu1b.addItem("Pharmaceutical Mixers","http://www.showes.com/prod_mix_pharm.asp");
		menu1b.addItem("Laboratory Mixers","http://www.showes.com/prod_mix_lab.asp");
		
		//Size Reduction
		menu1c.addItem("Granulator","http://www.showes.com/prod_size_granulator.asp");
		menu1c.addItem("Power Grater","http://www.showes.com/prod_size_power.asp");
		menu1c.addItem("Knife Cutter","http://www.showes.com/prod_size_knife.asp");
		menu1c.addItem("Lumpbreaker","http://www.showes.com/prod_size_lump.asp");

		//Conveying
		menu1d.addItem("Split-Tube Screw Conveyors","http://www.showes.com/prod_convey_splittube.asp");
		menu1d.addItem("Tubular Screw Conveyors","http://www.showes.com/prod_convey_tubular.asp");
		menu1d.addItem("U-Trough Conveyors","http://www.showes.com/prod_convey_utrough.asp");
		menu1d.addItem("Heating/Cooling Conveyors","http://www.showes.com/prod_convey_heatcool.asp");
		menu1d.addItem("Custom Conveyors","http://www.showes.com/prod_convey_belt.asp");

		//Systems
		menu1e.addItem("Sample Flour Mill","http://www.showes.com/prod_systems_sampleflour.asp");
		menu1e.addItem("Sample Material Loading System","http://www.showes.com/prod_systems_samplemat.asp");
		menu1e.addItem("Sample Feed Mixing Systems","http://www.showes.com/prod_systems_feed.asp");
		menu1e.addItem("Sample Pancake Mixing &amp; Conveying System","http://www.showes.com/prod_systems_samplepancake.asp");
		
		//Ancillary Equipment
		menu1f.addItem("Bagging Scale","http://www.showes.com/prod_anc_equip.asp#2");
		menu1f.addItem("Bag Dump Station","http://www.showes.com/prod_anc_equip.asp#1");
		menu1f.addItem("Mazzanines","http://www.showes.com/prod_anc_equip.asp#3");
		menu1f.addItem("Hoppers","http://www.showes.com/prod_anc_equip.asp#3");
		menu1f.addItem("Surge Bins","http://www.showes.com/prod_anc_equip.asp#3");
		menu1f.addItem("Custom Engineering","http://www.showes.com/prod_anc_equip.asp#4");
		
		//==================================================================================================
	
		//==================================================================================================
		var menu2 = ms.addMenu(document.getElementById("linkIndustries"));
		
		menu2.addItem("Agriculture", "http://www.showes.com/indus_agri.asp");
		menu2.addItem("Chemical &amp; Plastics", "http://www.showes.com/indus_chem.asp");
		menu2.addItem("Mining &amp; Construction", "http://www.showes.com/indus_constr.asp");
		menu2.addItem("Foods", "http://www.showes.com/indus_food.asp");
		menu2.addItem("Biofules", "http://www.showes.com/indus_feed.asp");
		menu2.addItem("Pharma &amp; Nutra", "http://www.showes.com/indus_pharm.asp");
		menu2.addItem("Paper &amp; Pulp", "http://www.showes.com/indus_paperpulp.asp");
		menu2.addItem("Recycling", "http://www.showes.com/indus_waste.asp");
		
		//==================================================================================================
	
		//==================================================================================================
		// 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();
	}
}
TransMenuSupported();