var icon_chambre = new GIcon();

icon_chambre.image = "http://annuaire.maisondhotes.net/map/images/bout_rouge.png";

icon_chambre.iconSize = new GSize(15, 35);

icon_chambre.iconAnchor = new GPoint(7, 24);

icon_chambre.infoWindowAnchor = new GPoint(7, 7);



var icon_chateau = new GIcon();

icon_chateau.image = "http://annuaire.maisondhotes.net/map/images/bout_etoile.png";

icon_chateau.iconSize = new GSize(28, 47);

icon_chateau.iconAnchor = new GPoint(7, 24);

icon_chateau.infoWindowAnchor = new GPoint(7, 7);



var icon_gite = new GIcon();

icon_gite.image = "http://annuaire.maisondhotes.net/map/images/bout_bleu.png";

icon_gite.iconSize = new GSize(18, 28);

icon_gite.iconAnchor = new GPoint(7, 24);

icon_gite.infoWindowAnchor = new GPoint(7, 7);



var icon_charme = new GIcon();

icon_charme.image = "http://annuaire.maisondhotes.net/map/images/bout_jaune.png";

icon_charme.iconSize = new GSize(14, 24);

icon_charme.iconAnchor = new GPoint(7, 24);

icon_charme.infoWindowAnchor = new GPoint(7, 7);











var map;



function myzoom(a) {

	a > 0 ? map.zoomIn('', false, true): map.zoomOut('', true);

}



function mymove(a,b) {

	map.panDirection(a,b);

}



function affiche_marker(i) {

	map.panTo(aMarkers[i].getPoint());

	aMarkers[i].openInfoWindowHtml(aMarkersHtml[i]);



}



function affiche_marker2(i) {

	map.panTo(aMarkers[i].getPoint());

	aMarkers[i].openInfoWindowHtml(aMarkersHtml[i]);

	//aMarkers[i].setMarkerZIndex (600000);

}



function revert_marker(i) {

	aMarkers[i].setImage(icon_annonce.image);

	//aMarkers[i].setMarkerZIndex (1);

}



function wheelZoom(a) {

	if (!a) a = window.event; 

	if (a.preventDefault) a.preventDefault(); 

	a.returnValue = false; 



	//if(a.cancelable){

	//	a.preventDefault();

	//}

	//(a.detail || -a.wheelDelta) < 0 ? map.zoomIn('', false, true): map.zoomOut('', true);

	//return false;

}



function changeType(a){

	if(a=='satellite'){

		map.setMapType(G_SATELLITE_TYPE);

	}



	if(a=='map'){

		map.setMapType(G_MAP_TYPE);

	}



	if(a=='hybrid'){

		map.setMapType(G_HYBRID_MAP);

	}



	if(a=='relief'){

		map.setMapType(G_PHYSICAL_MAP);

	}

}



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) {

	var marker = new GMarker(point, type_icon);

	GEvent.addListener(marker, "click", 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, contenu_html, vide, index_gg, type_icon) {

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

	GEvent.addListener(marker, "click", function() {

		marker.openInfoWindowHtml(contenu_html);

	});

	return marker;

}





