 
    function initialize() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(new GLatLng(37.4419, -122.1419), 13);
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());

    // Create a base icon for all of our markers that specifies the
    // shadow, icon dimensions, etc.
    var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 30);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(10, 30);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);

    // Creates a marker whose info window displays the letter corresponding
    // to the given index.
    function createMarker(point, index, address) {
      // Create a lettered icon for this point using our icon class
      var letter = String.fromCharCode("A".charCodeAt(0) + index);
      var letteredIcon = new GIcon(baseIcon);
      letteredIcon.image = "http://images.exfo.com/logos/building.png";

      // Set up our GMarkerOptions object
      markerOptions = { icon:letteredIcon };
      var marker = new GMarker(point, markerOptions);
      //var QueryVariable = new String( location.search );
        //if(QueryVariable == "?Id=1") 
            //marker.openInfoWindowHtml(address);

      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(address);
      });
      return marker;
    }

    // Add 10 markers to the map at random locations
    //var bounds = map.getBounds();
    //var southWest = bounds.getSouthWest();
    //var northEast = bounds.getNorthEast();
    //var lngSpan = northEast.lng() - southWest.lng();
    //var latSpan = northEast.lat() - southWest.lat();
    //for (var i = 0; i < 10; i++) {
      var latlng = new GLatLng(46.8144, -71.2709); //EXFO 3
      map.setCenter(new GLatLng(45, -75), 5);
      map.addOverlay(createMarker(latlng, 1, "<img src='http://www.exfo.com/en/Contact/images/About_Main_Location_EXFO_Building.jpg' width='70' hspace=5><b>EXFO CORPORATE HEADQUARTERS</b><br>400 Godin Avenue<br>Quebec (Quebec)<br>G1M 2K2<br>CANADA<br><br>Tel.:+1 418 683-0211<br>Toll-free:+1 800 663-3936 (US and Canada)<br>Fax:+1 418 683-2170<br><a href='/Contact/docs/DirectionsEXFOHeadquarters-ang.pdf'>Directions</a> (PDF)"));
       map.addOverlay(createMarker(new GLatLng(45.4836, -73.7666), 2, "<img src='http://www.exfo.com/en/Contact/images/About_Main_Location_Avantas_Building.jpg' width='70' hspace=5><b>EXFO Protocol</b><br>2650 Marie-Curie<br>St-Laurent (Quebec)<br/>H4S 2C3<br>CANADA<br><br>Tel.:+1 514 856-2222<br>Toll-free:+1 888 972-7666 (US and Canada)<br>Fax:+1 514 856-2232<br><a href='/Contact/docs/DirectionsEXFOTransportDatacom-ang.pdf'>Directions</a> (PDF)"));
       map.addOverlay(createMarker(new GLatLng(43.7861, -79.4869), 3, "<img src='http://www.exfo.com/en/Contact/images/About_Main_Location_Concord_Building.jpg' width='70' hspace=5><b>EXFO Access/EXFO Navtel</b><br>160 Drumlin Circle<br>Concord (Ontario)<br>L4K 3E5<br>CANADA<br><br>Tel.: +1 905 738-3741<br>Toll-free: +1 800 267-7235 (US and Canada)<br>Fax: +1 905 738-3712<br><a href='/Contact/docs/DirectionsEXFOAccess-ang.pdf'>Directions</a> (PDF)"));
       map.addOverlay(createMarker(new GLatLng(42.5890, -71.3160), 4, "<b>EXFO Service Assurance</b><br>285 Mill Road<br>Chelmsford, MA 01824<br>USA<br><br>Tel.: 978-367-5600<br>Toll-free: 1-888-BRIXNET (USA and Canada)<br>Fax: 978-367-5700<br><a href='/Contact/docs/DirectionsEXFOBrix-ang.pdf'>Directions</a> (PDF)"));
       map.addOverlay(createMarker(new GLatLng(43.5973, -79.7487), 5, "<img src='http://www.exfo.com/en/Contact/images/About_Main_Location_Efos_Building.jpg' width='70' hspace=5><b>EXFO Photonic Solutions Inc.</b><br>2260 Argentia Road<br>Mississauga (Ontario)<br>L5N 6H7<br>CANADA<br><br>Tel.:+1 905 821-2600<br>Toll-free.:+1 800 668-8752 (US and Canada)<br>Fax:+1 905 821-2055<br><a href='/Contact/docs/DirectionsEXFOPhotonicSolutions-ang.pdf'>Directions</a> (PDF)"));
       
       //alert(QueryVariable);
       
      
    //}
  }
}



