/**
 * JavaScript for the GoogleMap block
 *
 * Generated by GoogleMap.class.php
 *
 * @author Dan Bettles <dan.bettles@boxuk.com>
 */


/***************************************************

    GoogleMap

    Singleton

    2007-05-18  DB  Created
    2007-06-11  CM  Added custom marker capability and fix for Safari
    2007-07-17  CM  Added marker type grouping and changed marker icons
                    to override marker types when set
    2007-08-16  CM  Added error handling
    2008-08-14  MS  Customised for Homeform Sites

***************************************************/


function GoogleMap()
{
    if ((GoogleMap.caller != null) &&
    		(GoogleMap.caller != GoogleMap.getInstance)) {
        throw new Error ('You must use "getInstance" to instantiate this class');
    }
    
    /* Global Variables */

    this.oGMap;
    this.errorContainer;
    this.oGDirections;
    this.markerTypes;

  	if (GBrowserIsCompatible())
  	{  			
        this.oGMap = new GMap2 (document.getElementById ('GoogleMap_118'));
        this.errorContainer = document.getElementById('GoogleMap_118_errors');
        
        this.oGMap.setCenter (new GLatLng(0,0), 0);
        var bounds = new GLatLngBounds();
        var zoomLevel = 0;
        var maxZoomLevel;
        
        
        
        this.oGMap.addControl (new GSmallMapControl());

        
        
        this.oGMap.addControl (new GMapTypeControl());

                        
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'AYLESBURY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/aylesbury">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.816845, -0.81324);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CREWE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/aberdeen">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.096792, -2.443495);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BATH Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/bath-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.38075, -2.373536);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BEDFORD';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/bedford-focus">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.137913, -0.466425);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BOURNEMOUTH';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/bournemouth">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.743734, -1.87947);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BRADFORD Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/bradford-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.828936, -1.712821);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BRIGHTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/brighton">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.823537, -0.148569);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BLACKBURN';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/blackburn">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.741125, -2.482091);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CAMBERLEY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/camberley">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.337812, -0.749569);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CAMBRIDGE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/cambridge">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.205459, 0.13225);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CARLISLE Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/carlisle-homebase/575">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.927382, -2.948714);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BRISTOL';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/bristol">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.466062, -2.613203);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CHESTER';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/chester">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.187774, -2.890412);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CAMBERLEY Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/camberley-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.333546, -0.771217);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CARDIFF';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/cardiff/579">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.477936, -3.177833);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CARDIFF Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/cardiff-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.497185, -3.140874);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'COLCHESTER Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/colchester-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.885786, 0.834987);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CHELTENHAM';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/cheltenham">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.901925, -2.076978);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'DARLINGTON Showroom';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/darlington-showroom">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.524092, -1.558108);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CHIPPENHAM Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/chippenham-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.463114, -2.116542);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'DERBY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/derby-showroom">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.941809, -1.465747);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'DORKING';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/dorking">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.23276, -0.329867);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'DUDLEY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/dudley">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.481785, -2.111858);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'EALING';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ealing">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.512997, -0.306669);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'STRATFORD UPON AVON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/stratford-upon-avon">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.192901, -1.711752);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'PORTSMOUTH Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/portsmouth-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.817315, -1.055951);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'PRESTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/preston">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.758032, -2.69918);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'COVENTRY Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/coventry-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.392883, -1.550275);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'DUNDEE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/dundee">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (56.459228, -2.97196);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'ROMFORD Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/romford-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.570577, 0.181777);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'DURHAM Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/durham-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.806362, -1.583041);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'RUISLIP';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ruislip">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.574901, -0.425593);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SHEFFIELD';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/sheffield">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.404511, -1.416354);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SHOREHAM Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/shoreham-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.841314, -0.251553);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SHREWSBURY Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/shrewsbury-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.737659, -2.719763);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SOLIHULL';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/solihull">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.41421, -1.780886);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SOUTHAMPTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/southampton">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.903244, -1.404069);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'EDINBURGH Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/edinburgh-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (55.884331, -3.163766);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SOUTHPORT Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/southport-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.634806, -2.969367);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'ST ALBANS Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/st-albans-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.741001, -0.341611);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'EWELL Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/ewell-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.345775, -0.248221);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'EXETER';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/exeter">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.725715, -3.525828);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'FAREHAM';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/fareham">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.868245, -1.259562);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'FOLKESTONE Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/folkestone-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.095772, 1.163481);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'GODALMING Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/godalming-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.186935, -0.607699);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SUTTON COLDFIELD';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/sutton-coldfield">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.558127, -1.827371);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SUTTON COLDFIELD Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/sutton-coldfield-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.546479, -1.85691);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SWANSEA';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/swansea">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.659013, -3.905419);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SWINTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/swinton">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.513319, -2.337749);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'HANWORTH Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/hanworth-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.436638, -0.375678);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'TRURO Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/truro-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.264529, -5.098122);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'HARROGATE Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/harrogate-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.993601, -1.496624);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'HULL';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/hull">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.745005, -0.341104);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'IPSWICH';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/ipswich">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.058568, 1.149393);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'KENSINGTON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/kensington-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.494401, -0.205075);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'FINCHLEY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/finchley">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.602135, -0.193608);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'GLASGOW';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/glasgow">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (55.864539, -4.262606);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'GRIMSBY Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/grimsby-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.565849, -0.0824);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'GUILDFORD Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/guildford-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.24865, -0.580044);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LIVERPOOL';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/liverpool">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.405427, -2.989716);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'HEREFORD';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/hereford">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.057121, -2.714609);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'HIGH WYCOMBE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/high-wycombe">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.629178, -0.751686);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'MIDDLESBROUGH';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/middlesbrough">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.576439, -1.240413);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NEWCASTLE-UNDER-LYME';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/newcastle-under-lyme">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.010207, -2.227988);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NOTTINGHAM';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/nottingham">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.957042, -1.148491);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'KINGSTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/kingston">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.408636, -0.303338);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LEEDS Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/leeds-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.821099, -1.512363);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LEICESTER Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/leicester-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.618002, -1.131443);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'OXFORD';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/oxford">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.750676, -1.260841);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'PETERBOROUGH Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/peterborough-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.576283, -0.215827);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LINCOLN Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/lincoln-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.224522, -0.548529);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LUTON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/luton-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.921186, -0.432406);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'MAIDSTONE Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/maidstone-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.293291, 0.468395);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'MILNGAVIE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/milngavie">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (55.938998, -4.318187);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'EDINBURGH';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/morningside">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (55.93329, -3.211654);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'MUSWELL HILL';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/muswell-hill">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.588788, -0.145056);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NEWCASTLE-UPON-TYNE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/newcastle-upon-tyne">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.971812, -1.614136);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NEWTON ABBOT Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/newton-abbot-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.542205, -3.596108);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'ABERDEEN';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/aberdeen/647">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (57.149315, -2.11568);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WALTHAM CROSS Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/waltham-cross-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.690415, -0.0353);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WALTON ON THAMES';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/walton-on-thames">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.385076, -0.419181);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WATFORD Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/watford-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.666249, -0.397844);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WELLING';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/welling">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.463196, 0.103227);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WORCESTER Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/worcester-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.191226, -2.231081);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WORTHING';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/worthing">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.809858, -0.377638);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'PLYMOUTH';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/plymouth">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.369697, -4.14439);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'ALTRINCHAM';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/altrincham">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.385645, -2.350269);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'HARROW';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/harrow">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.580837, -0.334458);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LEEDS';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/leeds">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.787959, -1.541586);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'COLCHESTER Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/colchester-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.891844, 0.918222);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'DERBY Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/derby-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.920427, -1.51063);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'KENDAL Bensons Beds';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/kendal-bensons-beds">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.332096964545, -2.7383315563202);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'KIDBROOKE Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/kidbrooke-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.463616, 0.0284);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NEWPORT Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/newport-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.572106, -3.011439);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NEWBURY Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/newbury-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.384765, -1.318793);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BROMLEY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/bromley">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.405355, 0.0172);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WAKEFIELD (Newly Refurbished)';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/wakefield-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.67724, -1.500398);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'STAINES';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/staines">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.433076, -0.513914);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WIGAN Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/wigan-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.520083, -2.656044);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NORWICH';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/norwich">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.630168, 1.360281);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BASILDON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/basildon-homebase-1">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.553274, 0.465136);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BOLTON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/bolton-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.567887, -2.41972);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CROYDON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/croydon-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.364443, -0.118222);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'FARNHAM Showroom';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/farnham-showroom">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.213362, -0.801621);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NORTHAMPTON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/northampton-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.241499, -0.840033);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NOTTINGHAM Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/nottingham-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.994727, -1.13881);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'PRESTON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/preston-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.758983, -2.690095);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SUTTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/sutton">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.360225, -0.193087);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SUTTON-IN-ASHFIELD Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/sutton-in-ashfield-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.122274, -1.257303);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WETHERBY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/wetherby">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.911823, -1.31645);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'FALKIRK Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/falkirk-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (56.00367, -3.779956);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LLANTRISANT Rosebys';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/llantrisant-rosebys">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.53242, -3.376758);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SEVENOAKS';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/sevenoaks">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.272713, 0.192009);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'MERTHYR TYDFIL';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/merthyr-tydfil">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.769791, -3.378172);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SALTASH Focus';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/saltash-focus">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.421078, -4.233997);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'STEVENAGE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/stevenage">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.90085, -0.20491);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'TROWBRIDGE Focus';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/trowbridge-focus">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.302028, -2.210805);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WINCHESTER Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/winchester-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.070806, -1.296298);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'ST ALBANS Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/st-albans-homebase/690">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.750013, -0.280435);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CRAWLEY';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/crawley">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.114645, -0.188393);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'STAFFORD';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/stafford">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.807205, -2.120113);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'STOCKPORT';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/stockport">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.410318, -2.162428);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SURBITON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/surbiton">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.390742, -0.309749);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SWINDON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/swindon">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.560987, -1.786444);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'TAUNTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/taunton">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.013772, -3.101883);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'THURROCK';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/thurrock">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.485732, 0.271847);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'TUNBRIDGE WELLS';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/tunbridge-wells">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.134612, 0.26551);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'READING';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/reading">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.454876, -0.967054);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'SUNDERLAND';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/sunderland">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.907062, -1.383929);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'TAPLOW';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/taplow">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.522269, -0.678219);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'WOLVERHAMPTON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/wolverhampton-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.578859, -2.128338);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'MILTON KEYNES';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/milton-keynes">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.028535, -0.763919);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CHELTENHAM Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/cheltenham-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.9118, -2.097348);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BLACKPOOL Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/blackpool-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.797751, -3.045995);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'ACCRINGTON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/accrington-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.760738, -2.365934);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'MANCHESTER';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/manchester">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.468627, -2.316667);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CROYDON Church Street';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/croydon-church-st">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.373629, -0.100636);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'LEAMINGTON SPA';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/leamington-spa">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.293037, -1.536623);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NOTTINGHAM';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/nottingham">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.002841, -1.284027);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'Banstead';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/showroom_detail/banstead">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.322486, -0.202045);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'Swindon Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/swindon-homebase/1508">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.559104, -1.809654);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BASILDON Homebase';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/basildon-homebase">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.590149, 0.483055);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CHESTER BROUGHTON PARK';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/chester-broughton-park">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.164088, -3.004319);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'Wilmslow Handforth Dean';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/handforth">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.351038, -2.205377);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BAKER STREET';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/baker-street">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.517342, -0.155268);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'READING';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/reading">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.423671, -0.980787);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'CHICHESTER';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /summer/miscellaneous/chichester">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.844565, -0.757198);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'NORTHAMPTON';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /summer/miscellaneous/northampton">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.23393, -0.90573);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'STOKE';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /autumn/miscellaneous/stoke">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.025484, -2.187052);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'THANET';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /autumn/miscellaneous/thanet">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.362609, 1.395269);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'TELFORD';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /autumn/miscellaneous/telford">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (52.682212, -2.452919);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BELFAST';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /autumn/miscellaneous/belfast">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (54.5804, -5.966988);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'BOURNEMOUTH';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /autumn/miscellaneous/bournemouth">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (50.743768, -1.845669);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'HARLOW';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /autumn/miscellaneous/harlow">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.783719, 0.108061);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'STAPLES CORNER';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/ /winter/ranges/staples-corner">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (51.570292, -0.229716);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                                
                // Array object which will hold the parameters for this marker
                var oMarkerOptions = new Object();
                oMarkerOptions.title = 'YORK BHS';
                oMarkerOptions.description = '<span class="mapSummary"></br><a href="/york-bhs">Click here for full details</a></span>';
                oMarkerOptions.infoWindowWidth = '200px';
                oMarkerOptions.infoWindowHeight = '80px';
                oMarkerOptions.icon = 'default';
                oMarkerOptions.icon_x = 10;
                oMarkerOptions.icon_y = 24;
                oMarkerOptions.shadow = 'default';
                oMarkerOptions.shadow_x = 27;
                oMarkerOptions.shadow_y = 24;
                
                var oGPoint = new GLatLng (53.988994, -1.045246);
                bounds.extend(oGPoint);
                
                // create marker
                var oGMarker = GoogleMap.createMarker (oGPoint, oMarkerOptions);
                
                // add marker to the map
                this.oGMap.addOverlay (oGMarker);
                
                            
            if((this.oGMap.getBoundsZoomLevel(bounds) > maxZoomLevel) && (maxZoomLevel != undefined))
            {
                zoomLevel = maxZoomLevel;
            }
            else
            {
                zoomLevel = this.oGMap.getBoundsZoomLevel(bounds);
            }
            
                    
        /*
         * Everything loaded - set initial map zoom level
         */
        
        this.oGMap.setCenter(bounds.getCenter());
        this.oGMap.setZoom(zoomLevel);
    }
}


