function GLoad() {
    if(GBrowserIsCompatible()) {
        if (!$('googlemapDiv')) return null;
        var map = new GMap2($('googlemapDiv'));
        map.enableContinuousZoom();
        map.enableDoubleClickZoom();
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        var geocoder = new GClientGeocoder();

        var icon = new GIcon();
        var markerStyle = 'Google Traditional (flat)';
        var markerColor = 'Moab';
        icon.image = 'http://google.webassist.com/google/markers/traditionalflat/moab.png';
        icon.shadow = 'http://google.webassist.com/google/markers/traditionalflat/shadow.png';
        icon.iconSize = new GSize(34,35);
        icon.shadowSize = new GSize(34,35);
        icon.iconAnchor = new GPoint(9,23);
        icon.infoWindowAnchor = new GPoint(19,0);
        icon.printImage = 'http://google.webassist.com/google/markers/traditionalflat/moab.gif';
        icon.mozPrintImage = 'http://google.webassist.com/google/markers/traditionalflat/moab_mozprint.png';
        icon.printShadow = 'http://google.webassist.com/google/markers/traditionalflat/shadow.gif';
        icon.transparent = 'http://google.webassist.com/google/markers/traditionalflat/moab_transparent.png';

        var address_0 = {
            street: '12 Flemington Road',
            city: 'Toronto',
            state: 'Ontario',
            zip: 'M6A 2N4',
            country: 'Canada',
            infowindow: 'default',
            infowindowtext: '<span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000;"><strong>Address:</strong><br />12 Flemington Road<br />Toronto, ON M6A 2N4</span>',
            full: '12 Flemington Road, Toronto, ON M6A 2N4',
            isdefault: true
        };

        geocoder.getLatLng (
        address_0.full,
        function(point) {
            if(point) {
                map.setCenter(point, 13);
                var marker = new GMarker(point, icon);
                GEvent.addListener(marker, 'click', function() {
                    marker.openInfoWindowHtml(address_0.infowindowtext);
                });
                map.addOverlay(marker);
                marker.openInfoWindowHtml(address_0.infowindowtext);
            }
            else {
                map.setCenter(new GLatLng(43.717039,-79.440336), 13);
            }
        });
    }
}