
// pomocna funkce pro google maps

function setMarkers(map, locations) {
    var infowindow = new google.maps.InfoWindow();
    var marker, i;

    for (i = 0; i < locations.length; i++) {  
      marker = new google.maps.Marker({
        position: new google.maps.LatLng(locations[i][1], locations[i][2]),
        map: map
      });

      google.maps.event.addListener(marker, 'click', (function(marker, i) {
        return function() {
          infowindow.setContent(locations[i][0]);
          infowindow.open(map, marker);
        }
      })(marker, i));
    }
}

// generuje nastaveni a data pro google mapu

function insMap(sLat,sLng,locations,zoom,element) {
    var poziceSTR = new google.maps.LatLng(sLat, sLng);
    var myOptions = {
	zoom: zoom,
	center: poziceSTR,
	mapTypeId: google.maps.MapTypeId.ROADMAP,
	panControl: false,
	zoomControl: true,
	mapTypeControl: true,
	mapTypeControlOptions: {
		style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
	},
	scaleControl: false,
	streetViewControl: false,
	overviewMapControl: false
    };
    var map = new google.maps.Map(document.getElementById(element), myOptions);
    
    setMarkers(map, locations);
}