/**
 *  static class variables
 */ 

GoogleMap._oInstance;


/**
 *  static class method 
 */ 
GoogleMap.getInstance = function()
{
    if (! GoogleMap._oInstance)  
    {
    	GoogleMap._oInstance = new GoogleMap();
    }
    return GoogleMap._oInstance;
};


/**
 * Increments the map zoom level by one
 */
GoogleMap.zoomIn = function()
{
    GoogleMap.getInstance().oGMap.zoomIn();
};


/**
 * Decrements the map zoom level by one
 */
GoogleMap.zoomOut = function()
{
    GoogleMap.getInstance().oGMap.zoomOut();
};


/**
 * Sets the zoom level of the map
 */
GoogleMap.setZoom = function(p_zoom)
{
    if(typeof p_zoom != "undefined")
        GoogleMap.getInstance().oGMap.setZoom(p_zoom);
};


/**
 * Moves map along a compass axis
 */
GoogleMap.panDirection = function(p_x, p_y)
{
    if(typeof p_x != "undefined" && typeof p_y != "undefined")
        GoogleMap.getInstance().oGMap.panDirection(p_x, p_y);
};


/**
 * Sets map type (map, hybrid, satellite etc..)
 */
GoogleMap.setMapType = function(p_mapType)
{
    if(typeof p_mapType != "undefined")
        GoogleMap.getInstance().oGMap.setMapType(p_mapType);
};


