function mapload() {
 if (GBrowserIsCompatible()) {
    var side_bar_html = "";
    var gmarkers = [];
    var htmls = [];
    var i = 0;
	function createMarker(point,name,html) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "mouseover", function() {
          marker.openInfoWindowHtml(html);
        });
        gmarkers[i] = marker;
        htmls[i] = html;
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a>';
        i++;
        return marker;
      }
      function myclick(i) {
        gmarkers[i].openInfoWindowHtml(htmls[i]);
      }
      var map = new GMap2(document.getElementById("map"));
	  var ovcontrol = new GOverviewMapControl(new GSize(150,100)); 
      map.addControl(ovcontrol); 
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(52, 8.68), 5);
    
	  var point = new GLatLng(52.45,13.35);
      var marker = createMarker(point,"Berlin","<h5>Berl&iacute;n</h5><a href='/cursos/alemania/berlin/'>Cursos de alem&aacute;n en Berl&iacute;n</a>")
      map.addOverlay(marker);
	
	  var point = new GLatLng(50.09,8.65);
      var marker = createMarker(point,"Frankfurt","<h5>Frankfurt</h5><ul><li><a href='/cursos/alemania/frankfurt/'>Cursos de alem&aacute;n en Frankfurt</a></li><li><a href='/cursos/alemania/frankfurt-schweizer/'>Cursos de alem&aacute;n en Frankfurt (Schweizer)</a></li></ul>")
      map.addOverlay(marker);

      var point = new GLatLng(48.138,11.57);
      var marker = createMarker(point,"Munich","<h5>Munich</h5><ul><li><a href='/cursos/alemania/munich/'>Cursos de alem&aacute;n en Munich</a></li><li><a href='/cursos/alemania/munich-hauptbahnof/'>Cursos de alem&aacute;n en Munich (Hauptbahnof)</a></li></ul>")
      map.addOverlay(marker);  
	  
	  var point = new GLatLng(53.553815,9.991575);
      var marker = createMarker(point,"Hamburgo","<h5>Hamburgo</h5><a href='/cursos/alemania/hamburgo/'>Cursos de alem&aacute;n en Hamburgo</a>")
      map.addOverlay(marker);  
	  
	  var point = new GLatLng(50.78,7);
      var marker = createMarker(point,"D&uuml;sseldorf","<h5>D&uuml;sseldorf</h5><a href='/cursos/alemania/dusseldorf/'>Cursos de alem&aacute;n en D&uuml;sseldorf</a>")
      map.addOverlay(marker);    
    }
    else {
	alert("Tu navegador no soporta Google Maps");
    }
}
