	// 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
		//==================================================================================================
		
// SOLUZIONI ------------------------------------------------------------------------------------------------
		
		var menu1 = ms.addMenu(document.getElementById("menuSoluzioni"));
		
		//menu1.addItem("Introduzione", "/Pages/Soluzioni/introduzione.asp");
		//menu1.addItem("Panoramica", "/Pages/Soluzioni/panoramica.asp");
		menu1.addItem("Web Mapping 3D", "");

			var submenu1_0 = menu1.addMenu(menu1.items[0]);
			submenu1_0.addItem("Panoramica ", "/Pages/Soluzioni/WebMapping3D/");
			submenu1_0.addItem("GEO Browser 3D Java ", "/Pages/Soluzioni/WebMapping3D/GEO_Browser_3D_Java/");
			submenu1_0.addItem("GEO Browser 3D VRML ", "/Pages/Soluzioni/WebMapping3D/GEO_Browser_3D_VRML/");

				//var submenu1_1_1 = submenu1_1.addMenu(submenu1_1.items[0]);
				//submenu1_1_1.addItem("GIS Solution 3D GEO Extension",	"/Pages/Soluzioni/3DFlyThrough/Estensioni/3DGEOExtension.asp");
		
		menu1.addItem("Web Mapping 2D", "");
		
			var submenu1_1 = menu1.addMenu(menu1.items[1]);
			submenu1_1.addItem("Panoramica ", "/Pages/Soluzioni/WebMapping2D/");

// LAVORI --------------------------------------------------------------------------------------------------
		
		var menu2 = ms.addMenu(document.getElementById("menuLavori"));
		
		menu2.addItem("GSE Gestore Servizi Elettrici");
				
			var submenu2_0 = menu2.addMenu(menu2.items[0]);
			submenu2_0.addItem("Meteobrowser incendi (2008)", "/Pages/Lavori/GSE/Meteobrowser/");

		menu2.addItem("TAV Torino-Lione");
				
			var submenu2_1 = menu2.addMenu(menu2.items[1]);
			submenu2_1.addItem("Val Di Susa 3D (2007-08)", "/Pages/Lavori/Torino-lione/ValDiSusa3D/");
		
		menu2.addItem("SEAT Pagine Gialle");
				
			var submenu2_2 = menu2.addMenu(menu2.items[2]);
			submenu2_2.addItem("Torino 3D demo (2006)", "/Pages/Lavori/SEAT-Pagine-Gialle/Torino3D/");

	    menu2.addItem("Provincia di Rimini");

			var submenu2_3 = menu2.addMenu(menu2.items[3]);
			submenu2_3.addItem("Rimini 3D Map (2006)", "/Pages/Lavori/ProvinciaDiRimini/Rimini3DMap/");
		
		menu2.addItem("A.N.A.S.");
				
			var submenu2_4 = menu2.addMenu(menu2.items[4]);
			submenu2_4.addItem("Lauria-Candela 3D (2005)", "/Pages/Lavori/ANAS/Lauria-Candela/");		
		
		menu2.addItem("E.S.A. Ente Spaziale Europeo");
				
			var submenu2_5 = menu2.addMenu(menu2.items[5]);
			submenu2_5.addItem("Eolie 3D (2003)", "/Pages/Lavori/ESA/Eolie3D/");	
		
// SERVIZI -------------------------------------------------------------------------------------------------
		
		var menu3 = ms.addMenu(document.getElementById("menuServizi"));
		
		menu3.addItem("ItalyeXplorer", "");

			var submenu3_0 = menu3.addMenu(menu3.items[0]);
			submenu3_0.addItem("Descrizione del servizio",	"/Pages/Servizi/ItalyeXplorer/");
			submenu3_0.addItem("Accesso al servizio", 		"http://www.italyexplorer.it");
		
		/*menu3.addItem("Dolomiti 3D", "");

			var submenu3_1 = menu3.addMenu(menu3.items[1]);
			submenu3_1.addItem("Descrizione del servizio",	"/Pages/Servizi/Dolomiti3D/");
			submenu3_1.addItem("Accesso al servizio", 		"http://www.dolomiti3d.com"); */
		
		menu3.addItem("Meteo Atlas - NUOVO!", "");

			var submenu3_1 = menu3.addMenu(menu3.items[1]);
			submenu3_1.addItem("Descrizione del servizio",	"/Pages/Servizi/MeteoAtlas/");
			submenu3_1.addItem("Accesso al servizio", 		"http://www.meteoatlas.com");
		
		menu3.addItem("Meteo Browser", "");

			var submenu3_2 = menu3.addMenu(menu3.items[2]);
			submenu3_2.addItem("Descrizione del servizio",	"/Pages/Servizi/MeteoBrowser/");
			submenu3_2.addItem("Accesso al servizio", 		"http://www.datameteo.com/meteo_browser.php");
			
		
//AREA DEMO -------------------------------------------------------------------------------------------------

/*
		
		var menu4 = ms.addMenu(document.getElementById("menuDemo"));
		
		menu4.addItem("GEO Browser 3D Java", "");
		
		var submenu4_0 = menu4.addMenu(menu4.items[0]);
				submenu4_0.addItem("Bressanone e zone limitrofe", "/Pages/Demo/GEOBrowser3D-Java/Bressanone");
		
		menu4.addItem("GEO Browser 3D VRML", "");
		
				var submenu4_1 = menu4.addMenu(menu4.items[1]);
				submenu4_1.addItem("Isola di San Giorgio Maggiore", "/Pages/Demo/GEOBrowser3D-VRML/IsolaSanGiorgio/");
				submenu4_1.addItem("Rimini3D con edifici", "/Pages/Demo/GEOBrowser3D-VRML/Rimini3D_edifici/");
					
		menu4.addItem("Web Mapping 2D", "");
		
				var submenu4_2 = menu4.addMenu(menu4.items[2]);
				submenu4_2.addItem("Previsioni Meteo 2D", "/Pages/Demo/WebMapping2D/PrevisioniMeteo/");	
				submenu4_2.addItem("Mappa Meteo 2D", "/Pages/Demo/WebMapping2D/GlobalClimate/");			
		
*/
//PARTNER ---------------------------------------------------------------------------------------------------

		
		var menu5 = ms.addMenu(document.getElementById("menuPartner"));
		
		menu5.addItem("Datameteo", 	"/Pages/Partner/Datameteo/");
		menu5.addItem("Funivie.org", 	"/Pages/Partner/Funivie.org/");
		/*menu5.addItem("Siti amici", 	"/Pages/Partner/SitiAmici/"); */

		//==================================================================================================
		// 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();
	}
