function loadMap(data)
{
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById(data.id))
        map.addControl(new GLargeMapControl())
        map.addControl(new GMapTypeControl())
        map.addControl(new GOverviewMapControl())
        map.setCenter(new GLatLng(data.centreCoOrds[0], data.centreCoOrds[1]), data.centreCoOrds[2])
        // add icon
        var icon = new GIcon()
        icon.image = '/images/maplogo-shadow-left.png'
        icon.iconSize = new GSize(130, 52)
        icon.iconAnchor = new GPoint(130, 40)
        var point = new GLatLng(data.iconCoOrds[0], data.iconCoOrds[1])
        map.addOverlay(new GMarker(point, icon, true))
    }
}

function initialiseMaps()
{
  maps = [
    {'id' : 'map-belfast',   'centreCoOrds' : [54.591840373076636, -5.934290885925293, 16], 'iconCoOrds' : [54.591840373076636, -5.934290885925293]},
    {'id' : 'map-lisburn',   'centreCoOrds' : [54.510705908008774, -6.045184135437012, 15], 'iconCoOrds' : [54.510705908008774, -6.045184135437012]},
    {'id' : 'map-portadown', 'centreCoOrds' : [54.421926313437236, -6.445627212524414, 15], 'iconCoOrds' : [54.421926313437236, -6.445627212524414]},
    {'id' : 'map-dublin',    'centreCoOrds' : [53.323798863016890, -6.369881629943848, 15], 'iconCoOrds' : [53.32379886301689, -6.369881629943848]}
  ]
  for (var i = 0; i < maps.length; i++) {
    loadMap(maps[i])
  }
}