function afficheDechetterie(coordonnees, nomDiv)
{	
	var tabCoor=coordonnees.split(',');
	var l1 = parseFloat(tabCoor[0]);
	var l2 = parseFloat(tabCoor[1]);
	//Si compatible
	if (GBrowserIsCompatible()) 
	{
		//déclaration de la carte avec comme parametre l'id du calque
		var map = new GMap2(document.getElementById(nomDiv));
		//Zoom et déplacement
		map.addControl(new GSmallMapControl());
		//Type d'affichage, plan, mixte, sattelite
		map.addControl(new GMapTypeControl());
		//Centrage de la carte sur la zone souhaité et le zoom voulu
		map.setCenter(new GLatLng(l1,l2), 13);
		//type de carte plan sattellite ou mixte
		map.setMapType(G_NORMAL_MAP);
		
		// Create a base icon for all of our markers that specifies the
		// shadow, icon dimensions, etc.
		var baseIcon = new GIcon();
		baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(37, 34);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(9, 2);
		baseIcon.infoShadowAnchor = new GPoint(18, 25);
		// Creates a marker whose info window displays the letter corresponding
		// to the given index.
		function createMarker(point, index) 
		{
			// Create a lettered icon for this point using our icon class
			var letter = String.fromCharCode("Déchetterie".charCodeAt(0) + index);
			var letteredIcon = new GIcon(baseIcon);
			letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
			// Set up our GMarkerOptions object
			markerOptions = { icon:letteredIcon };
			var marker = new GMarker(point, markerOptions);
			return marker;
		}
		var point = new GLatLng(l1,l2);
		map.addOverlay(createMarker(point, 0));
	}	
}

		
//Active la liste déroulante des activité 
//après avoir choisi la commune
function ActiveChoix()
{
	//ID du select "commune"
	var obj = document.getElementById("choixCommune");
	//Active le select "Activité" en fonction de commune
	if(obj.value !='')	{document.getElementById("choixActivite").disabled=false;} 	//Actif
	else				{document.getElementById("choixActivite").disabled=true;}	//Inactif
}
		 
//Affiche les resultats du bloc 1
function ResultatSelectAjax()
{
	//supprime les points sur la carte
	SupprimerTousPoints();
	//vide les div Ajax de fiche presta
	
	document.getElementById("FichePrestataire1" ).innerHTML='';
	document.getElementById("FichePrestataire2" ).innerHTML='';
	document.getElementById("FichePrestataire3" ).innerHTML='';
	document.getElementById("ResultatCommune" ).innerHTML = '';
	document.getElementById("ResultatDomaine" ).innerHTML='';
	
	//Inclusion AJAX sans recharger page
	var url1 = "index.php?id=267&ville=" + document.getElementById("choixCommune").value + "&domaine=" + document.getElementById("choixActivite").value;
	new Ajax(url1, {
	method: 'get',
	update: $('ResultatTri')
	}).request();
	//fin de l'ajax
	
	//Flash 
	var lag = $('ResultatTri');
	var fx1 = new Fx.Styles(lag, {
	duration: 1500,
	wait: false,
	transition: Fx.Transitions.Quad.easeOut
	});
	fx1.start({'background-color': ['#ec7a08', '#fff'],'opacity': [1, 1]});
	//fin du flash
}

//Affiche les resultat du bloc 2
function Commune()
{
	SupprimerTousPoints();
	//vide les div Ajax de fiche presta
	document.getElementById("FichePrestataire1" ).innerHTML='';
	document.getElementById("FichePrestataire2" ).innerHTML='';
	document.getElementById("FichePrestataire3" ).innerHTML='';
	document.getElementById("ResultatTri" ).innerHTML='';
	document.getElementById("ResultatDomaine" ).innerHTML='';
	
	//Inclusion AJAX sans recharger page
	var url1 = "index.php?id=269&ville=" + document.getElementById("Commune").value;
	new Ajax(url1, {
	method: 'get',
	update: $('ResultatCommune')
	}).request();
	//fin de l'ajax
	//Flash 
	var lag = $('ResultatCommune');
	var fx1 = new Fx.Styles(lag, {
	duration: 1500,
	wait: false,
	transition: Fx.Transitions.Quad.easeOut
	});
	fx1.start({'background-color': ['#ec7a08', '#fff'],'opacity': [1, 1]});
	//fin du flash
 }
 
