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/red_MarkerR.png"
    markerOptions = { icon:icon_0 };  	  
    var marker_0 = new GMarker(new GLatLng(54.8857, -2.93097), markerOptions);
    GEvent.addListener(marker_0, 'click',
                  function() {
                  marker_0.openInfoWindowHtml('<p class=\"popup-branch-name\">Carlisle</p><p class=\"popup-branch-address\">Currock Road, Carlisle, Cumbria, </p>');
                  }
         );
   map.addOverlay(marker_0);
          icon_1 = new GIcon(G_DEFAULT_ICON)
    icon_1.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/red_MarkerR.png"
    markerOptions = { icon:icon_1 };  	  
    var marker_1 = new GMarker(new GLatLng(55.404, -1.69108), markerOptions);
    GEvent.addListener(marker_1, 'click',
                  function() {
                  marker_1.openInfoWindowHtml('<p class=\"popup-branch-name\">Alnwick</p><p class=\"popup-branch-address\">Willowburn Trading Estate, Alnwick, Northumberland, </p>');
                  }
         );
   map.addOverlay(marker_1);
          icon_2 = new GIcon(G_DEFAULT_ICON)
    icon_2.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/red_MarkerR.png"
    markerOptions = { icon:icon_2 };  	  
    var marker_2 = new GMarker(new GLatLng(54.2145, -2.74238), markerOptions);
    GEvent.addListener(marker_2, 'click',
                  function() {
                  marker_2.openInfoWindowHtml('<p class=\"popup-branch-name\">Holme</p><p class=\"popup-branch-address\">Unit 26, Elmsfield Park, Holme, Carnforth, Lancashire, </p>');
                  }
         );
   map.addOverlay(marker_2);
          icon_3 = new GIcon(G_DEFAULT_ICON)
    icon_3.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/red_MarkerR.png"
    markerOptions = { icon:icon_3 };  	  
    var marker_3 = new GMarker(new GLatLng(54.9755, -2.09758), markerOptions);
    GEvent.addListener(marker_3, 'click',
                  function() {
                  marker_3.openInfoWindowHtml('<p class=\"popup-branch-name\">Hexham</p><p class=\"popup-branch-address\">Tyne Green, Hexham, Northumberland, </p>');
                  }
         );
   map.addOverlay(marker_3);
          icon_4 = new GIcon(G_DEFAULT_ICON)
    icon_4.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/red_MarkerR.png"
    markerOptions = { icon:icon_4 };  	  
    var marker_4 = new GMarker(new GLatLng(54.7356, -1.53201), markerOptions);
    GEvent.addListener(marker_4, 'click',
                  function() {
                  marker_4.openInfoWindowHtml('<p class=\"popup-branch-name\">Bowburn</p><p class=\"popup-branch-address\">13A, Bowburn South Industrial Estate, Bowburn, County Durham, </p>');
                  }
         );
   map.addOverlay(marker_4);
          icon_5 = new GIcon(G_DEFAULT_ICON)
    icon_5.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/red_MarkerR.png"
    markerOptions = { icon:icon_5 };  	  
    var marker_5 = new GMarker(new GLatLng(54.669, -2.769), markerOptions);
    GEvent.addListener(marker_5, 'click',
                  function() {
                  marker_5.openInfoWindowHtml('<p class=\"popup-branch-name\">Penrith</p><p class=\"popup-branch-address\">Harvester House, Greenbank Road, Eden Business Park, Penrith</p>');
                  }
         );
   map.addOverlay(marker_5);
          icon_6 = new GIcon(G_DEFAULT_ICON)
    icon_6.image = "http://www.agmachinery.co.uk/images/frontend/google-markers/red_MarkerR.png"
    markerOptions = { icon:icon_6 };  	  
    var marker_6 = new GMarker(new GLatLng(55.6486, -2.22196), markerOptions);
    GEvent.addListener(marker_6, 'click',
                  function() {
                  marker_6.openInfoWindowHtml('<p class=\"popup-branch-name\">Cornhill</p><p class=\"popup-branch-address\">Station Garage, Cornhill on Tweed, Northumberland, </p>');
                  }
         );
   map.addOverlay(marker_6);
        }
}
