var infoBulle = new google.maps.InfoWindow();
var marqueur = new Array();
var bounds = new google.maps.LatLngBounds();

var map;

function recenter(){
	ma_carte.panTo(marqueur[0]);
}

function createMarker(my_map, my_position, contenu_html, type_icon, index_gg) {
	var marker = new google.maps.Marker({ position: my_position, map: my_map, icon: type_icon });

	if(contenu_html!=""){
		google.maps.event.addListener(marker, 'click', function() { infoBulle.setContent(contenu_html); infoBulle.open(my_map, marker) } );
	}

	return marker;
}

function createMarker2(my_map, my_position, contenu_html, type_icon, index_gg) {
	var marker = new google.maps.Marker({ position: my_position, map: my_map, icon: type_icon });

	if(contenu_html!=""){
		google.maps.event.addListener(marker, 'click', function() { infoBulle.setContent(contenu_html); infoBulle.open(my_map, marker) } );
	}

	return marker;
}

function createDragMarker(my_map, my_position, contenu_html, index_gg) {
	var marker = new google.maps.Marker({ position: my_position, map: my_map, draggable: true});

	if(contenu_html!=""){
		google.maps.event.addListener(marker, 'click', function() { infoBulle.setContent(contenu_html); infoBulle.open(my_map, marker) } );
	}

	return marker;
}

function affiche_marker(my_marker) {
	google.maps.event.trigger(marqueur[my_marker], 'click');
}

var icon_aero = new google.maps.MarkerImage('http://maps.google.com/mapfiles/kml/pal2/icon56.png', new google.maps.Size(32, 32), new google.maps.Point(0,0), new google.maps.Point(16, 16));
var icon_hotel = new google.maps.MarkerImage('http://www.aerodromes.fr/lib/marker1.png', new google.maps.Size(29, 40), new google.maps.Point(0,0), new google.maps.Point(12, 32));
var icon_zoom = new google.maps.MarkerImage('http://www.aerodromes.fr/lib/zoom-in.png', new google.maps.Size(32, 32), new google.maps.Point(0,0), new google.maps.Point(16, 16));

var icon_num = new Array();
for(var i=1; i<=50; i++){
	icon_num[i] = new google.maps.MarkerImage('http://www.aerodromes.fr/lib/num_push/push_' + i + '.png', new google.maps.Size(25, 36), new google.maps.Point(0,0), new google.maps.Point(12, 36));
}
