// 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
		//==================================================================================================
		var menu1 = ms.addMenu(document.getElementById("products"));
		menu1.addItem("KLENZTONE", "/home/virtual/klenztone.com/var/www/html/products/klenztone.php");
		menu1.addItem("KLENZSEAL", "http://www.klenztone.com/products/klenzseal.php");
		menu1.addItem("CSP &reg;", "http://www.klenztone.com/products/csp.php"); // send no URL if nothing should happen onclick
		menu1.addItem("DBX", "http://www.klenztone.com/products/dbx.php");
		menu1.addItem("Coating Remover", "http://www.klenztone.com/products/coatingremover.php");
		menu1.addItem("Safe Etch", "http://www.klenztone.com/products/safeetch.php");
		menu1.addItem("Superb", "http://www.klenztone.com/products/superb.php");
		menu1.addItem("Mineral Sealer", "http://www.klenztone.com/products/mineralsealer.php");
		menu1.addItem("Tile & Brick Preparer", "http://www.klenztone.com/products/tile_brick.php");
		menu1.addItem("KL9", "http://www.klenztone.com/products/kl9.php");
		

		var submenu0 = menu1.addMenu(menu1.items[0]);
		submenu0.addItem("KLENZTONE 1", "http://www.klenztone.com/products/klenztone1.php");
		submenu0.addItem("KLENZTONE 2", "http://www.klenztone.com/products/klenztone2.php");
		submenu0.addItem("KLENZTONE 3", "http://www.klenztone.com/products/klenztone3.php");
		submenu0.addItem("KLENZTONE 4", "http://www.klenztone.com/products/klenztone4.php");
		submenu0.addItem("KLENZTONE 5", "http://www.klenztone.com/products/klenztone5.php");
		
		//==================================================================================================

		//==================================================================================================
		var menu2 = ms.addMenu(document.getElementById("apps"));
		menu2.addItem("Stone Cleaners", "");
		menu2.addItem("Restoration Cleaners", "");
		menu2.addItem("Strippers", "");
		menu2.addItem("Sealers", "");
		menu2.addItem("Restoration Poultice", "http://www.klenztone.com/products/kl9.php");

		var submenu1 = menu2.addMenu(menu2.items[0]);
		submenu1.addItem("KLENZTONE", "http://www.klenztone.com/products/klenztone.php");
		submenu1.addItem("CSP &reg;", "http://www.klenztone.com/products/csp.php");
		
		var submenu2 = menu2.addMenu(menu2.items[1]);
		submenu2.addItem("KLENZTONE", "http://www.klenztone.com/products/klenztone.php");
		submenu2.addItem("CSP &reg;", "http://www.klenztone.com/products/csp.php");
		submenu2.addItem("KL9", "http://www.klenztone.com/products/kl9.php");
		
		var submenu3 = menu2.addMenu(menu2.items[2]);
		submenu3.addItem("DBX", "http://www.klenztone.com/products/dbx.php");
		submenu3.addItem("Coating Remover", "http://www.klenztone.com/products/coatingremover.php");

		var submenu4 = menu2.addMenu(menu2.items[3]);
		submenu4.addItem("KLENZSEAL", "http://www.klenztone.com/products/klenzseal.php");
		submenu4.addItem("Mineral Sealer", "http://www.klenztone.com/products/mineralsealer.php");

		
		//==================================================================================================

		//==================================================================================================
		var menu3 = ms.addMenu(document.getElementById("faqs","http://www.klenztone.com/faqs/general.php"));
		menu3.addItem("General","http://www.klenztone.com/faqs/general.php");
		menu3.addItem("Products");
		menu3.addItem("Applications");

		var submenu2 = menu3.addMenu(menu3.items[1]);
		var submenu3 = menu3.addMenu(menu3.items[2]);

		submenu2.addItem("KLENZTONE");
			var submenu22 = submenu2.addMenu(submenu2.items[0]);
			
		submenu22.addItem("KLENZTONE 1", "http://www.klenztone.com/faqs/klenztone1.php");
		submenu22.addItem("KLENZTONE 2", "http://www.klenztone.com/faqs/klenztone2.php");
		submenu22.addItem("KLENZTONE 3", "http://www.klenztone.com/faqs/klenztone3.php");
		submenu22.addItem("KLENZTONE 4", "http://www.klenztone.com/faqs/klenztone4.php");
		submenu22.addItem("KLENZTONE 5", "http://www.klenztone.com/faqs/klenztone5.php");
		
		submenu2.addItem("KLENZSEAL", "http://www.klenztone.com/faqs/klenzseal.php");
		submenu2.addItem("CSP &reg;", "http://www.klenztone.com/faqs/csp.php"); // send no URL if nothing should happen onclick
		
		submenu2.addItem("DBX", "http://www.klenztone.com/faqs/dbx.php");
		submenu2.addItem("Coating Remover", "http://www.klenztone.com/faqs/coating.php");
		submenu2.addItem("Safe Etch", "http://www.klenztone.com/faqs/safeetch.php");
		submenu2.addItem("Superb", "http://www.klenztone.com/faqs/superb.php");
		submenu2.addItem("Mineral Sealer", "http://www.klenztone.com/faqs/mineral_sealer.php");
		submenu2.addItem("Tile & Brick Preparer", "http://www.klenztone.com/faqs/tile_brick.php");
		submenu2.addItem("KL9", "http://www.klenztone.com/faqs/kl9.php");

		submenu3.addItem("Stone Cleaning", "http://www.klenztone.com/faqs/stonecleaner.php");
		submenu3.addItem("Restoration Cleaning", "http://www.klenztone.com/faqs/restoration.php");
		submenu3.addItem("Strippers", "http://www.klenztone.com/faqs/paint_stripper.php");
		submenu3.addItem("Sealers", "http://www.klenztone.com/faqs/sealers.php");
		submenu3.addItem("Restoration Poultice", "http://www.klenztone.com/faqs/rest_poultice.php");

		//==================================================================================================

		//==================================================================================================
		var menu4 = ms.addMenu(document.getElementById("about","http://www.klenztone.com/about/"));
		menu4.addItem("Company History","http://www.klenztone.com/about/");
		menu4.addItem("Distributors","http://www.klenztone.com/about/distributors.php");
		menu4.addItem("Famous Works","http://www.klenztone.com/about/famous.php");
		
		//==================================================================================================

		//==================================================================================================
		// 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();
	}