/************************************************************************
 *  Google Maps Javascript Functions 
 *    - Creative Chaos 2010                                                                  
 ************************************************************************/

addressToShow = '519-525 Riversdale Road, Camberwell VIC 3124';
markerHTML    = 'Camberwell Fresh Food Market<br />519-525 Riversdale Road, Camberwell VIC 3124<br />';
mapZoomLevel  = 14; //smaller number indicates less zoom
		
		
function initialize(){
	
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        
		var geocoder = new GClientGeocoder(); 
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
	
		showAddress(addressToShow,markerHTML);
	}


    function showAddress(address, html) {
        if (geocoder) {
            if(!html) {html = address;}

            geocoder.getLatLng(
                address,
                function(point) {
                    if (!point) {
                        alert(address + " not found");
                    } else {
                        map.setCenter(point, mapZoomLevel);
                        var marker = new GMarker(point);
                        map.addOverlay(marker);
                        marker.openInfoWindowHtml(html);

                        GEvent.addListener(marker,"click", function() {
                            map.openInfoWindowHtml(point, html);
                        });
                    }
                }
            );

        }
    }

}
