      var gmarkers = [];
      function createMarker(point,ad,tel,adres,aciklama,logo,firma_url) {
      var baseIcon = new GIcon();
		baseIcon.iconSize = new GSize(22, 28);
		baseIcon.iconAnchor = new GPoint(6,28);
		baseIcon.infoWindowAnchor = new GPoint(11, 14);
  	  var snapToRoute;
        var marker = new GMarker(point,new GIcon(baseIcon, "/images/marker/"+logo+".png", null, ""));
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml("<div class='harita_baslik'>"+ad+"</div><div class='harita_aciklama'>"+aciklama+"</div><div class='harita_adres'><b>Adres:</b> "+adres+"</div><div class='harita_tel'><b>Tel:</b> "+tel+"</div><a href='"+firma_url+"' class='harita_link'>Detaylı bilgi için tıklayınız.</div>");
        });
        gmarkers.push(marker);
        return marker;
      }
      // This function picks up the click and opens the corresponding info window
	  var sayman=0;
      function harita_sec(i) {
        GEvent.trigger(gmarkers[i], "click");
		if (sayman<1) {
		map.zoomIn();
		map.zoomIn();
		}
		sayman=sayman+1
      }
      // create the map
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GSmallMapControl());
      map.setCenter(new GLatLng(39.886271,32.700412), 13);
      // Read the data from example.xml
      GDownloadUrl("/xml/anasayfa_harita.asp", function(doc) {
        var xmlDoc = GXml.parse(doc);
        var markers = xmlDoc.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
          // obtain the attribues of each marker
          var lat = parseFloat(markers[i].getAttribute("lat"));
          var lng = parseFloat(markers[i].getAttribute("lng"));
          var point = new GLatLng(lat,lng);
          var ad = markers[i].getAttribute("ad");
          var tel = markers[i].getAttribute("tel");
          var adres = markers[i].getAttribute("adres");
          var aciklama = markers[i].getAttribute("aciklama");
          var firma_url = markers[i].getAttribute("firma_url");
          var logo = markers[i].getAttribute("logo");
          // create the marker
          var marker = createMarker(point,ad,tel,adres,aciklama,logo,firma_url);
          map.addOverlay(marker);
	        }
        // put the assembled side_bar_html contents into the side_bar div
      });

