/*
var nav_bounds;
var map;
var zoom_min = 13;
var zoom_max = 18;
var marker;
var geocoder;
var poligonoOutside;
var poligonoInside;
var arrPoligoniInside = new Array();
var isDrag = false;
*/


function initialize() {
	
	if (!document.getElementById("map_canvas")) return;
	
	geocoder = new google.maps.Geocoder();
	//var latlng = new google.maps.LatLng(44.028124, 10.491257); (44.028124, 10.491257)
    var latlng = new google.maps.LatLng(44.611467,7.961515);
    var myOptions = {
      zoom: 6,
      scrollwheel: false,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.HYBRID,
	  mapTypeControl: true,
	  //mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
	  navigationControl: true,
	  navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}
	};
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	//placeMarkers();
	
	
	var myLatlng = new google.maps.LatLng(markArr[0].lat,markArr[0].lng);

	var infowindow = new google.maps.InfoWindow({
        content: markArr[0].html,
        maxWidth: 200
    });

    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        title: 'Giacomo Fenocchio'
    });
    
	/*google.maps.event.addListener(marker, 'click', function() {
      infowindow.open(map,marker);
    });
*/

}

/*
function placeMarkers(){
	
	
												//siteUrl è definita in clienti.php	
	//var imagemarker = new google.maps.MarkerImage(siteUrl+'/marker-mappa.png', new google.maps.Size(30,28), new google.maps.Point(-5,0));
	
	//for ( var i = 0; i < markArr.length; i++ ){
	for (var i in markArr){
		// Create the marker...
	 
		var latlng = new google.maps.LatLng(markArr[i].lat,markArr[i].lng);
		var marker = new google.maps.Marker({
			position: latlng,
			visible: true,
			clickable: true,
			//icon: imagemarker,
			map: map
		}); 
	 	
		
		markArr[i].marker = marker ;
		//markArr[i].html = "This is content for infoWindow " + i + " at " + markArr[i].lat + "," + markArr[i].lng ;
	 
		// Create the infoWindow...
		
		markArr[i].infoWindow = new google.maps.InfoWindow({
		 content: markArr[i].html,
		 maxWidth: 200
		});
	 
		// Create the listener with a closure...
	 
		markArr[i].listener = makeClosure(i, markArr[i].marker) ;
		
		
		
		//google.maps.event.addListener(marker, "click", function(e) {
      	//var infoBox = new InfoBox({latlng: marker.getPosition(), map: map, html:markArr[i].html });
    	//});

		
   }
	
}

lastI = -1 ;

// Make a simple closure with the listener... 
function makeClosure( i, marker )
{
	
	var listener = google.maps.event.addListener(marker, 'click', function() {
		openInfoWindow(i) ;		// <-- this is the key to making it work
	
	});
	return listener ;
}


// Open the infoWindow - called from the closure...
function openInfoWindow(i)
{
	
	if (markArr && markArr[lastI] && markArr[lastI].infoWindow)
		markArr[lastI].infoWindow.close() ;
	
	lastI = i ;    
	markArr[i].infoWindow.open(map,markArr[i].marker) ;
	
	map.setCenter(new google.maps.LatLng(markArr[i].lat,markArr[i].lng));
	
	
}
*/

