var bounds = new GLatLngBounds();
function loadGMap() 
{
	if (GBrowserIsCompatible())
	{
		window.map = new GMap2(document.getElementById("mappp"));
		     
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.enableScrollWheelZoom();
		if (window.locali)			
		{ 				
      for (var i = 0; i < locali.length; i++)
      {
        addMarker(map, locali[i]);
      }
    }
  }
}
                									

function addMarkerOld(map)
{
	var point = new GLatLng(44.548348, 10.847602);
	map.setCenter(point,15);
	var marker = new GMarker(point);
	
	//marker.utenza = utenza;
	map.addOverlay(marker);
	GEvent.addListener
	(
		marker, "click",
		function() { viewInfo(marker); }
	);
	
	bounds.extend(point);
}

function addMarker(map, locale)
{
//  var geocoder = new GClientGeocoder();
//  if (geocoder)
//  {
//    geocoder.getLatLng
//    (
//      locale.address,
//      function(point)
//			{
//			
//			
//			
//			
//        if (!point) 
//        {
//          /*alert(address + "" not found "");*/
//        }
//        else 
//        {
         
          
          var point = new GLatLng(44.548768, 10.850202);
	map.setCenter(point,15);
	//var marker = new GMarker(point);
	
	//marker.utenza = utenza;
	

          // Crea un marker con una lettera pari all'indice
          var baseIcon = new GIcon();
															
        	baseIcon.image = "img/colli.png";
          //baseIcon.shadow = "img/shadow-pv.png";
        	baseIcon.iconSize = new GSize(52, 61);
        	//baseIcon.shadowSize = new GSize(49, 32);                  
									                    										                   

									                   
									                    
          baseIcon.iconAnchor = new GPoint(9, 32);
          baseIcon.infoWindowAnchor = new GPoint(9, 2);
          baseIcon.infoShadowAnchor = new GPoint(18, 25);
          
          var marker = new GMarker(point, baseIcon);
          

                    
					bounds.extend(point);
					
					//console.log(point);
					
					
					
					map.setZoom(map.getBoundsZoomLevel(bounds)-1);
					map.setCenter(bounds.getCenter());
										                 
				map.addOverlay(marker);
//					GEvent.addListener
//					(
//					  marker, 
//            "click", 
//						function() 
//						{
//						  myTesto = "<span style='color: black;'>" + locale.testoInfo + "<br/>";
//						  myTesto += locale.address + "</span>";
//						  marker.openInfoWindowHtml(myTesto);
//						}
//					);
//				}
//			}
//		//);
//	//}
}

function winOpen(url)
{
  window.open(url, "_blank","height=100, width=200");	
}

function loadGoogleMap()
{
  // Programatically load the map after onload.
 window.onunload = GUnload;    
 window.onload = loadGMap;
}


