// JavaScript Document
//  google.load("maps", "2");
//  google.load("search", "1");

  var geo;
  var map;

  function loadMap(aKatID,aAdresa,aGPSLat,aGPSLng) {
    if(GBrowserIsCompatible()) {
/*      var map = new GMap2(document.getElementById("map"),{mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP]});        
      map.setCenter(new GLatLng(aGPSLat, aGPSLng), 15);
    var options = {}
    // var options = { title: "Brněnská akvaristická burza, Klajdovská 28, BRNO"}
    var CenterPoint = new GPoint(aGPSLat, aGPSLng); 
    map.addOverlay(new GMarker(CenterPoint, options));

//    var mark = new GMarker(new google.maps.LatLng(aGPSLat, aGPSLng), options)
//    map.addOverlay(mark);
    map.setUIToDefault();        
    }*/

      var map = new GMap2(document.getElementById("map"),{mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP]});
      
      if((aGPSLat!=0) && (aGPSLng!=0)) {
        map.setCenter(new GLatLng(aGPSLat, aGPSLng), 15);
        map.addOverlay(new GMarker(new google.maps.LatLng(aGPSLat, aGPSLng)));
        map.setUIToDefault();
      } else { 
        // momentalne nastaveny souradnice Brna
        map.setCenter(new GLatLng(49.2036111, 16.5805556), 4);
        // nastaveni ovladani
        map.addControl(new GSmallMapControl());
        var typeMap = map.getMapTypes();
    
        // prepinani mezi typem mapy NORMAL/SATELIT/HYBRID
        typeMap[0].getName= function() { return "NORMAL";}
        typeMap[1].getName = function() { return "SATELLITE";}
        typeMap[2].getName = function() { return "HYBRID";}
    //      map.addControl(new GMapTypeControl());
    //      map.addControl(new GOverviewMapControl()); 
    //      map.addControl(new GScaleControl());
    
        geo = new GClientGeocoder();
    
        // nastaveni textu, hledane adresy
        // adresa pro vyhledani mista na mape, google radeji GPS souradnice ;-) pouzijeme textove vyhledavani
        // osetrena data nacitam primo z databaze, mozno i parsovat z XML
        var address=aAdresa;
    
        // adresa pro zobrazeni v bubline
        var address2='Vídeňská 125,<br /> Brno,<br /> Czech Republic';
        geo.getLatLng(address,function(punkt) {
          if (punkt) {
            // nastaveni jak moc ma byt mapa priblizena
            map.setCenter(punkt, 15);
    
            var icon = new GIcon();
            // zobrazeni obrazku v miste, kde je hledane misto
            icon.image='http://bed-and-breakfast.ekloe.com/images/accept.png';
            icon.shadow='';
    
            // nastaveni vlastnosti obrazku (sirka, vyska v px)
            icon.iconSize=new GSize(16,16);
            icon.iconAnchor=new GPoint(16,16);
            icon.infoWindowAnchor=new GPoint(16,16);
    
            // zobrazeni nalezene adresy
            var bubble = new GMarker(punkt,{title: address});
            map.addOverlay(bubble);
    
            // vepsani textu do bubliny
    //          bubble.openInfoWindowHtml('<strong>' + address2 + '</strong>');
          }
        });
      }
    }
  }  
