
var map;
var geocoder;
var map2;
var geocoder2;

//ID del div della mappa
var idfrommaps = 'google'; 

var textindivAD = new Array();
var textindivLL = new Array();

var address="Piazza Della Rovere, 107 Roma";

var testotab="<div style=\"width:230px; height:30px;\"><span style=\"font-family: Tahoma;font-size: 12px; color: #EA4F00; font-weight: bold;\">Accademia delle Arti e Nuove Tecnologie</span><br><span style=\"font-family: Tahoma;font-size: 11px; \">Piazza Della Rovere, 107 00165 Roma </span></div>";

var apicode = 'ABQIAAAAFG-0SUX5SUi4WdmdD-uoIRRY7-k4vfa5KFhrJM4mVaLXzqO8RBT3ekf11uKyBPcBM3AOKR8BMrjw3Q'; 
document.write('<script src="http://maps.google.com/maps?file=api&v=2&key='+apicode+'" type="text/javascript"></script>');


function myzoom(a) {
      map.setZoom(map.getZoom() + a);
    }

function mytype(a) {
     if(a==1){
	 map.setMapType(G_SATELLITE_TYPE);
     }
	 if(a==2){
	 map.setMapType(G_HYBRID_MAP);
     }
     if(a==3){
	 map.setMapType(G_NORMAL_MAP);
     }

	}


      function load() {
      if (GBrowserIsCompatible()) {
        divmaps=document.getElementById(idfrommaps);
		map = new GMap2(document.getElementById("google"));
		geocoder = new GClientGeocoder();
        //map.setCenter(new GLatLng(45.496977, 8.961818), 13);
		//map.addControl(new GSmallMapControl());
		//map.addControl(new GMapTypeControl());
		   // Our info window content
		var icon = new GIcon();
 		icon.image = "images/google.png";
		icon.shadow = "images/google.png";
		icon.iconSize = new GSize(43, 25);
		icon.shadowSize = new GSize(43, 25);
		icon.iconAnchor = new GPoint(24, 54);
		icon.infoWindowAnchor = new GPoint(9, 2);
		icon.infoShadowAnchor = new GPoint(18, 25);

		var infoTabs = [
		  new GInfoWindowTab("Info", testotab)
		];
		geocoder.getLatLng(address,function(point) {
      		if (!point) {
       		 alert(address + " not found");
   		   } else {
     		  
			   map.setCenter(point,16);
     		  
			   /*mappa - satellite - ibrida */
	          //map.addControl(new GMapTypeControl());
	          //map.setMapType(G_SATELLITE_TYPE);
	          /*controller con barra vert*/
	          //map.addControl(new GLargeMapControl());
			   map.setZoom(30);
			   var marker = new GMarker(point, icon);
			   GEvent.addListener(marker, "click", function() {
		 		 marker.openInfoWindowTabsHtml(infoTabs);
		       
			   }
			   );
     		   map.addOverlay(marker);
			 
			  marker.openInfoWindowTabsHtml(infoTabs);
             
		

			 }
  		  }
		);


		


      }

    }

