function valide_saisie (directory)
{
	var obj = document.form_annonce;
	var url = '';
	var tab_nom = new Array;
	var tab_id = new Array;
	
	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();		
	}
}