function loadCountriesMap(divId) {
          if (GBrowserIsCompatible()) {
            var map = new GMap2(document.getElementById(divId));
            map.addControl(new GLargeMapControl3D());
            map.addControl(new GMenuMapTypeControl());
            
            /*omezeni maximalniho zoomu*/
            var m = map.getMapTypes();
            m[0].getMinimumResolution = function() {return 2;}
            m[0].getMaximumResolution = function() {return 12;}
            m[1].getMinimumResolution = function() {return 2;}
            m[1].getMaximumResolution = function() {return 12;}
            m[2].getMinimumResolution = function() {return 2;}
            m[2].getMaximumResolution = function() {return 12;}
            /**/
            
                                       
            var baseIcon = new GIcon();
            baseIcon.shadow = 'http://www.google.com/mapfiles/shadow50.png';
            baseIcon.iconSize = new GSize(26, 27);
            baseIcon.shadowSize = new GSize(37, 34);
            baseIcon.iconAnchor = new GPoint(9, 34);
            baseIcon.infoWindowAnchor = new GPoint(9, 2);
            baseIcon.infoShadowAnchor = new GPoint(18, 25);
            
            function createMarker(point,myTitle,url) {
            	
              var letteredIcon = new GIcon(baseIcon);
              letteredIcon.image = '/images/google-maps-point.png';
    
              markerOptions = { title:myTitle,icon:letteredIcon};
              var marker = new GMarker(point, markerOptions);
              GEvent.addListener(marker, 'click', function() {
                      location.href=url;
                    });
              return marker;
            }
            
            var bounds = map.getBounds();
            var southWest = bounds.getSouthWest();
            var northEast = bounds.getNorthEast();
            var lngSpan = northEast.lng() - southWest.lng();
            var latSpan = northEast.lat() - southWest.lat();
            
            
            /**/map.addOverlay(createMarker(new GLatLng(42.545,1.604),'Andora','http://rekreacniapartmany.cz/mapa-rekreacni-domy-andora-AD'));map.addOverlay(createMarker(new GLatLng(47.5617,14.5239),'Rakousko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-rakousko-AT'));map.addOverlay(createMarker(new GLatLng(50.6843,4.68018),'Belgie','http://rekreacniapartmany.cz/mapa-rekreacni-domy-belgie-BE'));map.addOverlay(createMarker(new GLatLng(35.0075,33.1677),'Kypr','http://rekreacniapartmany.cz/mapa-rekreacni-domy-kypr-CY'));map.addOverlay(createMarker(new GLatLng(49.8592,15.6445),'Česká republika','http://rekreacniapartmany.cz/mapa-rekreacni-domy-ceska-republika-CZ'));map.addOverlay(createMarker(new GLatLng(51.0414,10.1294),'Německo','http://rekreacniapartmany.cz/mapa-rekreacni-domy-nemecko-DE'));map.addOverlay(createMarker(new GLatLng(55.7642,9.93164),'Dánsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-dansko-DK'));map.addOverlay(createMarker(new GLatLng(26.8241,30.8057),'Egypt','http://rekreacniapartmany.cz/mapa-rekreacni-domy-egypt-EG'));map.addOverlay(createMarker(new GLatLng(40.0444,-3.51562),'Španělsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-spanelsko-ES'));map.addOverlay(createMarker(new GLatLng(63.9374,26.8066),'Finsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-finsko-FI'));map.addOverlay(createMarker(new GLatLng(46.7097,2.72461),'Francie','http://rekreacniapartmany.cz/mapa-rekreacni-domy-francie-FR'));map.addOverlay(createMarker(new GLatLng(55.0847,-2.76855),'Velká Británie','http://rekreacniapartmany.cz/mapa-rekreacni-domy-velka-britanie-GB'));map.addOverlay(createMarker(new GLatLng(38.9594,21.9287),'Řecko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-recko-GR'));map.addOverlay(createMarker(new GLatLng(45.2207,16.3806),'Chorvatsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-chorvatsko-HR'));map.addOverlay(createMarker(new GLatLng(47.0701,19.4238),'Maďarsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-madarsko-HU'));map.addOverlay(createMarker(new GLatLng(46.9353,8.34961),'Švýcarsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-svycarsko-CH'));map.addOverlay(createMarker(new GLatLng(53.4586,-7.93762),'Irsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-irsko-IE'));map.addOverlay(createMarker(new GLatLng(42.7793,12.4365),'Itálie','http://rekreacniapartmany.cz/mapa-rekreacni-domy-italie-IT'));map.addOverlay(createMarker(new GLatLng(49.8149,6.129),'Lucembursko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-lucembursko-LU'));map.addOverlay(createMarker(new GLatLng(35.9374,14.3756),'Malta','http://rekreacniapartmany.cz/mapa-rekreacni-domy-malta-MT'));map.addOverlay(createMarker(new GLatLng(52.1335,5.28992),'Nizozemí','http://rekreacniapartmany.cz/mapa-rekreacni-domy-nizozemi-NL'));map.addOverlay(createMarker(new GLatLng(52.0255,19.5117),'Polsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-polsko-PL'));map.addOverlay(createMarker(new GLatLng(39.4022,-8.22876),'Portugalsko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-portugalsko-PT'));map.addOverlay(createMarker(new GLatLng(48.6692,19.6985),'Slovenská rep.','http://rekreacniapartmany.cz/mapa-rekreacni-domy-slovenska-rep-SK'));map.addOverlay(createMarker(new GLatLng(39.1641,34.2334),'Turecko','http://rekreacniapartmany.cz/mapa-rekreacni-domy-turecko-TR'));map.addOverlay(createMarker(new GLatLng(37.1603,-95.8008),'USA','http://rekreacniapartmany.cz/mapa-rekreacni-domy-usa-US'));map.addOverlay(createMarker(new GLatLng(-29.2672,27.5098),'Jižní Afrika','http://rekreacniapartmany.cz/mapa-rekreacni-domy-jizni-afrika-ZA')); map.setCenter(new GLatLng(44.715514,-13.007812), 0);
           
          }
        }
        
        $jq('body').attr({ 
              onunload: 'GUnload()'
            });
