Event.observe(window, 'load', function() {
	['menu1', 'menu2', 'menu3', 'menu4', 'menu5'].each(function(s) {
		$(s).observe("mouseover", function() {
			$(s).toggleClassName('attivo');
		});

		$(s).observe("mouseout", function() {
			$(s).toggleClassName('attivo');
		});
	});
});

function toogleMenu(ele, id) {
	$(id).toggle();
	$(ele).toggleClassName('compatta');
}

function sottomenu(pagina, lingua) {
	if ($('sottomenu')) {
		var contenuto;
		if (pagina != '') {
			switch (pagina) {
				case 'chisiamo':
					if ($('menu2')) {
						$('menu2').href = 'company.php';
					}
					if (lingua == 'it') {
						contenuto = '<ul><li><a href="javascript:sottoCategoria(\'cosa_facciamo\');" title="Cosa facciamo">cosa facciamo</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'obiettivi\');" title="Obiettivi">obiettivi</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'vision\');" title="Vision">vision</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'premi_vinti\');" title="Premi vinti dai nostri prodotti">premi vinti</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'contatti\');" title="Come contattarti" class="last">contatti</a></li></ul>';
					} else {
						contenuto = '<ul><li><a href="javascript:sottoCategoria(\'cosa_facciamo\');" title="What we do">what we do</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'obiettivi\');" title="Targets">targets</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'vision\');" title="Vision">vision</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'premi_vinti\');" title="Premi vinti dai nostri prodotti">awards</a></li>'
							+'<li><a href="javascript:sottoCategoria(\'contatti\');" title="Contact us" class="last">contact us</a></li></ul>';
					}
					break;
				default:
					contenuto = "";
					break;
			}
			$('sottomenu').innerHTML = contenuto;
			new Effect.BlindDown('sottomenu', {duration: 0.5});
			new Effect.Highlight('sottomenu', {duration: 1.5, startcolor: '#A0141C', endcolor: '#FFFFFF'});
		} else {
			$('sottomenu').innerHTML = "";
			$('sottomenu').style.display = "none";
		}
	}
}

function espandiLingua() {
	if ($('lingua')) {
		if ($('lingua').getStyle('width') == '170px') {
			// compatto
			$('lingua').setStyle({
				width: '18px',
				height: '70px',
				left: '320px',
				display: 'block',
				cursor: 'pointer'
			});
			if ($('link_lingua'))
				$('link_lingua').remove();
		} else {
			// espando
			$('lingua').setStyle({
				width: '170px',
				height: '70px',
				left: '170px'
			});

			if (!$('link_lingua'))
				new Insertion.Bottom('lingua', '<div id="link_lingua"></div>');

			// chiamata ad ajax per visualizzare il link della lingua
			var url = "xml_show_cambia_lingua.php";
			var MyAjax = new Ajax.Updater(
				{ success: 'link_lingua' },
				url,
				{
					method: 'POST',
					onFailure: 'link_lingua'
				}
			);
		}
	}
}

function sottoCategoria(campo) {
	// chiamata ad ajax per visualizzare il link della lingua
	if ($('testo')) {
		var url = "xml_sottocategoria.php";
		var pars = "campo=" + campo;
		var MyAjax = new Ajax.Updater(
			{ success: 'testo' },
			url,
			{
				method: 'POST',
				parameters: pars,
				onFailure: 'testo',
				evalScripts: true
			}
		);
	}
}

function countFiltro() {
	if ($('result_filtro')) {
		var url = "xml_count_filtro.php";
		var pars = "reg=" + $F('f_regione')
			+ "&zon=" + $F('f_zona')
			+ "&col=" + $F('f_colore');
		var MyAjax = new Ajax.Updater(
			{ success: 'result_filtro' },
			url,
			{
				method: 'POST',
				parameters: pars,
				onFailure: 'result_filtro'
			}
		);
	}
}

function doSearch() {
	if ($('prodotti')) {
		var url = "xml_filtro_prodotti.php";
		var pars = "reg=" + $F('f_regione')
			+ "&zon=" + $F('f_zona')
			+ "&col=" + $F('f_colore');
		var MyAjax = new Ajax.Updater(
			{ success: 'prodotti' },
			url,
			{
				method: 'POST',
				parameters: pars,
				onFailure: 'prodotti',
				onLoading: showLoading('prodotti')
			}
		);
	}
}

function showLoading(div) {
	if ($(div))
		$(div).innerHTML = '<div id="loading" style="10px 0 0 10px;"><img src="immagini/attesa.gif" alt="loading" title="" style="vertical-align: middle;" /> Loading...</div>';
}


function load() {
	// http://maps.google.com/maps/geo?q=Via+Colomba,+37030+Colognola+ai+Colli+Verona,+Veneto,+Italia&output=txt&key=ABQIAAAAIhlIJYpRqae8A6-tStL9ixSfyzS6Zz7iO6QdoPoVBw5dotqfqBRRH1slXoAz5kPkVaHCpgpM8D3kRQ
	if (GBrowserIsCompatible()) {
		var map = new GMap2($("map"));
//		map.setCenter( new GLatLng(45.415266, 11.232053), 13 );
//		map.setCenter( new GLatLng(45.410100, 11.211900), 13 );
		map.setCenter( new GLatLng(45.4120462,11.2763723), 13 );
		map.addControl( new GSmallMapControl() );

		var icon = new GIcon();
		icon.image = "immagini/icona20.png";
		icon.iconSize = new GSize(38, 23);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);

//		var point = new GLatLng(45.420266, 11.248053);
//		var head = new GMarker(point, icon);
//		GEvent.addListener(head, "click", function() {
//			head.openInfoWindowHtml("<b>Head office</b><br />Via Roma, 52<br />37038 Soave (VR)");
//		});
//  		map.addOverlay(head);

		// map.openInfoWindowHtml( map.getCenter(), document.createTextNode("Head office") );

		var point = new GLatLng(45.4120462, 11.2763723);
		var warehouse = new GMarker(point, icon);
		GEvent.addListener(warehouse, "click", function() {
			warehouse.openInfoWindowHtml("<b>Head office & Warehouse</b><br />Via Cappuccini, 6<br />37032 Monteforte d'Alpone (VR)");
		});
  		map.addOverlay(warehouse);
	}
}