//cgc.js


// copy edit the map settings: zoom, sizing and project center as appropriate for the company level view
mapInitialZoom = 6;
mapHorizontal = 900;
mapVertical = 1000;
var projectCenter = new GLatLng(21.5, -102);
var projectCount = 1;
function init() {

   if (GBrowserIsCompatible()) {

      map = new GMap2(document.getElementById("map_canvas"),  { size: new GSize(mapHorizontal,mapVertical) } );
      var silverIcon = new GIcon(G_DEFAULT_ICON);
      markerOptions = { icon:silverIcon };
      map.setMapType(G_HYBRID_MAP);
      var request = GXmlHttp.create();
      request.open("GET", "/_rm/cgcRM.php", true);
      request.onreadystatechange = 
      function() {
      if (request.readyState == 4) {
         var xmlDoc = GXml.parse(request.responseText);
         markers = xmlDoc.documentElement.getElementsByTagName("marker");
         //alert( request.responseText);
         for( var id = 0; id < markers.length; id++ ) {
            readXML( id );
            buildDescription( id, projectCount++ );
            map.setCenter(projectCenter, mapInitialZoom);
            var mapControl = new GMapTypeControl();
            map.addControl(mapControl);
            map.addControl(new GScaleControl());
            map.addControl(new GLargeMapControl());
            addMarker(latitude[id], longitude[id], descriptionProject[id], mapLabel[id]);
         } // end for
      } // end if
   } // end call back function
   request.send(null);
   }
}

window.onload = init;
window.onunload = GUnload;

