function initialize()
{
   if (GBrowserIsCompatible())
   {
      var ann;
      var marker=new Array();
      var ville;
      var i;

      map = new GMap2(document.getElementById("map_canvas"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng( 43.907787,-79.359741), 2);

      var bounds = new GLatLngBounds();

      $.ajax({type: "GET",url: urlajax,success: function(xml)
      {
         var depxml=$("departement",xml);
         var infobulle = new Array();

         depxml.each(function(i)
         {
            var annxml=$("annonce",this);

            dep=$(this);
            infobulle[i]=''
            annxml.each(function()
            {
               ann=$(this);
               infobulle[i]+="<div class='limap'><a href='"+ann.attr('lien')+"'>"+ann.attr('libelle')+"</a></div>";
            })

            var markerOpts = {};
            markerOpts.title = dep.attr('libelle');
            point =  new GLatLng(dep.attr('lat'),dep.attr('lon'));
            marker[i]= new GMarker(point);
            GEvent.addListener(marker[i], "click", function() {marker[i].openInfoWindowHtml(infobulle[i]);});
            map.addOverlay(marker[i]);
            bounds.extend(point);


         })
         map.setZoom(map.getBoundsZoomLevel(bounds)-1);
         map.setCenter(bounds.getCenter());

      }
      }
      )

   }
}