function MakeMap(latitude, longitude, text, id)
{
	if( GBrowserIsCompatible() )
	{
		var map = new GMap2(document.getElementById(id));
		if( map )
		{
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());

			var point = new GLatLng(latitude, longitude);

			if( point )
			{
				map.setCenter(point, 13);

				var marker = new GMarker(point);
				
				if( marker )
				{
					map.addOverlay(marker);
					
					if( text )
						marker.openInfoWindowHtml(text);
				}
			}

			return;
		}
	}

	alert("GoogleMaps problem");
}