var geocoder; 
var map; 

function GoogleMap(idDiv,sAddress) 
{
	geocoder = new google.maps.Geocoder(); 
	var latlng = new google.maps.LatLng(0,0); 
	var myOptions = { 
		zoom: 14, 
		center: latlng, 
		mapTypeId: google.maps.MapTypeId.ROADMAP 
	} 
	GoogleCodeAddress(idDiv,sAddress);
	map = new google.maps.Map(document.getElementById(idDiv), myOptions); 
} 

function GoogleCodeAddress(idDiv,sAddress) 
{ 
	geocoder.geocode
	( 
		{'address': sAddress}, function(results, status) 
		{ 
			if (status == google.maps.GeocoderStatus.OK) 
			{ 
				map.setCenter(results[0].geometry.location); 
				var marker = new google.maps.Marker({ 
				map: map, 
				position: results[0].geometry.location 
				}); 
			} else { 
				document.getElementById(idDiv).innerHTML='<p>Address was not found in Google Maps.</p>';
			} 
		}
	); 
}

