function getMap(){
	var bounds = new OpenLayers.Bounds(-180, -90,180, 90);
	map = new OpenLayers.Map($('map'),{controls: [], maxExtent:bounds});

	//map.addControl(new OpenLayers.Control.PanZoomBar());
	map.addControl(new OpenLayers.Control.Navigation());
	map.addControl(new OpenLayers.Control.Scale($('scale')));
	map.addControl(new OpenLayers.Control.MousePosition({element: $('location')}));
	map.addControl(new OpenLayers.Control.LayerSwitcher());

	layer = new OpenLayers.Layer.WMS("OpenLayers WMS","http://labs.metacarta.com/wms/vmap0",
		{layers: 'basic'}
		,{isBaseLayer: true}
	);

	map.addLayers([layer]);
	map.setCenter(new OpenLayers.LonLat(14.5019,12.9199));
	map.zoomTo(2);

	styleCircle = new OpenLayers.Style(
		{
			fillOpacity: 0.3
			,fillColor : "#FF000A"
			,strokeColor : "#CF000D"
			,strokeOpacity: 1
			,strokeWidth: 1		
			,pointRadius: "${radius}"				           		             
		
		},{
			context: {								
				radius: function(feature) {   
					var minV = 1;
					var maxV = 5500;
					var minR =  5;
					var maxR = 50;
					surf = Math.round(minR+( (maxR-minR)*( (feature.attributes.Y_2004-minV)/(maxV-minV) )));              		
					return surf;
				}		
			} // End of obj context
	}); // End of obj OpenLayers.Style

	styleMap = new OpenLayers.StyleMap({
		'default':styleCircle
		,'select': {fillColor: "yellow", fillOpacity:1}
		,"temporary":{strokeWidth: 3,strokeColor:"yellow"} 
	});
	optionsStyle = {styleMap : styleMap };
    Disaster = new OpenLayers.Layer.GML('Disaster','./data/disaster_2004.gml',optionsStyle);
    map.addLayer(Disaster);
}