/**
 * Toggles visibility of Marker Types
 */
GoogleMap.toggleGroup = function(p_typeRef)
{
    var markerTypes = GoogleMap.getInstance().markerTypes;
    
    for (var i = 0; i < markerTypes[p_typeRef].length; i++)
    {
        var marker = markerTypes[p_typeRef][i];
        if (marker.isHidden()) 
        {
            marker.show();
        }
        else 
        {
            marker.closeInfoWindow();
            marker.hide();
        }
    }
};


/**
 * Creates a marker with a click handler that displays information about the 
 * point
 */
GoogleMap.createMarker = function (p_oGPoint, p_oMarkerOptions)
{
    var oGMarker = null;

    if (p_oGPoint && (p_oGPoint instanceof Object))
    {
        var oGMarkerOptions = {};

        if (p_oMarkerOptions.title && p_oMarkerOptions.title.length)  
            oGMarkerOptions.title = p_oMarkerOptions.title;
        
        if(p_oMarkerOptions.icon != 'default' || p_oMarkerOptions.shadow != 'default')
        {
            var icon = new GIcon();
            
            if(p_oMarkerOptions.icon != 'default')
            {
                icon.image = p_oMarkerOptions.icon;
                icon.iconSize = new GSize(p_oMarkerOptions.icon_x, p_oMarkerOptions.icon_y);
            }
            if(p_oMarkerOptions.shadow != 'default')
            {
                icon.shadow = p_oMarkerOptions.shadow;
                icon.shadowSize = new GSize(p_oMarkerOptions.shadow_x, p_oMarkerOptions.shadow_y);
            }
            
                            icon.iconAnchor = new GPoint(9, 34);
                icon.infoWindowAnchor = new GPoint(9, 2);
                icon.infoShadowAnchor = new GPoint(18, 25);
                            
            
            oGMarkerOptions.icon = icon;
        }
    
        var oGMarker = new GMarker (p_oGPoint, oGMarkerOptions);
    
        if (p_oMarkerOptions.title && p_oMarkerOptions.title.length)
        {
            // default marker info window - show title and description
            var markerHtml = "";
            
            markerHtml = '<div style="width: ##infoWindowWidth##;">'
                       + '<div style="padding: 0; margin: 0; margin-bottom: 10px;"><b>##title##</b></div>'
                       + '<div style="padding: 0; margin: 0">##description##</div>'
            markerHtml + '</div>';
            
            // add in the variables
            markerHtml = markerHtml.replace(/##infoWindowWidth##/, p_oMarkerOptions.infoWindowWidth);
            markerHtml = markerHtml.replace(/##infoWindowHeight##/, p_oMarkerOptions.infoWindowHeight);
            markerHtml = markerHtml.replace(/##title##/, p_oMarkerOptions.title);
            markerHtml = markerHtml.replace(/##description##/, p_oMarkerOptions.description);
            
            GEvent.addListener (oGMarker, 'click', function() 
            {
                oGMarker.openInfoWindowHtml (markerHtml);
                
                                
            });
        }
    }

    return oGMarker;
};


/*
 * Creates the directions list that appears underneath the map
 */ 
GoogleMap.handleDirectionsLoad = function (p_directionsContainerID, p_origin, p_destination)
{
    var oGDirections = GoogleMap.getInstance().oGDirections;
    
    var oStatus = oGDirections.getStatus();		
    
    // if the request was successful - we should have already trapped this anyway...
    if(oStatus.code == 200)
    {
        var summaryHTML = oGDirections.getSummaryHtml();
        
        // HTML container
        var directionsContainerHTML = "";
        
        // Loop through all routes 
        for(var r=0; r < oGDirections.getNumRoutes(); r++)
        {
            var oRoute = oGDirections.getRoute(r);
                                            
            // Add the origin to the container
            directionsContainerHTML += '<div id="GMRouteStart" class="GMDirWayPoint">'
                                    + '<div class="GMBookendLeftCol">'
                                    + '<img src="/img/wtb/googleMap/icon-dd-play-trans.png" alt="Origin Marker" width="24px" height="38px" />'
                                    + '<a href="javascript:;" onclick="GoogleMap.showStep('+r+', 0)">From:</a>'
                                    + '</div>'
                                    + '<div id="GMOriginDescription" class="GMBookendCenterCol"><p>' + p_origin + '</p></div>'
                                    + '<div id="GMOriginForm" class="GMBookendCenterCol" style="display:none">'
                                    + '<label for="GoogleMap[origin]">Change Origin</label>'
                                    + '<input id="GoogleMap[origin]" name="GoogleMap[origin]" type="textfield" value="' + p_origin + '" />'
                                    + '<br />'
                                    + '<input type="button" name="cancel" value="Cancel" onclick="GoogleMap.toggleRouteBookendVisibility(\'GMOriginDescription\', \'GMOriginForm\')" />'
                                    + '<input type="submit" name="submit" value="Change" />'
                                    + '</div>'
                                    + '<div class="GMBookendRightCol">'
                                    + '<a href="javascript:;" onclick="GoogleMap.toggleRouteBookendVisibility(\'GMOriginDescription\', \'GMOriginForm\')">Edit</a>'
                                    + '</div>'							                  
                                    + '</div>';
                  
            // Add the summary and collapsing div button
            directionsContainerHTML += '<table class="GMDirectionsSummary">' 
                                    + '<tr>'
                                    + '<td class="zipper">'                                
                                    + 'Drive:'
                                    + '</div>'
                                    + '</td>'
                                    + '<td class="timedist" align="right">'
                                    + '<div class="summary">' + summaryHTML + '</div>'
                                    + '</td>'
                                    + '</tr>'
                                    + '</table>';
                        
            // Loop through steps and add them to container
            var numSteps = oRoute.getNumSteps();
            
            directionsContainerHTML += '<table class="GMRouteSteps" cellpadding="0" cellspacing="0" border="0">'
            
            for(var s=0; s < numSteps; s++)
            {
                var oStep = oRoute.getStep(s);
                
                var stepNo = s+1;
                
                directionsContainerHTML += '<tr class="GMRouteStep">'
                                        + '<td class="stepNo"><a href="javascript:;" onclick="GoogleMap.showStep('+r+', '+s+')">' + stepNo + '.</a></td>'
                                        + '<td class="instructions">' + oStep.getDescriptionHtml() + '</td>'
                                        + '<td class="distance">' + oStep.getDistance().html + '</td>'
                                        + '</tr>';
            }
                        
            directionsContainerHTML += '</table>'
            
            // Add the destination to the container
            directionsContainerHTML += '<div id="GMRouteEnd" class="GMDirWayPoint">'
                                    + '<div class="GMBookendLeftCol">'							
                                    + '<img src="/img/wtb/googleMap/icon-dd-stop-trans.png" alt="Destination Marker" />'
                                    + '<a href="javascript:;" onclick="GoogleMap.showStep('+r+', '+(s-1)+')">To:</a>'
                                    + '</div>'
                                    + '<div id="GMDestinationDescription" class="GMBookendCenterCol"><p>' + p_destination + '</p></div>'
                                    + '<div id="GMDestinationForm" class="GMBookendCenterCol" style="display:none">'
                                    + '<label for="GoogleMap[destination]">Change Destination</label>'
                                    + '<input id="GoogleMap[destination]" name="GoogleMap[destination]" type="textfield" value="' + p_destination + '" />'
                                    + '<br />'
                                    + '<input type="button" name="cancel" value="Cancel" onclick="GoogleMap.toggleRouteBookendVisibility(\'GMDestinationDescription\', \'GMDestinationForm\')" />'
                                    + '<input type="submit" name="submit" value="Change" />'
                                    + '</div>'							                  
                                    + '<div class="GMBookendRightCol">'
                                    + '<a href="javascript:;" onclick="GoogleMap.toggleRouteBookendVisibility(\'GMDestinationDescription\', \'GMDestinationForm\')">Edit</a>'
                                    + '</div>'
                                    + '</div>';        
        }
        
        document.getElementById(p_directionsContainerID).innerHTML = directionsContainerHTML;        
    }
}


/*
 * Deal with direction errors
 */
GoogleMap.handleDirectionsError = function (p_origin, p_destination)
{
    var oGDirections = GoogleMap.getInstance().oGDirections;    
    var errorContainer = GoogleMap.getInstance().errorContainer;
    
    var oStatus = oGDirections.getStatus();
    
    var message = GoogleMap.getErrorMessage( oStatus );
    
    errorContainer.className = errorContainer.className + ' active';
    errorContainer.innerHTML += '<p><strong>An error occurred:</strong> <em>' + message + '</em></p>'                             
                             + '<p>We apologise for the inconvenience. '
                             + 'It is possible your waypoints were not recognised - please check and try again.</p>'
                             + '<p><em>Tip: try to make your waypoints as specific as possible</em></p>'
                             + '<form action="server.php">'
                             + '<p><label for="GoogleMap[origin]">Origin: </label>'
                             + '<input id="GoogleMap[origin]" name="GoogleMap[origin]" type="textfield" value="' + p_origin + '" /></p>'
                             + '<p><label for="GoogleMap[destination]">Destination: </label>'
                             + '<input id="GoogleMap[destination]" name="GoogleMapdestination]" type="textfield" value="' + p_destination + '" /></p>'
                             + '<p><input type="submit" value="Change" name="submit" /></p>'
                             + '</form>';
}


/*
 * Returns a user-friendly message for an error code
 */
GoogleMap.getErrorMessage = function (p_oStatus)
{
    /* Define Google Error codes */
    var G_GEO_UNKNOWN_ADDRESS        = 601;
    var G_GEO_SERVER_ERROR           = 500;
    var G_GEO_MISSING_QUERY          = 601;
    var G_UNAVAILABLE_ADDRESS        = 603;
    var G_GEO_BAD_KEY                = 610;
    var G_GEO_UNKNOWN_DIRECTIONS     = 604;
    var G_GEO_BAD_REQUEST            = 400;
    
    switch(p_oStatus.code)
    {
        case G_GEO_UNKNOWN_ADDRESS:
            return "No corresponding geographic location could be found for one of the specified addresses.\n" +
                   "This may be due to the fact that the address is relatively new, or it may be incorrect.";            
        
        case G_GEO_UNKNOWN_DIRECTIONS:
            return "Directions could not be found";            
            
        case G_GEO_SERVER_ERROR:
            return "A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known.";            
            
        case G_GEO_MISSING_QUERY:
            return "The HTTP q parameter was either missing or had no value. For geocoder requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.";            
        
        case G_UNAVAILABLE_ADDRESS:
            return "The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons."
            
        case G_GEO_BAD_KEY:
            return "The given key is either invalid or does not match the domain for which it was given.";
        
        case G_GEO_BAD_REQUEST:
            return "A directions request could not be successfully parsed.";
        
        default:
            return "An error occurred";
        
    }
}


/*
 * Toggles the Direction 'Bookend' (origin/destination) between description and
 * editable form
 */
GoogleMap.toggleRouteBookendVisibility = function (p_bookendId1, p_bookendId2)
{
    var oBookend1 = document.getElementById(p_bookendId1);
    var oBookend2 = document.getElementById(p_bookendId2);
    
    if(oBookend1.style.display == 'none')
    {
        oBookend1.style.display = '';
        oBookend2.style.display = 'none';
    }
    else
    {
        oBookend1.style.display = 'none';
        oBookend2.style.display = '';
    }
}

/**
 * Displays a tabbed info window with details of a step in a route of directions
 */
GoogleMap.showStep = function(route,step) 
{
    oGMap = GoogleMap.getInstance().oGMap;		
    oGMap.closeInfoWindow();
    
    oGDirections = GoogleMap.getInstance().oGDirections;
    
    var oStep = oGDirections.getRoute(route).getStep(step);
    
    var stepLatLng = oStep.getLatLng();		
    var stepDescriptionHTML = oStep.getDescriptionHtml();
    
    var stepDistance = oStep.getDistance();
    var stepDuration = oStep.getDuration();
    
    var infoHTML = '<div id="tab1" class="bubble">';
    infoHTML += '<table>';
    infoHTML += '<tr class="stepRow"><td>&nbsp;&nbsp;' + (step+1) + '.</td><td> ' + stepDescriptionHTML + '</td><td>' + stepDistance.html + '</td></tr>';
    infoHTML += '<tr class="stepRow"><td>&nbsp;&nbsp;</td colspan="2"><td> ' + stepLatLng + '</td></tr>';
    infoHTML += '</table>';
    infoHTML += '</div>';
    
    var tab1 = new GInfoWindowTab("Location", '<div id="detailmap"></div>');
    var tab2 = new GInfoWindowTab("Info", infoHTML);
    var infoTabs = [tab1,tab2];
    
    oGMap.openInfoWindowTabsHtml(stepLatLng,infoTabs);
    
    //Minimap for driving directions
    var dMapDiv = document.getElementById("detailmap");
    var detailmap = new GMap2(dMapDiv);
    detailmap.setCenter(stepLatLng,15);
    
    detailmap.addOverlay(oGDirections.getPolyline());
    
    var CopyrightDiv = dMapDiv.firstChild.nextSibling;
    var CopyrightImg = dMapDiv.firstChild.nextSibling.nextSibling;
    CopyrightDiv.style.display = "none";
    CopyrightImg.style.display = "none";
    
    detailmap.addControl(new GSmallMapControl());

}