function createGoogleMap() {
	GMap.prototype.centerAndZoomOnBounds = function(bounds) {
		var stretched_NE = new GLatLng(bounds.getNorthEast().lat() * 1.1, bounds.getNorthEast().lng() * 1.1)
		var stretched_SW = new GLatLng(bounds.getSouthWest().lat() * 1.1, bounds.getSouthWest().lng() * 1.1)
		var stretched_bnds = new GLatLngBounds(stretched_SW, stretched_NE);
			  var center_lat = (bounds.getNorthEast().lat() + bounds.getSouthWest().lat()) / 2.0;
			  var center_lng = (bounds.getNorthEast().lng() + bounds.getSouthWest().lng()) / 2.0;
			  var center = new GLatLng(center_lat,center_lng);
			  var newZoom = map.getBoundsZoomLevel(stretched_bnds);

			  map.setCenter(center, newZoom);
	}

	var bounds = new GLatLngBounds(); 
	var positionMarker;
	markers = new Array();
		if (GBrowserIsCompatible()) {
			var m = document.getElementById("gMap"); 
		  //m.style.height = "400px"; 
		  //m.style.width = "300px"; 
		  var map = new GMap(m); 
		  map.addControl(new GSmallMapControl());
		  map.addControl(new GMapTypeControl(true));

		  var position = new GLatLng(48.886984,2.374549);
		  map.centerAndZoom(position, 6);
		  bounds.extend(position);
		  positionMarker = new GMarker(position);
		  positionMarker.point = positionMarker.getPoint();
		  markers.push(positionMarker);
		  map.addOverlay(positionMarker);
		  GEvent.addListener(markers[markers.length-1], 'click', null);

		  var position = new GLatLng(43.576808,2.113004);
		  bounds.extend(position);
		  positionMarker = new GMarker(position, {title:"Orange County (Tustin)"});
		  markers.push(positionMarker);
		  map.addOverlay(positionMarker);
		  GEvent.addListener(markers[markers.length-1], 'click', null);

		  map.centerAndZoomOnBounds(bounds);
	}
}

/*
function createGoogleMap() {

	if (GBrowserIsCompatible()) {

		var gMapDiv = document.getElementById("gMap");
		
		var center = new GLatLng(48.886984,2.374549);
		var position = new GLatLng(48.886984,2.374549);
		
		var gMap = new GMap2(gMapDiv);
		gMap.setCenter(center, 8);
		gMap.addControl(new GSmallMapControl());
		
		var marker = new GMarker(position);
		
		GEvent.addListener(marker, 'click', function(){
			marker.openExtInfoWindow(
				gMap,
				"custom_info_window_red",
				document.getElementById("gMapInfo").innerHTML,
				{
					beakOffset: 3
				}
			);
		});

		gMap.addOverlay(marker);
		
		GEvent.trigger(marker, 'click');
	}
}
*/
