var map;
    var geocoder;

    function Baslangic() {
      map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(new GLatLng(40, 34), 6);
      geocoder = new GClientGeocoder();


		
    }

    function HaritadaGoster(response) {
      map.clearOverlays();
        place = response.Placemark[0];
        point = new GLatLng(place.Point.coordinates[1],
                            place.Point.coordinates[0]);
        marker = new GMarker(point);
        map.addOverlay(marker);
	var mesaj = document.forms[0].m.value;
	var sehir = document.forms[0].q.value;
    var url = document.forms[0].u.value;
    var oyun = document.forms[0].o.value;
	var sure = document.forms[0].s.value;
    var adsoyad = document.forms[0].a.value;
	if (oyun!='undefined' &&  sehir!='undefined' &&  url!='undefined' &&  mesaj!='undefined' &&  adsoyad!='undefined')
	{
    oyunlinki="<a href='http://www.ogidogi.com/oyun.aspx?id="+url+"'><font face='verdana' size='2px' style='color:orange;text-decoration:none'>"+oyun+"</font></a>";
    yorumad="<font face='verdana' size='3px' style='color:lawngreen;text-decoration:none'><b>"+adsoyad+"</b></font>";
        marker.openInfoWindowHtml(yorumad + '<br>' +
          '<font color=black face=verdana size=1px><b>Nerden : </b> ' + sehir+ '<br>' +'<b>Ne Demis : </b> ' + mesaj+'<br>'+'<b>Ne zaman : </b> ' +sure+'<br>'+'<b>Oyun : </b></font>'+oyunlinki,{maxWidth:250});
	}
    }

    function YerGoster() {
      var adress = document.forms[0].q.value;
      geocoder.getLocations(adress, HaritadaGoster);
    }

    function YerBul(adres,mesaj,url,oyun,adsoyad,sure) {
      document.forms[0].q.value = adres;
	document.forms[0].m.value = mesaj;
        document.forms[0].u.value = url;
        document.forms[0].o.value = oyun;
document.forms[0].a.value = adsoyad;
document.forms[0].s.value =sure;
      YerGoster();
    }
	var ar2;
     var request = GXmlHttp.create();
      request.open("GET", "YorumHaritasi.aspx", true);
      var sehirler=new Array();
            var mesajlar=new Array();
            var url=new Array();
            var oyun=new Array();
	var adsoyad=new Array();
	var sure=new Array();
            var arrayBoyutu;
            var oyunhtml;
          request.onreadystatechange = function() {
        if (request.readyState == 4) {
          var xmlDoc = GXml.parse(request.responseText);
          // obtain the array of markers and loop through it
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
        sehirler[0]='Ankara'; // sayfa açıldığında ilk mesajın tam görüntülenmesi için
        mesajlar[0]='none';
         url[0]='none'; 
        oyun[0]='Turgay';
	adsoyad[0]='none';
	sure[0]='none';
          for (var i = 0; i < markers.length; i++) {
            // obtain the attribues of each marker
            sehirler[i+1]=markers[i].getAttribute("Sehir");
            mesajlar[i+1]=markers[i].getAttribute("Yorum");
            url[i+1]=markers[i].getAttribute("OyunID");
            oyun[i+1]=markers[i].getAttribute("OyunAdi");
		adsoyad[i+1]=markers[i].getAttribute("AdSoyad");
		sure[i+1]=markers[i].getAttribute("Sure");
          }
          arrayBoyutu=markers.length+1;
        }
      }
      request.send(null);
      
      
	function Degistir(ar,timeout) {
	if(ar!=-1)
	{
    if(sehirler[ar]!='none' && mesajlar[ar]!='none' && adsoyad[ar]!='none')
    {
	YerBul(sehirler[ar],mesajlar[ar],url[ar],oyun[ar],adsoyad[ar],sure[ar]);
    }
	if(arrayBoyutu-1!=ar)
	{
	ar2=ar+1;
	}
	else
	{
	ar2=1; // Dizi bittikten sonra  1. elemana geçiyoruz.
	}
     mytime=setTimeout('Degistir(ar2,4000)',timeout);
	}
    }
	function DurDur() {
	clearTimeout ( mytime )
	}