//Charge la carte GMAP
var objMap;
function chargeCarte() 
{			
	if (GBrowserIsCompatible()) 
	{
		objMap = new GMap2(document.getElementById("LaCarte"));
		objMap.setCenter(new GLatLng(44.672804,5.122719), 10);
		//Zoom et déplacement
		objMap.addControl(new GSmallMapControl());
	}
}

	
//Marque un point sur la carte Gmap en fonction de son ID, latitude, longitude et données html
function MarquePoints(id,lat1,lon1,html)
{	
	//recupere lat et lon sous forme de float
	var lat = parseFloat(lat1);
	var lon = parseFloat(lon1);
	//definit le point gps
	var mon_point = new GLatLng(lat,lon);
	//attribue un marqueur
	var mon_marqueur = new GMarker(mon_point);
	objMap.addOverlay(mon_marqueur);
	//ajoute la fenetre html au click sur le marqueur
	GEvent.addListener(mon_marqueur,'click',function() 
	{ 
		//alert(html);
		mon_marqueur.openInfoWindowHtml(html); 
	});
} 
		
//Supprime tous les points de la carte
function SupprimerTousPoints()
{
	objMap.clearOverlays();
}

//Charge les points sur la carte google map
function chargeCarteAjax()
{
	//supprime les points
	SupprimerTousPoints();
	//vide les div Ajax de fiche presta
	document.getElementById("FichePrestataire1" ).innerHTML='';
	document.getElementById("FichePrestataire2" ).innerHTML='';
	document.getElementById("FichePrestataire3" ).innerHTML='';
	document.getElementById("ResultatTri" ).innerHTML='';
	document.getElementById("ResultatCommune" ).innerHTML = '';
	
	//alert("plip");
	var obj = document.getElementById("Activite");
	//Inclusion AJAX sans recharger page
	var url1 = "index.php?id=270&domaine=" + document.getElementById("Activite").value;
	new Ajax(url1, {
	method: 'get',
	evalScripts: true,
	update: $('ResultatDomaine')
	}).request();
	//fin de l'ajax
	//Flash 
	var lag = $('ResultatDomaine');
	var fx1 = new Fx.Styles(lag, {
	duration: 1500,
	wait: false,
	transition: Fx.Transitions.Quad.easeOut
	});
	fx1.start({'background-color': ['#ec7a08', '#fff'],'opacity': [1, 1]});
	//fin du flash
}

//affiche la fiche prestatire  ID dans le div donnée en parametre
function VoirFiche(id,lediv)
{
	//Inclusion AJAX sans recharger page
	var url1 = "index.php?id=268&prest=" + id;
	new Ajax(url1, {
		method: 'get',
		evalScripts: true,
		update: $(lediv)
	}).request();
	//fin de l'ajax
	//Flash 
	var lag = $(lediv);
	var fx1 = new Fx.Styles(lag, {
		duration: 1500,
		wait: false,
		transition: Fx.Transitions.Quad.easeOut
	});
	fx1.start({'background-color': ['#ec7a08', '#fff'],'opacity': [1, 1]});
	//fin du flash
}

function FlashDiv(div)
{
	//Flash 
	var lag = $(div);
	var fx1 = new Fx.Styles(lag, {
		duration: 3000,
		wait: false,
		transition: Fx.Transitions.Quad.easeOut
	});
	fx1.start({'background-color': ['#ec7a08', '#fff'],'opacity': [1, 1]});
	//fin du flash
}

//Affiche les resultat du bloc "commune" sous forme d'onglets
function AfficheOnglet(onglet)
{
	//alert(onglet);
	//boucle pour faire 3 onglets
	for (i=1; i<4; i++) 
	{
		//Si c'est l'onglet i
		if (onglet == i)
		{
			//on affiche l'onglet
			document.getElementById("Ong"+i).style.display = 'block';
			//on passe son style en actif
			document.getElementById("onglet"+i).className = 'active';
		}
		//Sinon
		else
		{
			//on masque l'onglet
			document.getElementById("Ong"+i).style.display = 'none';
			//on passe le style en inactif
			document.getElementById("onglet"+i).className = '';
		}
	}
	return false;
}

//Affiche les resultat du bloc "commune" sous forme d'onglets
function AfficheOngletFiche(onglet)
{
	//alert(onglet);
	//boucle pour faire 3 onglets
	for (i=1; i<7; i++) 
	{
		//Si c'est l'onglet i
		if (onglet == i)
		{
			//on affiche l'onglet
			document.getElementById("Ong"+i).style.display = 'block';
			//on passe son style en actif
			document.getElementById("onglet"+i).className = 'active';
		}
		//Sinon
		else
		{
			//on masque l'onglet
			document.getElementById("Ong"+i).style.display = 'none';
			//on passe le style en inactif
			document.getElementById("onglet"+i).className = '';
		}
	}
	return false;
}

