function valide_saisie (directory)
{
	var obj = document.form_symbio;
	var url = '';
	var tab_nom = new Array;
	var tab_id = new Array;
	
	var str = '';
	
	if (obj.nom.value == '')
	{
		str += 'votre nom\r\n';
	}
	if (obj.email.value == '')
	{
		str += 'votre email\r\n';
	}	
	if (obj.tel.value == '')
	{
		str += 'votre telephone\r\n';
	}	
	if (obj.ville.value == '')
	{
		str += 'une localisation\r\n';
	}	
	
	
	if (str == '')
	{
		var id_ville = '';
	
		if (obj.ville.type == "text")
		{
			if (obj.ville.value != '')
			{
				url = directory +'php/ville.php?ville='+obj.ville.value;	
			}
			else
			{
				alert ('Veuillez saisir une localisation.');	
				return false;
			}
			
			if(window.XSLTProcessor && window.XMLHttpRequest) // Firefox
			{   
				recherche = new XMLHttpRequest();
			}
			else if(window.ActiveXObject) // Internet Explorer   
			{
				recherche = new ActiveXObject("Microsoft.XMLHTTP");
			}	
			
			recherche.open("GET", url, true);
		
			recherche.onreadystatechange = function()
			{ 
				if(recherche.readyState == 4)
				{
					eval (recherche.responseText);
		
					if (success)
					{
						if (id_ville != '')
						{
							obj.id_ville.value = id_ville;
							obj.submit();
						}
						else
						{
							var str = "<select name=ville>";
							
							for (i=0;i<tab_nom.length;i++)
							{
								str = str + "<option value="+tab_id[i]+">"+tab_nom[i]+"</option>";
							}					
			
							str = str + "</select>";
			
							document.getElementById("td_ville").innerHTML = str;
							
							alert ("Selectionnez une ville dans la liste");
	
						}
					}
					else
					{
						alert (error);	
					}
				}  
			} 
		
			recherche.send(null);
		}
		else
		{
			obj.id_ville.value = obj.ville.value;
			obj.submit();		
		}
	}
	else
	{
		str = 'Veuillez renseigner :\r\n' + str ;
		
		alert(str);
	}
}
