var geocoder;
var map;
var address;
var label;

function mapone(location,description) {
	map = new GMap2(document.getElementById("map"));
	address = location;
	label = description + '<br>' + location;
	mapit();
	finalizeMap();
}

function mapit() {
	if (GBrowserIsCompatible()) {
		geocoder = new GClientGeocoder();
		geocoder.getLocations(address, addToMap);
	}
}

function addToMap(response) {
	place = response.Placemark[0];
	point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);
	map.setCenter(point, 13);
	
	var marker = new GMarker(point);
	map.addOverlay(marker);
	if (label.length > 0)
		marker.openInfoWindowHtml(label);
}

function finalizeMap() {
	map.addControl(new GSmallZoomControl());	
	map.addControl(new GMapTypeControl());	
}	

