    //<![CDATA[
    var map;
		var mgr = null;
		var markers; /*Array con i punti sulla mappa che individuano i cinema*/
		var idCinema; /*Array usato come seconda dimensione di markers per contentere gli id delle sale*/
		var infoCinema; /*Array con le informazioni sul cinema (Nome, indirizzo, località, telefono, ...) da visualizzare nella finestra pop up*/
		var progrCinema; /*Array con la programmazione sul cinema (film, durata e orari, ...) da visualizzare nella finestra pop up*/
		var InfoNomeSala; /*Array con il nome della sala da affiancare alla scritta Info nella tab con le informazioni sul cinema*/
		var flPrimaChiamata = false; /*Variabile per sapere quando ancora non si è selezionata una provincia*/
		var icona;
		var NomeIconaNorm = 'marker_.png'; /* ICONA PER VISUALIZZARE PUNTO CINEMA*/
		var NomeIconaShadow = 'shadow50.png'; /* ICONA PER VISUALIZZARE PUNTO CINEMA OMBRA IMPOSTARE A '' PER NIENTE OMBRA*/
		var NomeIconaNorm2 = 'marker.png'; /* ICONA PER VISUALIZZARE PUNTO CINEMA QUANDO LA MAPPA E' A TUTTO SCHERMO*/
		var NomeIconaShadow2 = 'shadow50.png'; /* ICONA PER VISUALIZZARE PUNTO CINEMA OMBRA IMPOSTARE A '' PER NIENTE OMBRA ( QUANDO LA MAPPA E' A TUTTO SCHERMO) */
		var NomeIconaFilmSele = 'markerff.gif'; /*ICONA PER EVIDENZIARE CINEMA QUANDO SI SELEZIONA IL FILM*/
		var geocoder = null;
		var flPrimaChiamataDoveSono = false;
		var markerDoveSono;
		var NomeIconaDoveSono = 'marker.png'; /*ICONA PER EVIDENZIARE CINEMA QUANDO SI SELEZIONA IL FILM*/
		var gdir;
		var addressMarker;
		
    function load() {
			if (GBrowserIsCompatible()) {
				// Crea la mappa dell'Italia e centrala
				map = new GMap2(document.getElementById("map"));
				map.addControl(new GSmallMapControl());
				map.addControl(new GMapTypeControl());
				//map.addControl(new GOverviewMapControl());
        map.setCenter(new GLatLng(41.832979, 12.802569), 6);
				GEvent.addListener(map, "dblclick", function() {
					if (map.getZoom() == 6)
						map.setZoom(8);
					else if (map.getZoom() == 8)
						map.setZoom(11);
					else
						map.setZoom(6);
				});
				mgr = new MarkerManager(map);
				icona = new GIcon();
		
				icona.image = 'http://www.mymovies.it/cinema/mappe/' + NomeIconaNorm; 
				if (NomeIconaShadow){
					icona.shadow = 'http://www.mymovies.it/cinema/mappe/' + NomeIconaShadow;
					icona.shadowSize = new GSize(37, 34);
					}
				icona.iconSize = new GSize(20, 34);
				icona.iconAnchor = new GPoint(6, 20);
				icona.infoWindowAnchor = new GPoint(5, 2);
				
				icona2 = new GIcon();
		
				icona2.image = 'http://www.mymovies.it/cinema/mappe/' + NomeIconaNorm2; 
				if (NomeIconaShadow){
					icona2.shadow = 'http://www.mymovies.it/cinema/mappe/' + NomeIconaShadow2;
					icona2.shadowSize = new GSize(37, 34);
					}
				icona2.iconSize = new GSize(20, 34);
				icona2.iconAnchor = new GPoint(6, 20);
				icona2.infoWindowAnchor = new GPoint(5, 2);
				
				Element.hide($('spinner2'));
				
				Element.hide($('mappa_nosupport'));

				geocoder = new GClientGeocoder(); /*Per trovare l'indirizzo inserito*/
				setUpMarker();
			}
    }
		
		
		function mostraCinema(pID){
			/*Funzione chiamata quando si fa click su di un CINEMA dall'elenco a sinistra*/
			var infoTabs = [
				new GInfoWindowTab("Film", progrCinema[pID]),
				new GInfoWindowTab("Info " + InfoNomeSala[pID], infoCinema[pID])
				];
			markers[pID].openInfoWindowTabsHtml(infoTabs);
    }
		
		function mostraCinema2(){
			/*Funzione chiamata quando si fa click su di un FILM dall'elenco a sinistra*/
			var arr = new Array()

			arr = $F('CinemaProv').split(',')
			for(var i=0; i < idCinema.length; i++){
				markers[i].setImage(NomeIconaNorm);
				$(idCinema[i]).removeClassName('selezione');
			}
			arr.each(function(item) {	
				for(var i=0; i < idCinema.length; i++){
					if (idCinema[i] == item){
						markers[i].setImage(NomeIconaFilmSele);
						$(idCinema[i]).addClassName('selezione');
					}
				}
			});
				//
    }
		
		function ShowTrailer(pID, pIDSala){
			/*Recupera e visualizza il trailer al posto della mappa*/
			new Ajax.Updater('trailer' + pIDSala, '/cinema/mappe/trailermap.asp',
				{
				method: 'post',
				postBody: $H({'CODICE_FILM': pID, 'ID_SALA': pIDSala}).toQueryString(),
				onLoaded: function(requester){
					Element.show($('spinner2'));
					},
				onComplete: function(requester){
					Element.hide($('spinner2'));
					Element.hide($('tab_elenco_film' + pIDSala));
					Element.show($('trailer' + pIDSala));
					},
				evalScripts: true
				});
		}
		
		function ShowScheda(pIDFilm, pIDSala){
			/*Recupera e visualizza il trailer al posto della mappa*/
			new Ajax.Updater('trailer' + pIDSala, '/cinema/mappe/schedamap.asp',
				{
				method: 'post',
				postBody: $H({'ID_FILM': pIDFilm, 'ID_SALA': pIDSala}).toQueryString(),
				onLoaded: function(requester){
					Element.show($('spinner2'));
					},
				onComplete: function(requester){
					Element.hide($('spinner2'));
					Element.hide($('tab_elenco_film' + pIDSala));
					Element.show($('trailer' + pIDSala));
					},
				evalScripts: true
				});
		}
		
		function ShowRecensione(pID){
			/*Funzione per visualizzare la pagina con la recenzione quando si seleziona dal fumetto*/
			 var x = window.open('http://www.mymovies.it/dizionario/recensione.asp?id=' + pID,'','scrollbars=1,menubar=1,height=600,width=800,resizable=1,toolbar=1,location=1,status=1');
		}
		
		function ShowProgrammazione(pIDSala){
			/*Visualizza la mappa e nasconde il trailer*/
			Element.hide($('trailer' + pIDSala));
			Element.show($('tab_elenco_film' + pIDSala));
		}
		
		
