var map;
function myzoom(a) {
	a > 0 ? map.zoomIn('', false, true): map.zoomOut('', true);
}

function mymove(a,b) {
	map.panDirection(a,b);
}

function changeType(a){
	if(a=='satellite'){
		map.setMapType(G_SATELLITE_MAP);
	}

	if(a=='map'){
		map.setMapType(G_NORMAL_MAP);
	}

	if(a=='hybrid'){
		map.setMapType(G_HYBRID_MAP);
	}

	if(a=='relief'){
		map.setMapType(G_PHYSICAL_MAP);
	}
}

function recenter(){
	map.returnToSavedPosition();
}

function createMarker(point, contenu_html, vide, index_gg, type_icon) {
	var marker = new GMarker(point, type_icon);
	GEvent.addListener(marker, "mouseover", function() {
		marker.openInfoWindowHtml(contenu_html);
	});
	return marker;
}

function createMarker2(point, contenu_html, vide, index_gg, type_icon, mode_aff) {
	var marker = new GMarker(point, type_icon);
	GEvent.addListener(marker, mode_aff, function() {
		marker.openInfoWindowHtml(contenu_html);
	});
	aMarkers[index_gg] = marker;
	aMarkersHtml[index_gg] = contenu_html;
	return marker;
}
var aMarkers = new Array();
var aMarkersHtml = new Array();

function createDragMarker(point) {
	var marker = new GMarker(point, {draggable: true});
	return marker;
}

function affiche_marker(i) {
	map.panTo(aMarkers[i].getPoint());
	aMarkers[i].openInfoWindowHtml(aMarkersHtml[i]);
}

var icon_aero = new GIcon();
icon_aero.image = "http://maps.google.com/mapfiles/kml/pal2/icon56.png";
icon_aero.iconSize = new GSize(32, 32);
icon_aero.iconAnchor = new GPoint(16, 16);
icon_aero.infoWindowAnchor = new GPoint(16, 16);

var icon_hotel = new GIcon();
icon_hotel.image = "http://www.aerodromes.fr/lib/marker1.png";
icon_hotel.iconSize = new GSize(29, 40);
icon_hotel.iconAnchor = new GPoint(12, 32);
icon_hotel.infoWindowAnchor = new GPoint(12, 15);