//Affiche le plan de la CCVD
function PlanCCVD() 
{
	//Si compatible
	if (GBrowserIsCompatible()) 
	{
		//defini le plan ainsi que le div ou il sera affiché
		//var planAcces = new GMap2(document.getElementById("gmap_acces"));
		nomDiv = "gmap_acces";
		var planAcces = new GMap2(document.getElementById(nomDiv));
		//propriété du plan avec coor GPS
        planAcces.setCenter(new GLatLng(44.731989,5.002684), 15);
		//pointage GPS
		var point = new GLatLng(44.731989,5.002684);
		//affichage du point
		planAcces.addOverlay(new GMarker(point));
		//mon_marqueur.openInfoWindowHtml(html); 
    }
}

//Affiche le plan de la CCVD
function PlanCCVD2() 
{
	//Si compatible
	if (GBrowserIsCompatible()) 
	{
		//defini le plan ainsi que le div ou il sera affiché
		//var planAcces = new GMap2(document.getElementById("gmap_acces"));
		nomDiv = "gmap_acces";
		
		var NomSociete = 'CCVD';
		var Adresse = 'rue Henri Barbusse';
		var CodePostal = '26400';
		var Ville = 'Crest';
		var LatitudeDestination = '44.7319892';
		var LongitudeDestination = '5.0026836';
		
		var planAcces = new GMap2(document.getElementById(nomDiv));
		//propriété du plan avec coor GPS
        planAcces.setCenter(new GLatLng(44.731989,5.002684), 15);
		//pointage GPS
		var point = new GLatLng(44.731989,5.002684);
		//Zoom et déplacement
		planAcces.addControl(new GSmallMapControl());
		//affichage du point
		var mon_marqueur = new GMarker(point);
		planAcces.addOverlay(mon_marqueur);
		
		GEvent.addListener(mon_marqueur,'click',function() 
		{ 
			//alert(html);
			html=
 			"<p><b>Indiquez votre adresse de d&eacute;part ci-dessous :</b></p>" +
 			"<form action='http://maps.google.com/maps' method='get' target='_blank' style='margin:0;padding;0'>" +
 			"<input type='text' name='saddr' id='saddr' value=''/><br /><br />" +
 			"<p><b>"+NomSociete+"<br />"+Adresse+"<br />"+CodePostal+" "+Ville+"</b></p>" +
 			"<input value='Calculez votre itin&eacute;raire avec Google Maps' type='submit'>" +
 			"<input type='hidden' name='daddr' value='"+LatitudeDestination+","+LongitudeDestination+"'/>"+
 			"</form>" +
 			"</div>";
			mon_marqueur.openInfoWindowHtml(html); 
		});
    };	
}

//Affiche les déchetteries
function LocalDechetteries()
{
	//Si compatible
	if (GBrowserIsCompatible()) 
	{
		//defini le plan ainsi que le div ou il sera affiché
		//var planDechets = new GMap2(document.getElementById("gmap-dechets"));
		nomDiv = "gmap-dechets";
		var planDechets = new GMap2(document.getElementById(nomDiv));
		//propriété du plan avec coor GPS
		planDechets.setCenter(new GLatLng(44.731989,5.002684), 9);
		//Zoom et déplacement
		planDechets.addControl(new GSmallMapControl());
		//Type d'affichage, plan, mixte, sattelite
		planDechets.addControl(new GMapTypeControl());
		
		//pointage GPS
		var pointL = new GLatLng(44.731989,5.002684);
		//Beaufort
		var point5 = new GLatLng(44.777784,5.144928);
		planDechets.addOverlay(new GMarker(point5));
		//Bourdeaux
		var point1 = new GLatLng(44.586425,5.136817);
		planDechets.addOverlay(new GMarker(point1));
		//Eurre
		var point2 = new GLatLng(44.737619,4.983029);
		planDechets.addOverlay(new GMarker(point2));
		//Livron
		var point3 = new GLatLng(44.795061,4.841355);
		planDechets.addOverlay(new GMarker(point3));		
		//Loriol
		var point4 = new GLatLng(44.741498,4.805156);
		planDechets.addOverlay(new GMarker(point4));
		
	}
}
