    var map = null;
    var geocoder = null;
    var markers = [];
    var ii = 0;

    function createMarker(lat, lng, label, markerOptions, remainOpen) {
        var marker = null;
        
        if (markerOptions != null)
        {
            marker = new GMarker(new GLatLng(lat,lng), markerOptions);
        }
        else
        {
            marker = new GMarker(new GLatLng(lat,lng));
        }

        map.addOverlay(marker);

        if (remainOpen)
        {
            marker.openInfoWindowHtml('<span style="font-family:Arial;font-size:10pt;">'+label+'</span>');
        }

            GEvent.addListener(marker,"mouseover", function() {          	
                marker.openInfoWindowHtml('<span style="font-family:Arial;font-size:10pt;">'+label+'</span>');
            });  
            GEvent.addListener(marker,"mouseout", function() {			
                marker.closeInfoWindow();
            });

        markers[ii++] = marker;
    } //end createMarker()

    function loadCorMapEnglish() {
      if (GBrowserIsCompatible()) {
        var initialZoom = 16; // 1 to 17.
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(1.3300610531547, 103.86693675355), initialZoom);
        map.enableScrollWheelZoom();
        geocoder = new GClientGeocoder();
        map.addControl(new GLargeMapControl());
        map.addControl(new GScaleControl());
        //map.addControl(new GOverviewMapControl());
        map.addControl(new GMapTypeControl());

        // The actual church building.
        createMarker('1.3295509421547', '103.86619975355', '<b>Chapel of the Resurrection</b>&nbsp;<br /><img src="/_cor/map-icon-en.png" align="left" border="0" /><span style="font-size:smaller">1 Francis Thomas Drive #02-17<br />Diocesan Centre Building<br />Singapore 359340<br /></span>', null, true);

        // Bus stop 1.
        var tinyIcon = new GIcon();
        tinyIcon.image = 'http://www.yireh.sg/busstop.png';
        tinyIcon.iconSize = new GSize(18, 20);
        tinyIcon.iconAnchor = new GPoint(6, 20);
        tinyIcon.infoWindowAnchor = new GPoint(5, 1);
        var markerOptions = { icon:tinyIcon };
        createMarker('1.3291709421547', '103.86637675355', '<p>St. Andrew\'s Junior School, Jln Toa Payoh.</p><p>Buses at this stop: <br />8, 26, 31, 90, 142, 151, 154, 857, 966, 985</p><p>Bus stop number: 60081</p>', markerOptions, false);

        // Bus stop 2.
        createMarker('1.3288009421547', '103.86577675355', '<p>Opposite St. Andrew\'s Junior School, Jln Toa Payoh.</p><p>Buses at this stop: <br />8, 26, 31, 90, 142, 151, 154, 857, 966, 985</p><p>Bus stop number: 60089</p>', markerOptions, false);

        // Bus stop 3.
        createMarker('1.3292509421547', '103.86849975355', '<p>Leong Bee Court, Upper Serangoon Rd.</p><p>Buses at this stop: <br />13, 107, 107X, 133, 142, 147, 853</p><p>Bus stop number: 60201</p>', markerOptions, false);

        // Bus stop 4.
        createMarker('1.3295509421547', '103.86898075355', '<p>Opposite Leong Bee Court, Upper Serangoon Rd.</p><p>Buses at this stop: <br />13, 107, 107X, 133, 142, 147, 853</p><p>Bus stop number: 60209</p>', markerOptions, false);
      }
    }

