function initialize(lan, lon) {
  if (GBrowserIsCompatible()) {
  	var center = new GLatLng(lan, lon);
    var map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(center, 14);
    var marker = new GMarker(center, {draggable: true});
    map.addOverlay(marker);
    map.setUIToDefault();
  }
}


var map = null;
var geocoder = null;
//var address = 'NW9 London';

function initialize(address1) {
	
	if(address1) {
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById("map_canvas"));
			map.setCenter(new GLatLng(37.4419, -122.1419), 14);
			geocoder = new GClientGeocoder();
			showAddress(address1);
			map.setUIToDefault();
		}
	}	
}


function showAddress(address) {
	if (geocoder) {
		geocoder.getLatLng(
			address,
			function(point) {
				if (!point) {
					alert(address + " not found");
					//document.getElementById("googlemaplink").style.visibility="hidden";
					//document.getElementById("googlemaplink").style.position="absolute";
				} else {
					map.setCenter(point, 14);
					var marker = new GMarker(point);
					var lat = point.lng().toFixed(5);
					var lng = point.lat().toFixed(5);	  		  
					//document.getElementById("googlemap").src="http://maps.google.com/maps/api/staticmap?center="+address+"&zoom=15&size=240x200&maptype=roadmap&markers=color:blue|label:R|"+lng+","+lat+"&sensor=true";
					//document.getElementById("googlemaplink").href="http://maps.google.co.uk/maps?f=q&source=s_d&q="+address+"&hl=en&mra=iwd&mrcr=0&sll="+lng+","+lat+"&z=15";
					map.addOverlay(marker);
					//marker.openInfoWindowHtml(address);				
				}
			}
		);
	}	
}
