﻿var mapMini = null;
var gmarkersMini = new Array(); //jednotlive body na mape
var x = 0;
var y = 0;
var url = "";

//Mapa
function IniMapaMini()
{
    if (GBrowserIsCompatible())
    {
        mapMini = new GMap2(document.getElementById("map_canvas"));
        mapMini.disableGoogleBar();
        mapMini.disableDoubleClickZoom();
        mapMini.disableContinuousZoom();
        mapMini.disableScrollWheelZoom();
        mapMini.disablePinchToZoom();
        mapMini.disableDragging();
        mapMini.disableInfoWindow();

        mapMini.clearOverlays();
        gmarkers = new Array();
        var rectObj = new GLatLngBounds();
        mapMini.clearOverlays();
        gmarkersMini = new Array();
        if (x != 0 && y != 0)
        {
            var tinyIcon = new GIcon();
            tinyIcon.image = "gfx/flag.gif";
            tinyIcon.iconSize = new GSize(16, 16);

            tinyIcon.shadowSize = new GSize(7, 7);
            tinyIcon.iconAnchor = new GPoint(7, 7);
            tinyIcon.infoWindowAnchor = new GPoint(12, 2);
            tinyIcon.infoShadowAnchor = new GPoint(12, 25);

            var gm = new GMarker(new GLatLng(y, x), tinyIcon);
            gmarkersMini.push(gm);

            mapMini.addOverlay(gmarkersMini[0]);
            
            rectObj.extend(new GLatLng(y, x));

            //map.setCenter(new GLatLng(x, y), zoomLevel); //7

            mapMini.setCenter(rectObj.getCenter(), mapMini.getBoundsZoomLevel(rectObj) - 5);
        }

        GEvent.addListener(mapMini, "click", function()
        {
            location.href = url;
        });
    }
}