var map = 'null';

//#########################################################
    function load_map(div_id)
//#########################################################
{
    map = new OpenLayers.Map({
        div: div_id,
        allOverlays: true
    });

    var osm = new OpenLayers.Layer.OSM();
    //var gmap = new OpenLayers.Layer.Google("Google Streets", {visibility: false});

    // note that first layer must be visible
    map.addLayers([osm]);
    
    //map.addControl(new OpenLayers.Control.LayerSwitcher());
//    map.setCenter(new OpenLayers.LonLat(-0.88751,41.68161),5);

    map.setCenter(new OpenLayers.LonLat(-0.88799,41.67879/*-0.8821,41.6522*/) // Center of the map
          .transform(
            new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
            new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection
          ), 16 // Zoom level
        );
    
	var markers = new OpenLayers.Layer.Markers( "Markers" );
            map.addLayer(markers);
	    var size = new OpenLayers.Size(48,48);
            var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
            var icon = new OpenLayers.Icon('http://www.libelium.com/images/arrow_map.png'/*'http://a.dryicons.com/images/icon_sets/stickers_icon_set/png/128x128/down_arrow.png'*/,size,offset);
            markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(-0.886221,41.680660) // Center of the map
          .transform(
            new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
            new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection
          ),icon));

    //map.zoomToMaxExtent();
    //alert('cargando');
    /*var center=new GLatLng(41.680473, -0.886239);
	map = new GMap2(document.getElementById(div_id));
	map.addControl(new GMapTypeControl());
	map.addControl(new GLargeMapControl());
    map.addControl(new GScaleControl());
   // map.addControl(new GOverviewMapControl());
    map.setCenter(center, 14);
	map.setMapType(G_NORMAL_MAP);
	map.enableScrollWheelZoom();
	map.hideControls();

    var marker = new GMarker(center, {draggable:false});
    map.addOverlay(marker);

	GEvent.addListener(map, "mouseover", function() {
		map.showControls();
	});
	GEvent.addListener(map, "mouseout", function(){
		map.hideControls();
	});*/

    //map.setCenter(new GLatLng(41.680473, -0.886239));
}
// Deberá ir en la página web con el mapa en el html.
//<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAxn-X4TVGr_dB3O7qL3vTWBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQccHTstjr5hNv-96qkCEjZLlXVVg" type="text/javascript">
