var map; //complex object of type OpenLayers.Map
function showFewoMap( lon, lat, zoom ) {
	if( lon == 0 || lat == 0 ) // dont show map if we dont have coordinates...
	{
		document.getElementById("map").style.display = 'none';
		return;
	}
	map = new OpenLayers.Map ("map", {
		controls:[
			new OpenLayers.Control.Navigation(),
			new OpenLayers.Control.PanZoomBar(),
			new OpenLayers.Control.Attribution()],
		maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
		maxResolution: 156543.0399,
		numZoomLevels: 18,
		units: 'meters',
		projection: new OpenLayers.Projection("EPSG:900913"),
		displayProjection: new OpenLayers.Projection("EPSG:4326")
	} );
	layerTilesAtHome = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
	map.addLayer(layerTilesAtHome);
	var lonLat = new OpenLayers.LonLat(lon, lat).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913"));
	map.setCenter (lonLat, zoom);
	var markers = new OpenLayers.Layer.Markers( "Markers" );
	map.addLayer(markers);
	var size = new OpenLayers.Size(24,24);
	var offset = new OpenLayers.Pixel( -2, -size.h);
	var icon = new OpenLayers.Icon('http://www.nordsee-fewos.de/artwork/fewo.png',size,offset);
	markers.addMarker(new OpenLayers.Marker( lonLat,icon));
}

