function init_gmap() {

}

var map = null;
var geocoder = null;
// Global stuff
var mymarker;
var locMarker;

function initializeGoogleMap() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("s4Con"));
	    map.setCenter(new GLatLng(lat0, lng0), 10);
		map.enableContinuousZoom();
		map.enableDoubleClickZoom();
		map.setZoom(zoom);
	
		// map.enableScrollWheelZoom();
		
	    if (map_zoom) {
			map.addControl(new GSmallMapControl());
	    }
		if (map_type==2) {
			map.setMapType(G_SATELLITE_MAP);
		}
		else if (map_type==3) {
			map.setMapType(G_HYBRID_MAP);
		}
		else {
			map.setMapType(G_NORMAL_MAP);
		}
		
		map.addControl(new GMapTypeControl());
		geocoder = new GClientGeocoder();
	}
      
	var mapDiv = document.getElementById("s4Con");
	var CopyrightDiv = mapDiv.firstChild.nextSibling;
	CopyrightDiv.style.font = "8px Arial";
}

function createMarker(point,html) {
	var marker = new GMarker(point);
	map.addOverlay(marker);
	//marker.openInfoWindowHtml(html);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	});
	return marker;
}

function chargerFichierXml (num) {
if(num==undefined) num=MAP_MARKER;
if(num!=20) map.setZoom(zoom);
	GDownloadUrl("map_xml.php?num="+num, function(data, responseCode) {
		var xml = GXml.parse(data);
		if (mpoint == 1) {
			var markers = xml.documentElement.getElementsByTagName("marker");
		}
		else {
			var markers="";
		}
		
		if (markers.length > 0){
			for (var i = 0; i < markers.length; i++) {
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
										parseFloat(markers[i].getAttribute("lng")));
				var lnk="<a href='"+markers[i].getAttribute("url")+"'>"+markers[i].getAttribute("title")+"</a>";
				var price=markers[i].getAttribute("price");
				//var descr=markers[i].getAttribute("descr");
				var mark = createMarker(point,lnk+"<br/>"+price+"<br/>");
				map.addOverlay(mark);
			}
		}
	});
}