// JavaScript Document
var geocoder;
var map;

// On page load, call this function

function loadGoogleMap(address) {
	// Create new map object
	map = new GMap2(document.getElementById("map"), { size: new GSize(250,250) });
	map.addControl(new GSmallMapControl());
	
	// Create new geocoding object
	geocoder = new GClientGeocoder();
	
	// Retrieve location information, pass it to addToMap()
	geocoder.getLocations(address, addToMap);
}

// This function adds the point to the map
function addToMap(response) {
	// Retrieve the object
	place = response.Placemark[0];
	
	// Retrieve the latitude and longitude
	point = new GLatLng(place.Point.coordinates[1],
	place.Point.coordinates[0]);
	
	// Center the map on this point
	map.setCenter(point, 16);
	
	// Create a marker
	marker = new GMarker(point);
	
	// Add the marker to map
	map.addOverlay(marker);

}

