//<![CDATA[
var map = null;
var geocoder = null;
function load(xx,yy,opisek)
{
    
    if (GBrowserIsCompatible())
    {
        var map = new GMap2(document.getElementById("map"));
       
        
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        GEvent.addListener(map, "moveend", function() {
            var center = map.getCenter();document.getElementById("message").innerHTML = center.toString();
        });
			
        map.setCenter(new GLatLng(xx,yy), 13);
        // GEOCODE
       
        // Creates a marker at the given point with the given number label
        function createMarker(point, number) {
            var marker = new GMarker(point);
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(opisek);
            });
            return marker;
        }     
        var point = new GLatLng(xx,yy);
        map.addOverlay(createMarker(point, 1));
        
    }
}
function showAdress(address,opis) {
    
    if (GBrowserIsCompatible())
    {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        GEvent.addListener(map, "moveend", function() {
            var center = map.getCenter();document.getElementById("message").innerHTML = center.toString();
        });
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
        geocoder = new GClientGeocoder();
        if (geocoder) {
            geocoder.getLatLng(
                address,
                function(point) {
                    if (!point) {
                        alert(address + " not found");
                    } else {
                        map.setCenter(point, 13);
                        var marker = new GMarker(point);
                        map.addOverlay(marker);
                        marker.openInfoWindowHtml(opis);
                    }
                }
                );
        }
    }
}

    //]]>

