﻿
    //<![CDATA[

    var iconActive = new GIcon(); 
    iconActive.image = 'http://clovekvtisni.cz/gfx/google/logoCvt40x40_active.png';
    //iconActive.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconActive.iconSize = new GSize(43, 43);
    //iconActive.shadowSize = new GSize(50, 50);
    iconActive.iconAnchor = new GPoint(6, 20);
    iconActive.infoWindowAnchor = new GPoint(20, 20);

    var iconNoActive = new GIcon(); 
    iconNoActive.image = 'http://clovekvtisni.cz/gfx/google/logoCvt30x30_noActive.png';
    //iconNoActive.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconNoActive.iconSize = new GSize(31, 31);
    //iconNoActive.shadowSize = new GSize(22, 20);
    iconNoActive.iconAnchor = new GPoint(6, 20);
    iconNoActive.infoWindowAnchor = new GPoint(15, 20); 

    var customIcons = [];
    customIcons["active"] = iconActive;
    customIcons["noActive"] = iconNoActive;

    function load(state) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GMapTypeControl());
        map.addControl(new GLargeMapControl3D());
        map.setCenter(new GLatLng(26.431229,29.487305), 2);
		map.setMapType(G_HYBRID_MAP);
		if(state) filepath="xmlForGoogleMaps.php?type="+state;
			else filepath="xmlForGoogleMaps.php";
        GDownloadUrl(filepath, function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var title = markers[i].getAttribute("title");
            var datum = markers[i].getAttribute("datum");
            var text = markers[i].getAttribute("text");
            var url = markers[i].getAttribute("url");
            var urlImg = markers[i].getAttribute("urlImg");
            var type = markers[i].getAttribute("type");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var marker = createMarker(point, title,datum, text, type, url, urlImg);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, title,datum, text, type, url, urlImg) {
      var marker = new GMarker(point, {icon:customIcons[type],title: title });

      var html = "<div style=\'font-family:Arial;font-size:11px\'><img style=\'float:left;width:100px;border:1px solid gray;padding:1px;margin-right:5px;margin-bottom:5px;\' src=\'"+urlImg+"\'><b><a style='font-size:12px' href=\'"+url+"\'>"+title+"</a></b><br/>"+datum+"<br/>"+text+"<br/><a href=\'"+url+"\'>více &raquo;</a><div style=\'background-color: #fff4e4;margin-top:15px;margin-bottom:20px;clear:left\'><a href=\'http://www.skutecnydarek.cz\' target=\'_blank\'><img style='border:0px;margin-top:5px' src=\'/gfx/google/ad_skutecny_darek.gif\'/></a></div></div></div>";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowTabsHtml(html,{ maxWidth: 400 });
      });
      return marker;
    }
    //]]>
