function setupPlan() {


	if (GBrowserIsCompatible()) {

		map = new GMap2(document.getElementById("id_google_map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(47.8, 13.2), 6);

 		var smalIcon = new GIcon(G_DEFAULT_ICON);
        	smalIcon.iconSize = new GSize(20,34);
        	smalIcon.shadowSize = new GSize(40,34);
        	smalIcon.image = "/images/icons/google_map_icon_b2b_20x34.png";

		// Set up our GMarkerOptions object
		markerOptions = { icon:smalIcon };

	}

	for (i=0;i<array_va_content.length;i++) {
		var point = new GLatLng(array_va_Lat[i],array_va_Lng[i]);
		setPoint(point,array_va_content[i]);
	}

	function setPoint (point,adresse_content) {
		var marker = new GMarker(point,markerOptions);
		map.addOverlay(marker);
		GEvent.addListener(marker, "click",
			function() {
				marker.openInfoWindowHtml('<span class="class_marker">'+adresse_content+'</span>');
			}
		);
	}
}
