var MaCarte = null;
function load (){
	var baseIcon = new GIcon();
	baseIcon.iconSize=new GSize(44,46);
	baseIcon.shadowSize=new GSize(64,66);
	baseIcon.iconAnchor=new GPoint(16,32);
	baseIcon.infoWindowAnchor=new GPoint(16,0);
	var Gite = new GIcon(baseIcon, 'images/icons/36.png', null, 'images/icons/heberge-shadow.png');
	var Restaurants = new GIcon(baseIcon, 'images/icons/31.png', null, 'images/icons/heberge-shadow.png');
	var Hotels = new GIcon(baseIcon, 'images/icons/34.png', null, 'images/icons/heberge-shadow.png');
	var loisir = new GIcon(baseIcon, 'images/icons/32.png', null, 'images/icons/heberge-shadow.png');
	var Terroir = new GIcon(baseIcon, 'images/icons/33.png', null, 'images/icons/heberge-shadow.png');
	var Artisanat = new GIcon(baseIcon, 'images/icons/30.png', null, 'images/icons/heberge-shadow.png');
	var Chambre = new GIcon(baseIcon, 'images/icons/35.png', null, 'images/icons/heberge-shadow.png');

	// Création de la Carte //
	var MaCarte = new GMap2(document.getElementById('CarteMelusine'));
	MaCarte.addControl(new GLargeMapControl());
	MaCarte.addControl(new GMapTypeControl());
	MaCarte.setCenter(new GLatLng(46.52769, -0.94894), 10);
	MaCarte.setMapType(G_NORMAL_MAP);
	MaCarte.enableScrollWheelZoom();

	var ToutesLesBalisesInput = document.getElementsByTagName('input');
	if(ToutesLesBalisesInput != null){
		for(var i = 0; i < ToutesLesBalisesInput.length; i++){
			if(ToutesLesBalisesInput[i].type == 'radio'){
				ToutesLesBalisesInput[i].onclick=function(){EnvoiLoisir(this);}
			}
		}
	}
	
	function EnvoiLoisir(val){
		if(val == null){return;}
		if(val.checked){
			loisirselec=val.value;
			GDownloadUrl('data-melusine.htm', function(data) {
				MaCarte.clearOverlays();
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName('marker');
				for (var i = 0; i < markers.length; i++) {
					var type = markers[i].getAttribute('type');
					if(type == loisirselec){
							var point = new GLatLng(parseFloat(markers[i].getAttribute('lat')), parseFloat(markers[i].getAttribute('lng')));
							var title = markers[i].getAttribute('title');
							var guid = markers[i].getAttribute('guid');
							var link = markers[i].getAttribute('link');
							var ville = markers[i].getAttribute('ville');
							var type = markers[i].getAttribute('type');
							var cat = markers[i].getAttribute('cat');
							var photo = markers[i].getAttribute('photo');
							var tel = markers[i].getAttribute('tel');
							var fax = markers[i].getAttribute('fax');
							var marker = creerMarker(point, title, photo, guid, link, ville, type, cat, tel, fax);
							MaCarte.addOverlay(marker);
					}
				}
			});
		}	
	}
	
	function creerMarker(point, title, photo, guid, link, ville, type, cat, tel, fax) { 
		if(type=='Gite'){var icone = Gite;} 
		if(type=='Restaurants'){var icone = Restaurants;} 
		if(type=='Hotels'){var icone = Hotels;}
		if(type=='Artisanat'){var icone = Artisanat;}
		if(type=='Loisirs'){var icone = loisir;}
		if(type=='Terroir'){var icone = Terroir;}
		if(type=='Chambre'){var icone = Chambre;}
	var onglets = new Array();
	var ongletInfosMairie = new GInfoWindowTab ("", "<table cellspacing=\"5\" width=\"370\"><tr><td  valign=\"top\" align=\"left\" style=\"font-size: 11px\"><strong style=\"font-size: 12px\">"+title+"</strong><br>"+guid+"<br>"+ville+"<br>Tel : "+tel+"<cfif #fax# neq ''><br>Email : <a href=mailto:"+fax+" class=\"alemenu2\" target=\"_top\">"+fax+"</a></cfif><br><br><strong>Description :</strong><br>"+cat+"</td><td><img style=\"border:1px solid #c0c0c0\" src=\"img_rep/"+photo+"\"  alt=\""+title+"\" /></td></tr><tr><td colspan=\"2\" align=\"center\"><strong><a href=\""+link+"\" class=\"cellule\" target=\"_top\">Voir la page</a></strong></td></tr></table>"); 
	//var ongletRecherche = new GInfoWindowTab ("Infos", "<table><tr><td>Ville</td><td> : "+ville+"</td></tr><tr><td>Cat&eacute;gorie</td><td> : <a href=\"http://phortail.org/annuaire/annuaire-"+cat+".html\">"+cat+"</a></td></tr><tr><td>Type</td><td> : <a href=\"http://phortail.org/annuaire/"+type+"-annuaire.html\">"+type+"</a></td></tr></table>"); 
	onglets[0] = ongletInfosMairie;
	//onglets[1] = ongletRecherche;

	var marker = new GMarker(point, icone);
	GEvent.addListener(marker, 'click', function() {
		marker.openInfoWindowTabsHtml(onglets);
	});
	return marker; 




 
	}
};
