	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
		//==================================================================================================
		//var menu1 = ms.addMenu(document.getElementById("menu1"));
		//menu1.addItem("1.1", "#"); 
		//menu1.addItem("1.2", ""); // send no URL if nothing should happen onclick

		//var submenu0 = menu1.addMenu(menu1.items[1]);
		//submenu0.addItem("1.1", "#");
		//submenu0.addItem("1.2", "#");
		//submenu0.addItem("1.3", "#");
		//submenu0.addItem("1.4", "#");
		//submenu0.addItem("1.5", "#");
		//submenu0.addItem("1.6", "#");
		//submenu0.addItem("1.7", "#");
		//submenu0.addItem("1.8", "#");
		//submenu0.addItem("1.9", "#");

    	//var submenu00 = submenu0.addMenu(submenu0.items[0]);
    	//submenu00.addItem("1.1.1", "#");
    	//submenu00.addItem("1.1.2", "#");
		//==================================================================================================

		//==================================================================================================
		var menu2 = ms.addMenu(document.getElementById("menu2"));
		menu2.addItem("&nbsp;&nbsp;Overview", "/aboutus/index.html");
		menu2.addItem("&nbsp;&nbsp;Management", "/aboutus/management.html");
		menu2.addItem("&nbsp;&nbsp;Latest News", "/aboutus/latestnews.html");

		//var submenu1 = menu2.addMenu(menu2.items[0]);
		//submenu1.addItem("2.1.1", "");
		//submenu1.addItem("2.1.2", "");
		//submenu1.addItem("2.1.3", "");
		//==================================================================================================

		//==================================================================================================
		var menu3 = ms.addMenu(document.getElementById("menu3"));
		menu3.addItem("&nbsp;&nbsp;Overview", "/cart/index.php");
		menu3.addItem("&nbsp;&nbsp;Bottles", "/cart/index.php?cPath=21");
		menu3.addItem("&nbsp;&nbsp;Jars", "/cart/index.php?cPath=23");
		menu3.addItem("&nbsp;&nbsp;Pumps", "/cart/index.php?cPath=22");
		menu3.addItem("&nbsp;&nbsp;Sprayers", "/cart/index.php?cPath=25");
		menu3.addItem("&nbsp;&nbsp;Caps", "/cart/index.php?cPath=24");
		//menu3.addItem("&nbsp;&nbsp;Tubes", "/cart/index.php?cPath=26");
		menu3.addItem("&nbsp;&nbsp;Specialty Items", "/cart/index.php?cPath=29");
		menu3.addItem("&nbsp;&nbsp;Featured Items", "/cart/index.php?cPath=190");
		
		
			
		//==================================================================================================

		//==================================================================================================
		var menu4 = ms.addMenu(document.getElementById("menu4"));
		menu4.addItem("&nbsp;&nbsp;Overview", "/cgi-bin/sample_or_quote_request.pl");
		menu4.addItem("&nbsp;&nbsp;Bottles", "/cgi-bin/sample_or_quote_request.pl?nav=_21");
		menu4.addItem("&nbsp;&nbsp;Jars", "/cgi-bin/sample_or_quote_request.pl?nav=_23");
		menu4.addItem("&nbsp;&nbsp;Pumps", "/cgi-bin/sample_or_quote_request.pl?nav=_22");
		menu4.addItem("&nbsp;&nbsp;Sprayers", "/cgi-bin/sample_or_quote_request.pl?nav=_25");
		menu4.addItem("&nbsp;&nbsp;Caps", "/cgi-bin/sample_or_quote_request.pl?nav=_24");
		menu4.addItem("&nbsp;&nbsp;Tubes", "/cgi-bin/sample_or_quote_request.pl?nav=_72");
		menu4.addItem("&nbsp;&nbsp;Specialty Items", "/cgi-bin/sample_or_quote_request.pl?nav=_29");
		
		// sub for bottles
		var submenu40 = menu4.addMenu(menu4.items[1]);
		submenu40.addItem("Glass", "/cgi-bin/sample_or_quote_request.pl?nav=_21_31");
		submenu40.addItem("Plastic", "/cgi-bin/sample_or_quote_request.pl?nav=_21_30");
		submenu40.addItem("Metal", "/cgi-bin/sample_or_quote_request.pl?nav=_21_27");
		
		         //sub sub for glass
				 var submenu401 = submenu40.addMenu(submenu40.items[0]);
		    	 submenu401.addItem("Cylinder", "/cgi-bin/sample_or_quote_request.pl?nav=_21_31_40");
				 submenu401.addItem("Round", "/cgi-bin/sample_or_quote_request.pl?nav=_21_31_50");
		         submenu401.addItem("Square/Oval", "/cgi-bin/sample_or_quote_request.pl?nav=_21_31_73");
		         submenu401.addItem("Glass Packers", "/cgi-bin/sample_or_quote_request.pl?nav=_21_31_75");
		
		        //sub sub for plastic
				var submenu402 = submenu40.addMenu(submenu40.items[1]);
		    	submenu402.addItem("Dome Round", "/cgi-bin/sample_or_quote_request.pl?nav=_21_30_41");
				submenu402.addItem("Cylinder Round", "/cgi-bin/sample_or_quote_request.pl?nav=_21_30_42");
		        submenu402.addItem("Oval", "/cgi-bin/sample_or_quote_request.pl?nav=_21_30_76");
				submenu402.addItem("Square/Oblong", "/cgi-bin/sample_or_quote_request.pl?nav=_21_30_77");
		
		       //sub sub for Metal
				var submenu403 = submenu40.addMenu(submenu40.items[2]);
		    	submenu403.addItem(" Aluminum", "/cgi-bin/sample_or_quote_request.pl?nav=_21_27_28");
			
		// sub for Jars
		var submenu41 = menu4.addMenu(menu4.items[2]);
		submenu41.addItem("Glass", "/cgi-bin/sample_or_quote_request.pl?nav=_23_33");
		submenu41.addItem("Plastic", "/cgi-bin/sample_or_quote_request.pl?nav=_23_34");
		submenu41.addItem("Metal", "/cgi-bin/sample_or_quote_request.pl?nav=_23_78");       
		
		        //sub sub for glass
				 var submenu411 = submenu41.addMenu(submenu41.items[0]);
		    	 submenu411.addItem("Straight Base", "/cgi-bin/sample_or_quote_request.pl?nav=_23_33_36");
				 submenu411.addItem("Round Base", "/cgi-bin/sample_or_quote_request.pl?nav=_23_33_79");
		         submenu411.addItem("Tapered", "/cgi-bin/sample_or_quote_request.pl?nav=_23_33_80");
		       
		        //sub sub for plastic
				 var submenu412 = submenu41.addMenu(submenu41.items[1]);
		    	 submenu412.addItem("Double Wall", "/cgi-bin/sample_or_quote_request.pl?nav=_23_34_37");
				 submenu412.addItem("Thick Wall", "/cgi-bin/sample_or_quote_request.pl?nav=_23_34_38");
		         submenu412.addItem("Regular Wall", "/cgi-bin/sample_or_quote_request.pl?nav=_23_34_39");
		         submenu412.addItem("Heavy Wall", "/cgi-bin/sample_or_quote_request.pl?nav=_23_34_81");
		
		        //sub sub for Metal
				 var submenu413 = submenu41.addMenu(submenu41.items[2]);
		    	 submenu413.addItem("Deep Tin", "/cgi-bin/sample_or_quote_request.pl?nav=_23_78_82");
				 submenu413.addItem("Shallow Tin", "/cgi-bin/sample_or_quote_request.pl?nav=_23_78_83");
		       
		// sub for Pumps
		var submenu42 = menu4.addMenu(menu4.items[3]);
		submenu42.addItem("Lotion Pump", "/cgi-bin/sample_or_quote_request.pl?nav=_22_43");
		submenu42.addItem("Treatment Pump", "/cgi-bin/sample_or_quote_request.pl?nav=_22_45");
		 
		      //sub sub for Lotion Pump
				 var submenu421 = submenu42.addMenu(submenu42.items[0]);
		    	 submenu421.addItem("Standard", "/cgi-bin/sample_or_quote_request.pl?nav=_22_45_46");
				
		    //sub sub for Treatment Pump
				 var submenu422 = submenu42.addMenu(submenu42.items[1]);
		    	 submenu422.addItem("Standard", "/cgi-bin/sample_or_quote_request.pl?nav=_22_45_46");
		         submenu422.addItem("Metal Shell", "/cgi-bin/sample_or_quote_request.pl?nav=_22_45_47");
		
		// sub for Sprayers
		var submenu43 = menu4.addMenu(menu4.items[4]);
		submenu43.addItem("Fine Mist", "/cgi-bin/sample_or_quote_request.pl?nav=_25_84");
		submenu43.addItem("Crimp", "/cgi-bin/sample_or_quote_request.pl?nav=_25_85");
		
		
		   // sub sub for Fine Mist
		var submenu431 = submenu43.addMenu(submenu43.items[0]);
		submenu431.addItem("Metal Shell", "/cgi-bin/sample_or_quote_request.pl?nav=_25_84_86");
		submenu431.addItem("Standard", "/cgi-bin/sample_or_quote_request.pl?nav=_25_84_87");
		
		// sub for caps
		var submenu44 = menu4.addMenu(menu4.items[5]);
		submenu44.addItem("Plastic", "/cgi-bin/sample_or_quote_request.pl?nav=_24_51");
		submenu44.addItem("Metal", "/cgi-bin/sample_or_quote_request.pl?nav=_24_52");
		
		   // sub sub for Plastic
		var submenu441 = submenu44.addMenu(submenu44.items[0]);
		submenu441.addItem("Dispensing", "/cgi-bin/sample_or_quote_request.pl?nav=_24_51_53");
		submenu441.addItem("Continuous", "/cgi-bin/sample_or_quote_request.pl?nav=_24_51_54");
		submenu441.addItem("Child Resistant", "/cgi-bin/sample_or_quote_request.pl?nav=_24_51_55");
		
		   // sub sub for Metal
		var submenu442 = submenu44.addMenu(submenu44.items[1]);
		submenu442.addItem("Aluminum", "/cgi-bin/sample_or_quote_request.pl?nav=_24_52_94");
		submenu442.addItem("Unishell", "/cgi-bin/sample_or_quote_request.pl?nav=_24_52_95");
		
		// sub for Tubes
		var submenu45 = menu4.addMenu(menu4.items[6]);
		submenu45.addItem("Tottle", "/cgi-bin/sample_or_quote_request.pl?nav=_72_117");
		submenu45.addItem("Collapsible", "/cgi-bin/sample_or_quote_request.pl?nav=_72_118");
		
		    // sub sub for Tottle
		    var submenu451 = submenu45.addMenu(submenu45.items[0]);
		    submenu451.addItem("Caroline", "/cgi-bin/sample_or_quote_request.pl?nav=_72_117_119");
		    submenu451.addItem("Venetian", "/cgi-bin/sample_or_quote_request.pl?nav=_72_117_120");
		
		
		 // sub for Specialty Items
		var submenu46 = menu4.addMenu(menu4.items[7]);
		submenu46.addItem("Pipette Droppers", "/cgi-bin/sample_or_quote_request.pl?nav=_29_66");
		submenu46.addItem("Pharma Packers", "/cgi-bin/sample_or_quote_request.pl?nav=_29_67");
		submenu46.addItem("Fitments/Plugs", "/cgi-bin/sample_or_quote_request.pl?nav=_29_121");
		submenu46.addItem("Vials", "/cgi-bin/sample_or_quote_request.pl?nav=_29_122");
		
		    // sub sub for Pipette Droppers
		    var submenu461 = submenu46.addMenu(submenu46.items[0]);
		    submenu461.addItem("Glass", "/cgi-bin/sample_or_quote_request.pl?nav=_29_66_123");
		    
		
		   // sub sub for Pharma Packers
		    var submenu462 = submenu46.addMenu(submenu46.items[1]);
		    submenu462.addItem("PET/PS", "/cgi-bin/sample_or_quote_request.pl?nav=_29_67_124");
		    submenu462.addItem("HDPE", "/cgi-bin/sample_or_quote_request.pl?nav=_29_67_125");
		
		   // sub sub for Fitments/Plugs
		    var submenu463 = submenu46.addMenu(submenu46.items[2]);
		    submenu463.addItem("Orifice Reducers", "/cgi-bin/sample_or_quote_request.pl?nav=_29_121_186");
		    submenu463.addItem("Dropper Tip/Cap", "/cgi-bin/sample_or_quote_request.pl?nav=_29_121_187");
		
		   // sub sub for Vials
		    var submenu464 = submenu46.addMenu(submenu46.items[3]);
		    submenu464.addItem("Clear", "/cgi-bin/sample_or_quote_request.pl?nav=_29_122_126");
		    submenu464.addItem("Amber", "/cgi-bin/sample_or_quote_request.pl?nav=_29_122_127");
		    submenu464.addItem("colors", "/cgi-bin/sample_or_quote_request.pl?nav=_29_122_128");
		    submenu464.addItem("Perfume Samplers", "/cgi-bin/sample_or_quote_request.pl?nav=_29_122_129");
		// sub for bottles
		var submenu30 = menu3.addMenu(menu3.items[1]);
		submenu30.addItem("Glass", "/cart/index.php?cPath=21_31");
		submenu30.addItem("Plastic", "/cart/index.php?cPath=21_30");
		submenu30.addItem("Metal", "/cart/index.php?cPath=21_27");
		
		
				//sub sub for glass
				var submenu301 = submenu30.addMenu(submenu30.items[0]);
		    	submenu301.addItem("Cylinder", "/cart/index.php?cPath=21_31_40");
				submenu301.addItem("Boston Round", "/cart/index.php?cPath=21_31_50");
				
				//sub sub for plastic
				var submenu302 = submenu30.addMenu(submenu30.items[1]);
		    	submenu302.addItem("Dome Round", "/cart/index.php?cPath=21_31_41");
				submenu302.addItem("Cylinder Round", "/cart/index.php?cPath=21_31_42");
		
		
		// sub for Jars
		var submenu31 = menu3.addMenu(menu3.items[2]);
		submenu31.addItem("Glass", "/cart/index.php?cPath=23_33");
		submenu31.addItem("Plastic", "/cart/index.php?cPath=23_34");
		
		
				//sub sub for plastic
				var submenu311 = submenu31.addMenu(submenu31.items[1]);
		    	submenu311.addItem("Double Wall", "/cart/index.php?cPath=23_34_37");
				submenu311.addItem("Thick Wall", "/cart/index.php?cPath=23_34_38");
				submenu311.addItem("Regular Wall", "/cart/index.php?cPath=23_34_39");
		
		// sub for pumps
		var submenu32 = menu3.addMenu(menu3.items[3]);
		submenu32.addItem("Lotion Pump", "/cart/index.php?cPath=22_43");
		submenu32.addItem("Treatment Pump", "/cart/index.php?cPath=22_45");
		
				//sub sub for teatment
				//var submenu321 = submenu32.addMenu(submenu32.items[1]);
		    //	submenu321.addItem("Standard", "/cart/index.php?cPath=22_45_46");
				//submenu321.addItem("Metal Shell", "/cart/index.php?cPath=22_45_47");
				
				
		
		// sub for sprayers
		//var submenu33 = menu3.addMenu(menu3.items[4]);
		//submenu33.addItem("Fine Mist", "/cart/index.php?cPath=25_48");
		
				
		// sub for caps
		var submenu34 = menu3.addMenu(menu3.items[5]);
		submenu34.addItem("Dispensing", "/cart/index.php?cPath=24_53");
		submenu34.addItem("Continuous", "/cart/index.php?cPath=24_54");
		submenu34.addItem("Child Resistant", "/cart/index.php?cPath=24_55");
				
				//sub sub for Continuous
				var submenu342 = submenu34.addMenu(submenu34.items[1]);
		    	submenu342.addItem("Plastic PP", "/cart/index.php?cPath=24_51_57");
				submenu342.addItem("Metalized", "/cart/index.php?cPath=24_51_54_58");
				
				
				
			
	
		// sub for caps
		var submenu36 = menu3.addMenu(menu3.items[6]);
		submenu36.addItem("Pipette Droppers", "/cart/index.php?cPath=29_66");
		submenu36.addItem("Pharma Packers", "/cart/index.php?cPath=29_67");
		
				
				//sub sub for plastic
				//var submenu361 = submenu36.addMenu(submenu36.items[0]);
		    //	submenu361.addItem("Glass", "/cart/index.php?cPath=29_66_69");
								
				//sub sub for plastic
				//var submenu362 = submenu36.addMenu(submenu36.items[1]);
		    //	submenu362.addItem("Pharma I HDPE", "/cart/index.php?cPath=29_67_68");
				
		//==================================================================================================
		var menu5 = ms.addMenu(document.getElementById("menu5"));
		menu5.addItem("&nbsp;&nbsp;Overview", "/services/index.html");
		menu5.addItem("&nbsp;&nbsp;Silk Screen", "/services/silk_screening.html");
		//menu5.addItem("&nbsp;&nbsp;Green Packaging", "/services/greenPackaging.html");
		menu5.addItem("&nbsp;&nbsp;Hot Stamp", "/services/hot_foil_stamp.html");
		menu5.addItem("&nbsp;&nbsp;Off Set", "/services/offset_printing.html");
		menu5.addItem("&nbsp;&nbsp;Pad Print", "/services/pad_printing.html");
		menu5.addItem("&nbsp;&nbsp;Acid Frost", "/services/acid_frosting.html");
		menu5.addItem("&nbsp;&nbsp;Heat Shrink Label", "/services/heat_shrink_labels.html");
			
		//==================================================================================================
		
		var menu6 = ms.addMenu(document.getElementById("menu6"));
		menu6.addItem("&nbsp;&nbsp;Overview", "/sample_request/index.html");
		menu6.addItem("&nbsp;&nbsp;Request Samples", "/sample_request/sample.html");
		menu6.addItem("&nbsp;&nbsp;Request Quotes", "/sample_request/quote.html");
		

		//var submenu6 = menu5.addMenu(menu5.items[0]);
		
		//submenu6.addItem("5.1.1", "");
		//submenu6.addItem("5.1.2", "");
		//submenu6.addItem("5.1.3", "");
		//submenu6.addItem("5.1.4", "");
		//submenu6.addItem("5.1.5", "");
		//submenu6.addItem("5.1.6", "");
		//submenu6.addItem("5.1.7", "");
		//submenu6.addItem("5.1.8", "");
		//submenu6.addItem("5.1.9", "");
		//==================================================================================================
		
		//var menu7 = ms.addMenu(document.getElementById("menu7"));
		//menu7.addItem("&nbsp;&nbsp;Overview", "/resources/");
		//menu7.addItem("&nbsp;&nbsp;Trade Links", "/resources/trade_links.html");
		//menu7.addItem("&nbsp;&nbsp;Packaging Terms", "/cgi-bin/view_packaging_terms.pl");
		//menu7.addItem("&nbsp;&nbsp;Liner Terms", "/cgi-bin/view_liner_terms.pl");
		//menu7.addItem("&nbsp;&nbsp;Measurment Charts", "/resources/measurment_charts.html");

		
		var menu8 = ms.addMenu(document.getElementById("menu8"));
		menu8.addItem("&nbsp;&nbsp;Overview", "/contactus/");
		menu8.addItem("&nbsp;&nbsp;Contact Form", "/contactus/contact_form.html");
		menu8.addItem("&nbsp;&nbsp;Map & Directions", "/contactus/map_directions.html");
		menu8.addItem("&nbsp;&nbsp;Reseller Form", "/contactus/reseller.html");
		menu8.addItem("&nbsp;&nbsp;Employment", "/contactus/employment.html");
		//submenu6.addItem("5.1.3", "");
		//submenu6.addItem("5.1.4", "");
		//submenu6.addItem("5.1.5", "");
		//submenu6.addItem("5.1.6", "");
		//submenu6.addItem("5.1.7", "");
		//submenu6.addItem("5.1.8", "");
		//submenu6.addItem("5.1.9", "");
		//==================================================================================================

		//==================================================================================================
		// 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();
	}