  google.load("maps", "2.x");
   
  // Call this function when the page has been loaded
function initialize() {
  
    var map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(50.008622,14.370117), 9);
	
	var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);

    function createMarker(latlng, number) {
      var marker = new GMarker(latlng);
      marker.value = number;
      if(number==1){
	  GEvent.addListener(marker,"click", function() {
        var myHtml = "<h2>Adresa:</h2><br>Boloňská 478/1  <br /> 109 00 Praha 10 <br />Horní Měcholupy";
        map.openInfoWindowHtml(latlng, myHtml);
      });
	  }
	  if(number==2){
	  GEvent.addListener(marker,"click", function() {
        var myHtml = "<h2>Adresa:</h2><br>Na Budech 107  <br /> 251 62 Mukařov";
        map.openInfoWindowHtml(latlng, myHtml);
      });
	  }
	  if(number==3){
	  GEvent.addListener(marker,"click", function() {
        var myHtml = "<h2>Adresa:</h2><br>	Kettnerova 2055/14 <br /> 155 00 Praha 5";
        map.openInfoWindowHtml(latlng, myHtml);
      });
	  }
	  if(number==4){
	  GEvent.addListener(marker,"click", function() {
        var myHtml = "<h2>Adresa:</h2><br>	V Hlinkách 198 <br /> 267 42 Broumy";
        map.openInfoWindowHtml(latlng, myHtml);
      });
	  }
      return marker;
}

    // Add 5 markers to the map at random locations
    // Note that we don't add the secret message to the marker's instance data
    var bounds = map.getBounds();
    var southWest = bounds.getSouthWest();
    var northEast = bounds.getNorthEast();
    var lngSpan = northEast.lng() - southWest.lng();
    var latSpan = northEast.lat() - southWest.lat();
    var latlng = new GLatLng(50.04734786044068,14.55690622329712);
	map.addOverlay(createMarker(latlng, 1));
	var latlng = new GLatLng(49.9890129181834,14.737300872802734);
	map.addOverlay(createMarker(latlng, 2));
	//var latlng = new GLatLng(50.047664779556435,14.321601390838623);
//	map.addOverlay(createMarker(latlng, 3));
	var latlng = new GLatLng(49.951312873844465,13.850798606872559);
	map.addOverlay(createMarker(latlng, 4));
  }

  google.setOnLoadCallback(initialize);

