
function writeville(texte){
	document.getElementById("pseudobox").innerHTML = texte;
}

var chargement=false;
function afficheVilleOnkeyup(texte){
  if((texte.substr((texte.length-1))=='\'') || (texte.substr((texte.length-1))=='-') || (texte.substr((texte.length-1))==' ')){
  
  }else if(!isNaN(texte.substr((texte.length-1)))){
    alert('Merci de ne pas saisir de code postal.');
    document.getElementById("f_libelle_ville").value = texte.substr(0,(texte.length-1));
    texte= texte.substr(0,(texte.length-1));
  }

	if(texte.length>2 && chargement==false){
	  chargement = true;
		if (ville=file("/root/html_include/ajax/affiche_ville.php?texte="+escape(texte))){
			writeville(ville);
		}
		chargement = false;
  }
}

function afficheVilleOnblur(texte){
	if(texte.length<=2){	
		if (ville=file("/root/html_include/ajax/affiche_ville.php?texte="+escape(texte))){
			writeville(ville);
		}
  }
}

function afficheVilleId(idVille){
	if(!isNaN(idVille) && idVille!=''){
		if (ville=file("/root/html_include/ajax/affiche_ville.php?texte="+escape(idVille))){
  		writeville(ville);
  		if(document.getElementById("f_id_ville") && document.getElementById("f_libelle_ville") && document.getElementById("f_id_ville").value){
  		  libelleVille = $("#f_id_ville").children().html();
  		  libelleVille = libelleVille.substring(0,libelleVille.lastIndexOf(" ("));
        document.getElementById("f_libelle_ville").value = libelleVille;
  		}
  	}
  }
  	
}

/*
function afficheVilleIdRetour(idVille,nouveauLieuChecked,libelleLieu,adresseLieu){

	if(!isNaN(idVille) && idVille!=''){
		if (ville=file("/root/html_include/ajax/affiche_ville.php?texte="+escape(idVille))){
  		writeville(ville);
  		if(document.getElementById("f_id_ville") && document.getElementById("f_libelle_ville") && document.getElementById("f_id_ville").value){
  		  libelleVille = $("#f_id_ville").children().html();
  		  libelleVille = libelleVille.substring(0,libelleVille.lastIndexOf(" ("));
        document.getElementById("f_libelle_ville").value = libelleVille;
  		}
  	}
  }
  
}
*/

function file(fichier){
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}


