		function AffFormAvance()
		{
			document.getElementById('formmatclassique').style.display="none";
			document.getElementById('formmatavance').style.display="inline";
			document.getElementById('lienformmatavance').style.display="none";
			document.getElementById('lienformmatclassique').style.display="inline";
			document.getElementById('formgareacces').style.display="none";
			document.recherche.materiel.selectedIndex=0;
			document.recherche.num.value='';
		}
		function AffFormClassique()
		{
			document.getElementById('formmatclassique').style.display="inline";
			document.getElementById('formmatavance').style.display="none";
			document.getElementById('lienformmatavance').style.display="inline";
			document.getElementById('lienformmatclassique').style.display="none";
			document.recherche.materiel_tete.selectedIndex=0;
			document.recherche.num_tete.value='';
			document.recherche.materiel_um.selectedIndex=0;
			document.recherche.num_um.value='';
			document.recherche.materiel_pousse.selectedIndex=0;
			document.recherche.num_pousse.value='';
		}
		function openLignes()
		{
			var fen = window.open("liste-lignes.php", "", "width=480,height=700,menubar=0,tollbar=0,location=0,directories=0,status=1,scrollbars=1");
		}
		function openGares(type)
		{
			if (type== 'arr' || type== 'dep' || type== 'coin')
			{
				var fen = window.open("liste-gares.php?type="+type, "", "width=480,height=700,menubar=0,tollbar=0,location=0,directories=0,status=1,scrollbars=1");
			}
		}
		function openLocalites()
		{
			var fen = window.open("liste-localites.php?listepays=1", "", "width=480,height=700,menubar=0,tollbar=0,location=0,directories=0,status=1,scrollbars=1");
		}
		// Pour afficher le formulaire de sélection de la gare d'accès au coin
		function AffGareAcces()
		{
			if (document.getElementById('accesgare').checked==true)
			{
				document.getElementById('formgareacces').style.display="inline";
			}
			else
			{
				document.getElementById('formgareacces').style.display="none";
				document.getElementById('gare_dacces').value=0;
				document.getElementById('gare_dacces_texte').value='';
			}
		}
		function AffDeuxiemeDate(champ,sgfhgf)
		{
			if ( sgfhgf == '4')
			{
				eval('document.getElementById(\'div_'+champ+'2\').style.display="inline"');
			}
			else
			{
				eval('document.getElementById(\'div_'+champ+'2\').style.display="none"');
			}
		}
		
		function afficheGmap(lat_d,lng_d)
		{
				document.getElementById("form_texte_gmap").style.display="none";
				document.getElementById("form_gmap").style.display="inline";
				
				//document.getElementById("form_gmap2").style.display="inline";
		      if (GBrowserIsCompatible())
		      {
		      	//document.getElementById('ensembleboutons').style.display="none";
		        var map = new GMap2(document.getElementById("map"));
				if (lat_d!=0 || lng_d!=0)
				{
		        	map.setCenter(new GLatLng(lat_d, lng_d), 5);
				}
				else
				{
		        	map.setCenter(new GLatLng(46.70973594407157, 2.3291015625), 5);
		        }
		        map.setMapType(G_HYBRID_MAP);
		        map.addControl(new GLargeMapControl());
		        map.addControl(new GMapTypeControl());
		        map.addControl(new GScaleControl());
		        map.addControl(new GOverviewMapControl());
		        var geocoder = new GClientGeocoder();
				// Create our "tiny" marker icon
				var icon = new GIcon();
				icon.image = "http://labs.google.com/ridefinder/images/mm_20_gray.png";
				icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				icon.iconSize = new GSize(12, 20);
				icon.shadowSize = new GSize(22, 20);
				icon.iconAnchor = new GPoint(6, 20);
				icon.infoWindowAnchor = new GPoint(5, 1);
				
				if (lat_d!=0 || lng_d!=0)
				{
					map.clearOverlays();
					map.addOverlay(new GMarker(new GLatLng(lat_d, lng_d), icon));
				}
				
				GEvent.addListener(map, "click", function(marker, point)
				{
					document.getElementById("lng_temp").value = point.x;
				 	document.getElementById("lat_temp").value = point.y;
					toThis = "<div style=\"text-align:justify;\"><strong>Dernier clic</strong><br />Latitude : " + point.y + "<br />Longitude : " + point.x + "</div>";
					if (document.getElementById)
					{
						document.getElementById("message").innerHTML = toThis;
					}
					else if (document.all)
					{
						document.all["message"].innerHTML = toThis;
					}
				});

				GEvent.addDomListener(document.getElementById("click_gmap"), "click", function(marker, point)
				{
					var lat_temp2 = document.getElementById("lat").value;
		  			var lng_temp2 = document.getElementById("lng").value;
					map.clearOverlays();
					map.addOverlay(new GMarker(new GLatLng(lat_temp2, lng_temp2), icon));
				});
				GEvent.addDomListener(document.getElementById("click_gmap2"), "click", function(marker, point)
				{
					setTimeout("",1250);
					var address=document.recherche.adresse_gmap.value;
					  geocoder.getLatLng(
					    address,
					    function(point) {
					      if (!point) {
					        alert(address + " : introuvable\r\nRéessayez avec la syntaxe : \"ville, pays\"");
					      } else {
					        map.setCenter(point, 13);
					      }
					    }
					  );
				});
				GEvent.addDomListener(document.getElementById("lat"), "change", function(marker, point)
				{
					var lat_temp2 = document.getElementById("lat").value;
		  			var lng_temp2 = document.getElementById("lng").value;
					map.clearOverlays();
					map.addOverlay(new GMarker(new GLatLng(lat_temp2, lng_temp2), icon));
				});
				GEvent.addDomListener(document.getElementById("lng"), "change", function(marker, point)
				{
					var lat_temp2 = document.getElementById("lat").value;
		  			var lng_temp2 = document.getElementById("lng").value;
					map.clearOverlays();
					map.addOverlay(new GMarker(new GLatLng(lat_temp2, lng_temp2), icon));
				});
		      }
		      else
		      {
				toThis='<div class="map" id="map">Service indisponible</div>';
				if (document.getElementById)
				{
					document.getElementById("form_gmap").innerHTML = toThis;
				}
				else if (document.all)
				{
					document.all["form_gmap"].innerHTML = toThis;
				}
		      }
		}
		function copierCoordonnees()
		{
		 	document.getElementById("lat").value = document.getElementById("lat_temp").value;
		  	document.getElementById("lng").value = document.getElementById("lng_temp").value;
		}