function global_map(longitude, latitude, scale) {

  var icons = new Array();
  icons[0] = "http://www.agmachinery.co.uk/images/frontend/google-markers/blue_MarkerA.png"
  var center = new GLatLng(latitude, longitude, true);
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById('map'));
    map.setCenter(center, scale);
    map.addControl(new GSmallMapControl());		
    icon_0 = new GIcon(G_DEFAULT_ICON)
    icon_0.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/orange_MarkerM.png"
    markerOptions = { icon:icon_0 };  	  
    var marker_0 = new GMarker(new GLatLng(52.0669, -1.62971), markerOptions);
    GEvent.addListener(marker_0, 'click',
                  function() {
                  marker_0.openInfoWindowHtml('<p class=\"popup-branch-name\">Shipston on Stour</p><p class=\"popup-branch-address\">Tilemans Lane, Shipston on Stour</p>');
                  }
         );
   map.addOverlay(marker_0);
          icon_1 = new GIcon(G_DEFAULT_ICON)
    icon_1.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/orange_MarkerM.png"
    markerOptions = { icon:icon_1 };  	  
    var marker_1 = new GMarker(new GLatLng(51.7701, -1.84837), markerOptions);
    GEvent.addListener(marker_1, 'click',
                  function() {
                  marker_1.openInfoWindowHtml('<p class=\"popup-branch-name\">Bibury</p><p class=\"popup-branch-address\">Old Walls,  Ablington, Bibury, Cirencester</p>');
                  }
         );
   map.addOverlay(marker_1);
          icon_2 = new GIcon(G_DEFAULT_ICON)
    icon_2.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/orange_MarkerM.png"
    markerOptions = { icon:icon_2 };  	  
    var marker_2 = new GMarker(new GLatLng(51.3595, -1.7772), markerOptions);
    GEvent.addListener(marker_2, 'click',
                  function() {
                  marker_2.openInfoWindowHtml('<p class=\"popup-branch-name\">Pewsey</p><p class=\"popup-branch-address\">Unit 3, Hatfield Farm, Oare, Marlborough</p>');
                  }
         );
   map.addOverlay(marker_2);
        }
}
