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(180,100)); 
      map.addControl(ovcontrol); */
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(20, 18), 2);
	  
      var point = new GLatLng(-32,22);
      var marker = createMarker(point,"&Aacute;frica del Sur","<h5>&Aacute;frica del Sur</h5><a href='/cursos-idiomas-adultos/ingles-africa-del-sur/'>Cursos de ingl&eacute;s en &Aacute;frica del Sur</a>")
      map.addOverlay(marker); 
	  
	  var point = new GLatLng(-27,134);
      var marker = createMarker(point,"Australia","<h5>Australia</h5><a href='/cursos-idiomas-adultos/ingles-australia/'>Cursos de ingl&eacute;s en Australia</a>")
      map.addOverlay(marker);  
	    
	  var point = new GLatLng(47,2.5);
      var marker = createMarker(point,"Francia","<h5>Francia</h5><a href='/cursos-idiomas-adultos/frances-francia/'>Cursos de franc&eacute;s en Francia</a>")
      map.addOverlay(marker); 
	      
	  var point = new GLatLng(53,-7.8);
      var marker = createMarker(point,"Irlanda","<h5>Irlanda</h5><a href='/cursos-idiomas-adultos/ingles-irlanda/'>Cursos de ingl&eacute;s en Irlanda</a>")
      map.addOverlay(marker);
	  
	  var point = new GLatLng(35.88,14.45);
      var marker = createMarker(point,"Malta","<h5>Malta</h5><a href='/cursos-idiomas-adultos/ingles-malta/'>Cursos de ingl&eacute;s en Malta</a>")
      map.addOverlay(marker); 
	  
	  var point = new GLatLng(52,10.8);
      var marker = createMarker(point,"Alemania","<h5>Alemania</h5><a href='/cursos-idiomas-adultos/aleman-alemania/'>Cursos de alem&aacute;n en Alemania</a>")
      map.addOverlay(marker); 
	  
	  var point = new GLatLng(51.48,-0.18);
      var marker = createMarker(point,"Reino Unido","<h5>Reino Unido</h5><a href='/cursos-idiomas-adultos/ingles-reino-unido/'>Cursos de ingl&eacute;s en Reino Unido</a>")
      map.addOverlay(marker); 
	  
	  var point = new GLatLng(-43,172);
      var marker = createMarker(point,"Nueva Zelanda","<h5>Nueva Zelanda</h5><a href='/cursos-idiomas-adultos/ingles-nueva-zelanda/'>Cursos de ingl&eacute;s en Nueva Zelanda</a>")
      map.addOverlay(marker); 
	  
	  
	  var point = new GLatLng(36,-88);
      var marker = createMarker(point,"Estados Unidos","<h5>Estados Unidos</h5><a href='/cursos-idiomas-adultos/ingles-estados-unidos/'>Cursos de ingl&eacute;s en Estados Unidos</a>")
      map.addOverlay(marker); 
	  
	    var point = new GLatLng(41.9,12.43);
      var marker = createMarker(point,"Italia","<h5>Italia</h5><a href='/cursos-idiomas-adultos/italiano-italia/'>Cursos de italiano en Italia</a>")
      map.addOverlay(marker);  
	  
	  
	    var point = new GLatLng(54,-92);
      var marker = createMarker(point,"Canad&aacute;","<h5>Canad&aacute;</h5><a href='/cursos-idiomas-adultos/ingles-canada/'>Cursos de idiomas en Canad&aacute;</a>")
      map.addOverlay(marker); 
    }
    else {
	alert("Tu navegador no soporta Google Maps");
    }
}
