/// Google maps functionality

function createMarker(point, number) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml(number);
  });
  return marker;
}

function load() {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map"));
	
	map.addControl(new GSmallMapControl());
	if (GMAPS_SZOOM)
	map.addControl(new GMapTypeControl());
	
	function createMarker(point, number) {
	  var marker = new GMarker(point);
	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(number);
	  });
	  return marker;
	}
	
	map.setCenter(new GLatLng(GMAPS_LON,GMAPS_LAT), GMAPS_ZOOM);
	map.setMapType(G_HYBRID_TYPE);  
	
	var geocoder = new GClientGeocoder();
	
	var arrayofPoints = [];
	var arrayofPointsNames = [];
	
	arrayofPoints[0] = new GLatLng(GMAPS_LON,GMAPS_LAT);
	arrayofPointsNames[0] = GMAPS_P;
	
	map.addOverlay(
		createMarker(
			arrayofPoints[0], 
			'<strong>'+arrayofPointsNames[0]+'<\/strong>'
		)
	);
	
	
  }
}
