        function load(id) 
        {
				// address for each pub: longitude, latitude, mailing address
				var adr = new Array();
				adr[1] = new Array(-33.87953701355922, 151.2055635452270, '<strong>Paddy Maguires Haymarket</strong><br />Corner George &amp; Hay St<br />Sydney NSW 2000');
				adr[2] = new Array(-33.867083836202234, 151.19479179382324, '<strong>Paddy Maguires Star city</strong><br />Suite No. 7-9, Retail Arcade, Star City<br /> 80 Pirrama Rd<br /> Pyrmont NSW 2009');

				adr[3] = new Array(-31.948534, 115.82338, '<strong>Paddy Maguires Subiaco</strong><br />328 Barker Rd<br />Subiaco WA 6008');
				adr[4] = new Array(-34.92179509756562, 138.60899806022644, '<strong>The Elephant</strong><br />1 Cinema Place<br />East End<br />Adelaide SA 5000');

                var map = new GMap2(document.getElementById("map"));
                var icon0;
                var newpoints = new Array();

				// add controls
                map.addControl(new GLargeMapControl());
                map.addControl(new GOverviewMapControl());
                map.addControl(new GMapTypeControl());

				// set the center to the current pub
				map.setCenter(new GLatLng(adr[id][0], adr[id][1]), 15);

				map.openInfoWindowHtml(map.getCenter(), adr[id][2]);

                newpoints[0] = new Array(adr[1][0], adr[1][1], icon0, 'Paddy Maguires Haymarket', adr[1][2]); 
                newpoints[1] = new Array(adr[2][0], adr[2][1], icon0, 'Paddy Maguires Star city', adr[2][2]); 
             
                newpoints[2] = new Array(adr[3][0], adr[3][1], icon0, 'Paddy Maguires Subiaco', adr[3][2]); 
                newpoints[3] = new Array(adr[4][0], adr[4][1], icon0, 'The Elephant', adr[4][2]); 
            
                for(var i = 0; i < newpoints.length; i++) {
                    var point = new GPoint(newpoints[i][1],newpoints[i][0]);
                    var popuphtml = newpoints[i][4] ;
                    var marker = createMarker(point,newpoints[i][2],popuphtml);
                    map.addOverlay(marker);
                }
        }
 
        function createMarker(point, icon, popuphtml) {
            var popuphtml = "<div id=\"popup\">" + popuphtml + "<\/div>";
            var marker = new GMarker(point, icon);
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(popuphtml);
            });
            return marker;
        }
