// JavaScript Document
if (GBrowserIsCompatible()) {

      var n=0;

      var icon = new GIcon();
      icon.image = "../Noformejums/Simboli/1.png";
      icon.shadow = "../Noformejums/Simboli/ena.png";
      icon.iconSize = new GSize(18, 18);
      icon.shadowSize = new GSize(20, 20);
      icon.iconAnchor = new GPoint(9, 9);
      icon.infoWindowAnchor = new GPoint(12, 10);
	  
	  point = new GLatLng(50.882195,4.288265)
			 
      icon_2 = new GIcon(icon,"../Noformejums/Simboli/2.png"); 
      icon_3 = new GIcon(icon,"../Noformejums/Simboli/3.png"); 
      icon_4 = new GIcon(icon,"../Noformejums/Simboli/4.png"); 
      icon_5 = new GIcon(icon,"../Noformejums/Simboli/5.png"); 
      icon_6 = new GIcon(icon,"../Noformejums/Simboli/6.png"); 
      icon_7 = new GIcon(icon,"../Noformejums/Simboli/7.png"); 
      icon_8 = new GIcon(icon,"../Noformejums/Simboli/8.png"); 
      icon_9 = new GIcon(icon,"	../Noformejums/Simboli/9.png"); 


      function createMarker(point,name,html,icon) {
        var marker = new GMarker(point, {icon:icon});
		GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);
        });
        return marker;
      }

      GDownloadUrl("Pieminekli.xml", function (doc) {
        var gmarkersA = [];      
        var gmarkersB = [];      
        var gmarkersC = [];      
        var gmarkersD = [];      
        var gmarkersE = [];      
        var gmarkersF = [];      
        var gmarkersG = [];      
        var gmarkersH = [];      
        var gmarkersI = [];      
        var xmlDoc = GXml.parse(doc);
        var markers = xmlDoc.documentElement.getElementsByTagName("marker");

          
        for (var i = 0; i < markers.length; i++) {
          var lat = parseFloat(markers[i].getAttribute("lat"));
          var lng = parseFloat(markers[i].getAttribute("lng"));
          var point = new GLatLng(lat,lng);
          var html = markers[i].getAttribute("html");
          var label = markers[i].getAttribute("label");
          var rank = markers[i].getAttribute("rank");
          if (parseInt(rank) < 2) {
             var marker = createMarker(point,rank,html,icon);
             gmarkersA.push(marker);
          }
          else if (parseInt(rank) < 3) {
             var marker = createMarker(point,rank,html,icon_2);
             gmarkersB.push(marker);
          }
          else if (parseInt(rank) < 4) {
             var marker = createMarker(point,rank,html,icon_3);
             gmarkersC.push(marker);
          }
          else if (parseInt(rank) < 5) {
             var marker = createMarker(point,rank,html,icon_4);
             gmarkersD.push(marker);
          }
          else if (parseInt(rank) < 6) {
             var marker = createMarker(point,rank,html,icon_5);
             gmarkersE.push(marker);
          }
          else if (parseInt(rank) < 7) {
             var marker = createMarker(point,rank,html,icon_6);
             gmarkersF.push(marker);
          }
          else if (parseInt(rank) < 8) {
             var marker = createMarker(point,rank,html,icon_7);
             gmarkersG.push(marker);
          }
          else if (parseInt(rank) < 9) {
             var marker = createMarker(point,rank,html,icon_8);
             gmarkersH.push(marker);
          }
          else {
             var marker = createMarker(point,rank,html,icon_9);
             gmarkersI.push(marker);
          }
        }
		
        var map = new GMap2(document.getElementById("karte"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(57.00, 24.35), 7);
        var mm = new GMarkerManager(map, {borderPadding:12});

        mm.addMarkers(gmarkersA,0,17);
        mm.addMarkers(gmarkersB,8,17);
        mm.addMarkers(gmarkersC,9,17);
        mm.addMarkers(gmarkersD,10,17);
        mm.addMarkers(gmarkersE,11,17);
        mm.addMarkers(gmarkersF,12,17);
        mm.addMarkers(gmarkersG,13,17);
        mm.addMarkers(gmarkersH,14,17);
        mm.addMarkers(gmarkersI,15,17);
        mm.refresh();
      });
    }
    else {
      alert("Sorry, the Google Maps API is not compatible with this browser");
    }
