function OlMiniMap(mapSettings)
{
      this.getMapInstance       = getMapInstance;
      
      var serverImageUrl        = mapSettings['serverImageUrl'];
      var mapPrj                = mapSettings['mapPrj'];
      var dispPrj               = mapSettings['dispPrj'];
      var mapUnit               = mapSettings['mapUnits'];
      var maxExtent             = mapSettings['maxExtent'];
      var minExtent             = mapSettings['minExtent'];
      var layersList            = mapSettings['layersList'];
      var zoomResolutions       = mapSettings['zoomResolutions'];
      var mapDiv                = mapSettings['div'];
      var imageFormat           = mapSettings['imageFormat'];
      var tileSize              = mapSettings['tileSize'];
      var tileBuffer            = mapSettings['tileBuffer'];
      var mapOptions            = {maxExtent:maxExtent,minExtent:minExtent,units:mapUnit,projection:mapPrj,displayProjection:dispPrj,resolutions:zoomResolutions}
      var map                   = new OpenLayers.Map (mapDiv,{controls:[]});
      
      map.setOptions(mapOptions);
      map.addControl(new OpenLayers.Control.Navigation());
      monolitlayer = new OpenLayers.Layer.WMS 
      (
            "Monolit",
            serverImageUrl,
            {layers: layersList ,format: imageFormat},
            {tileSize: tileSize}
      );
      map.addLayers([monolitlayer]);
      map.zoomTo(0);
      function getMapInstance(){return map;}
     
}