function cbo_onclick() {
    document.getElementById("liste").style.display = document.getElementById("liste").style.display != "block" ? "block" : "none";
}//fin function

function videChamp(element){
    element.value = '';
}//fin function

function restore(){
    if(trim(document.getElementById('txtIdent').value) == '')
        document.getElementById('txtIdent').value = 'Identifiant';
    if(trim(document.getElementById('txtMDP').value) == '')
        document.getElementById('txtMDP').value = 'Mot de passe';
}//fin function

function trim(chaine){
	chaine = unescape(chaine);
	return chaine.replace(/(^\s*)|(\s*$)/g, "");
}//fin function

function prec(idAdr){

	var i=eval("document.getElementById('cur" + idAdr + "').value;");
	var nb=eval("document.getElementById('nb" + idAdr + "').value;");
	
	if (i!=0){
		var j=parseInt(i-1);
	}else{
		var j=parseInt(nb);
	}
	
	eval("document.getElementById('cur" + idAdr + "').value = " + j + ";");
	eval ("document.getElementById('" + idAdr + "_" + i + "').style.display = 'none';");
	eval ("document.getElementById('" + idAdr + "_" + j + "').style.display = 'block';");
	eval ("document.getElementById('txt" + idAdr + "_" + i + "').style.display = 'none';");
	eval ("document.getElementById('txt" + idAdr + "_" + j + "').style.display = 'block';");
	
}

function suiv(idAdr){

	var i=parseInt(eval("document.getElementById('cur" + idAdr + "').value;"));
	var nb=parseInt(eval("document.getElementById('nb" + idAdr + "').value;"));
	
	if (i!=nb){
		var j=parseInt(i+1);
	}else{
		var j=parseInt(0);
	}
	
	eval("document.getElementById('cur" + idAdr + "').value = " + j + ";");
	eval ("document.getElementById('" + idAdr + "_" + i + "').style.display = 'none';");
	eval ("document.getElementById('" + idAdr + "_" + j + "').style.display = 'block';");
	eval ("document.getElementById('txt" + idAdr + "_" + i + "').style.display = 'none';");
	eval ("document.getElementById('txt" + idAdr + "_" + j + "').style.display = 'block';");
	
}

function choiximg(idAdr, cur, x){

	var i=parseInt(eval("document.getElementById('cur" + idAdr + "').value;"));

	if (cur != i){
		
		/*alert("cur : " + cur + " - i : " + i + " - idAdr : " + idAdr);*/
			
		eval ("document.getElementById('cur" + idAdr + "').value = " + cur + ";");
		
		eval ("document.getElementById('" + idAdr + "_" + i + "').style.display = 'none';");
		eval ("document.getElementById('" + idAdr + "_" + cur + "').style.display = 'block';");
		
		eval ("document.getElementById('mini_" + idAdr + "_" + i + "').style.border = 'none';");
		eval ("document.getElementById('mini_" + idAdr + "_" + cur + "').style.border = 'solid #00cccc 1px';");
		
		if (x==1){
		
			eval ("document.getElementById('txt" + idAdr + "_" + i + "').style.display = 'none';");
			eval ("document.getElementById('txt" + idAdr + "_" + cur + "').style.display = 'block';");
		
		}
			
	}

}

function changemdp(nb){

	if (nb==0){
		document.inscr.email2.value = document.inscr.email.value;
	}else{
		document.inscr.email.value = document.inscr.email2.value;
	}

}

function verifInfos(){

	var alerte='';

	if(document.inscr.nom.value == ''){
		alerte = 'Veuillez indiquer votre nom';
	}else if(document.inscr.prenom.value == ''){
		alerte = 'Veuillez indiquer votre prénom';
	}else if(document.inscr.pays.value == ''){
		alerte = 'Veuillez indiquer votre pays';
	}else if(document.inscr.tel.value == ''){
		alerte = 'Veuillez indiquer votre numéro de téléphone';
	}else if(document.inscr.email.value == ''){
		alerte = 'Veuillez indiquer votre e-mail';
	}else if(document.inscr.email2.value == ''){
		alerte = 'Veuillez indiquer votre e-mail';
	}else if(document.inscr.mdp.value == ''){
		alerte = 'Veuillez choisir un mot de passe';
	}else if(document.inscr.conf_mdp.value == ''){
		alerte = 'Veuillez confirmer votre mot de passe';
	}else if(document.inscr.mdp.value.length < 6 || document.inscr.mdp.value.length > 15){
		alerte = 'Votre mot de passe doit contenir entre 6 et 15 caractères';
	}else if(document.inscr.conf_mdp.value != document.inscr.mdp.value){
		alerte = 'Votre mot de passe ne correspond pas à sa confirmation';
	}else if (!(document.inscr.email.value.indexOf("@")>=1) || !(document.inscr.email.value.indexOf(".")>=3)){
		alerte = 'Votre adresse mail est invalide, merci de bien vouloir la vérifier';
	}
	
	if (alerte!=''){
		alert (alerte);
		return false;
	}else{
		if (document.inscr.email.value != document.inscr.email2.value){
			document.inscr.email2.value = document.inscr.email.value;
		}
		alert ('Votre inscription a bien été prise en compte');
		return true;
	}

}


function verifInfos2(){

	var alerte='';

	if(document.inscr.nom_agence.value == ''){
		alerte = 'Veuillez indiquer le nom de votre agence';
	}else if(document.inscr.nom.value == ''){
		alerte = 'Veuillez indiquer le nom du contact au sein de l\'agence';
	}else if(document.inscr.adresse.value == ''){
		alerte = 'Veuillez indiquer l\'adresse de l\'agence';
	}else if(document.inscr.pays.value == ''){
		alerte = 'Veuillez indiquer le pays de votre agence';
	}else if(document.inscr.tel.value == ''){
		alerte = 'Veuillez indiquer un numéro de téléphone';
	}else if(document.inscr.email.value == ''){
		alerte = 'Veuillez indiquer une adresse e-mail';
	}else if(document.inscr.email2.value == ''){
		alerte = 'Veuillez indiquer une adresse e-mail';
	}else if(document.inscr.mdp.value == ''){
		alerte = 'Veuillez choisir un mot de passe';
	}else if(document.inscr.conf_mdp.value == ''){
		alerte = 'Veuillez confirmer votre mot de passe';
	}else if(document.inscr.mdp.value.length < 6 || document.inscr.mdp.value.length > 15){
		alerte = 'Votre mot de passe doit contenir entre 6 et 15 caractères';
	}else if(document.inscr.conf_mdp.value != document.inscr.mdp.value){
		alerte = 'Votre mot de passe ne correspond pas à sa confirmation';
	}else if (!(document.inscr.email.value.indexOf("@")>=1) || !(document.inscr.email.value.indexOf(".")>=3)){
		alerte = 'Votre adresse mail est invalide, merci de bien vouloir la vérifier';
	}
	
	if (alerte==''){
		if (document.inscr.pays.value == '65' && document.inscr.departement.value==''){
			alerte = 'Veuillez choisir un département';
		}else if(document.inscr.pays.value == '65' && document.inscr.ville2.value==''){
			alerte = 'Veuillez choisir une ville';
		}else if(document.inscr.pays.value != '65' && document.inscr.ville.value==''){
			alerte = 'Veuillez choisir une ville dans le champs spécifié';
		}
	}
	
	if (alerte!=''){
		alert (alerte);
		return false;
	}else{
		if (document.inscr.email.value != document.inscr.email2.value){
			document.inscr.email2.value = document.inscr.email.value;
		}
		alert ('Votre inscription a bien été prise en compte');
		return true;
	}

}

function verifInfos3(){

	var alerte='';

	if(document.inscr.nom_agence.value == ''){
		alerte = 'Veuillez indiquer le nom de votre agence';
	}else if(document.inscr.nom.value == ''){
		alerte = 'Veuillez indiquer le nom du contact au sein de l\'agence';
	}else if(document.inscr.adresse.value == ''){
		alerte = 'Veuillez indiquer l\'adresse de l\'agence';
	}else if(document.inscr.pays.value == ''){
		alerte = 'Veuillez indiquer le pays de votre agence';
	}else if(document.inscr.tel.value == ''){
		alerte = 'Veuillez indiquer un numéro de téléphone';
	}else if(document.inscr.email.value == ''){
		alerte = 'Veuillez indiquer une adresse e-mail';
	}else if(document.inscr.email2.value == ''){
		alerte = 'Veuillez indiquer une adresse e-mail';
	}else if(document.inscr.mdp.value == ''){
		alerte = 'Veuillez choisir un mot de passe';
	}else if(document.inscr.conf_mdp.value == ''){
		alerte = 'Veuillez confirmer votre mot de passe';
	}else if(document.inscr.mdp.value.length < 6 || document.inscr.mdp.value.length > 15){
		alerte = 'Votre mot de passe doit contenir entre 6 et 15 caractères';
	}else if(document.inscr.conf_mdp.value != document.inscr.mdp.value){
		alerte = 'Votre mot de passe ne correspond pas à sa confirmation';
	}else if (!(document.inscr.email.value.indexOf("@")>=1) || !(document.inscr.email.value.indexOf(".")>=3)){
		alerte = 'Votre adresse mail est invalide, merci de bien vouloir la vérifier';
	}
	
	if (alerte==''){
		if (document.inscr.pays.value == '65' && document.inscr.departement.value==''){
			alerte = 'Veuillez choisir un département';
		}else if(document.inscr.pays.value == '65' && document.inscr.ville2.value==''){
			alerte = 'Veuillez choisir une ville';
		}else if(document.inscr.pays.value != '65' && document.inscr.ville.value==''){
			alerte = 'Veuillez choisir une ville dans les champs spécifiés';
		}
	}
	
	if (alerte!=''){
		alert (alerte);
		return false;
	}else{
		if (document.inscr.email.value != document.inscr.email2.value){
			document.inscr.email2.value = document.inscr.email.value;
		}
		alert ('Votre inscription a bien été prise en compte');
		return true;
	}

}

function ajouterFavoris(idAdr, idUtil){

	var xhr_object = null; 
 
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	}

	var filename = "ajouterFavoris.php?idAdr=" + idAdr + "&idUtil=" + idUtil;
	 
	xhr_object.open("GET", filename, true); 
	 
	xhr_object.onreadystatechange = function() { 
	   if(xhr_object.readyState == 4) { 
	      var tmp = xhr_object.responseText; 
	      alert (tmp);
	      eval ("document.getElementById('ajFav" + idAdr + "').style.display = 'none';");
				eval ("document.getElementById('retFav" + idAdr + "').style.display = 'block';");
				eval ("document.getElementById('ajFavb" + idAdr + "').style.display = 'none';");
				eval ("document.getElementById('retFavb" + idAdr + "').style.display = 'block';");
	   }
	}
	 
	xhr_object.send("NULL");

}

function retirerFavoris(idAdr, idUtil){

	var xhr_object = null; 
 
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	}

	var filename = "retirerFavoris.php?idAdr=" + idAdr + "&idUtil=" + idUtil;
	 
	xhr_object.open("GET", filename, true); 
	 
	xhr_object.onreadystatechange = function() { 
	   if(xhr_object.readyState == 4) { 
	      var tmp = xhr_object.responseText;
	      eval ("document.getElementById('ajFav" + idAdr + "').style.display = 'block';");
				eval ("document.getElementById('retFav" + idAdr + "').style.display = 'none';");
				eval ("document.getElementById('ajFavb" + idAdr + "').style.display = 'block';");
				eval ("document.getElementById('retFavb" + idAdr + "').style.display = 'none';");
	   }
	}
	 
	xhr_object.send("NULL");

}


function afficherTout(ville, nb){

	var i;
	for (i=4; i<=nb; i++){
		eval ("document.getElementById('" + ville + '_' + i + "').style.display = 'block';");
	}
	
	eval ("document.getElementById('aff_" + ville + "').style.display = 'none';");

}

// Fonction appelée quand un département est choisi
function recupDonneesDpt(){

	var xhr_object = null; 
 	
 	// Si aucun département n'est choisi, on désactive la liste déroulante et le champ texte ville
	if (document.inscr.departement.value == 0){
		document.inscr.ville.disabled=true;
		document.inscr.ville2.disabled=true;
		document.inscr.cp.disabled=true;
		document.inscr.cp2.disabled=true;
	// Sinon, on l'affiche
	}else{
		document.inscr.ville.disabled=false;
		document.inscr.ville2.disabled=false;
		document.inscr.cp.disabled=true;
		document.inscr.cp2.disabled=true;
	}
 	
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	}

	//alert(document.inscr.departement.value);
	var filename = "recupDonneesDpt.php?idDpt=" + document.inscr.departement.value;
	
	xhr_object.open("GET", filename, true); 
	 
	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4) {
				
				// On récupère toutes les données, on les classe dans diverses variables
				var tmp = xhr_object.responseText; 
	      
	      var tab = tmp.split('*___*');
	      
	      var ids = new Array();
				var noms = new Array();
	      
	      for (i=0;i<tab.length-1;i++){
	      	dpt = tab[i].split('*_*');

					ids[i]=dpt[0];
					noms[i]=dpt[1];
	      }
	      
	      ////////////////////////////////////////
	      // On vide la liste des codes postaux //
	      document.getElementById('cp2').style.display = 'none';
	      document.getElementById('cp').style.display = 'table-row';
	      
				lg = document.inscr.cp.length;
	      
				for (i=0;i<lg;i++){
					document.inscr.cp.options[0] = null;
				}
				
				document.inscr.cp.options[0] = new Option('Choisissez votre ville', '');

	      /////////////////////////////////
	      // On vide la liste des villes //
	      document.getElementById('ville').style.display = 'none';
	      document.getElementById('ville2').style.display = 'table-row';
	      
	      lg = document.inscr.ville2.length;
	      
				for (i=0;i<lg;i++){
					document.inscr.ville2.options[0] = null;
				}
	      
	      document.inscr.ville2.options[0] = new Option('Choisissez votre ville', '');
	      
	      // On ajoute les villes
	      for (i=0;i<noms.length;i++){
	      	nv = new Option (noms[i], ids[i]);
		      document.inscr.ville2.options[i+1] = nv;
	      }
	      
	      // s'il n'y a pas de contenu, on affiche "(pas de niveau 2)"
	      if (noms.length<=1){
		      document.getElementById('ville').style.display = 'table-row';
		      document.getElementById('ville2').style.display = 'none';
	      }
	   }
	}
	 
	xhr_object.send("NULL");

}

// Fonction appelée quand une ville est choisie
function recupDonneesVille(){

	var xhr_object = null; 
 	
	if (document.inscr.ville2.value == '' || document.inscr.ville2.value == 0){
		document.inscr.cp.disabled=true;
	}else{
		document.inscr.cp.disabled=false;
	}
 	
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	}

	//alert(document.inscr.departement.value);
	var filename = "recupDonneesVille.php?codeInsee=" + document.inscr.ville2.value;
	
	xhr_object.open("GET", filename, true); 
	 
	xhr_object.onreadystatechange = function() {
	
	   if(xhr_object.readyState == 4) {
				
				// On récupère toutes les données, on les classe dans diverses variables
				var tmp = xhr_object.responseText; 
	      
	      var valcp = tmp.split('*_*');
	      
	      ////////////////////////////////////////
	      // On vide la liste des codes postaux //
	      lg = document.inscr.cp.length;
	      
				for (i=0;i<lg;i++){
					document.inscr.cp.options[0] = null;
				}
				
	      // On ajoute les codes postaux
	      for (i=0;i<valcp.length-1;i++){
		      document.inscr.cp.options[i] = new Option (valcp[i], valcp[i]);
				}
	   }
	}
	 
	xhr_object.send("NULL");

}

function changePays(){

	/////////////////////////////////////////////////
	// Si l'on choisit un autre pays que la France //
	/////////////////////////////////////////////////
	if (document.inscr.pays.value != 65){
	
		// On désactive la liste déroulante des départements
		document.inscr.departement.disabled=true;
		
		// On cache la liste déroulante des codes postaux et on affiche le champ texte
		document.getElementById('cp').style.display='none';
		document.getElementById('cp2').style.display='table-row';
		
		// On affiche dans la liste des départements "--------------------------" et on sélectionne cet item
		document.inscr.departement.options[0]=new Option('--------------------------------------');
		document.inscr.departement.selectedIndex=0;
		
		// On cache la liste déroulante des villes et on affiche le champ texte
		document.getElementById('ville').style.display = 'table-row';
		document.getElementById('ville2').style.display = 'none';
		
		// On active le champ texte ville et on l'initialise à (vide)
		document.inscr.ville.disabled=false;
		document.inscr.ville.value='';
		
		// On active le champ texte code postal et on l'initialise à (vide)
		document.inscr.cp2.disabled=false;
		document.inscr.cp2.value='';
		
	///////////////////////////////
	// Si l'on choisit la France //
	///////////////////////////////
	}else{
	
		// On active la liste déroulante des départements
		document.inscr.departement.disabled=false;
		
		// On affiche la liste déroulante des codes postaux, on sélectionne le 1er item, et on cache le champ texte
		document.getElementById('cp2').style.display='none';
		document.getElementById('cp').style.display='table-row';
		document.inscr.cp.selectedIndex=0;
		
		// On remet 'Choisissez votre département' en 1ère option et on sélectionne cet item
		document.inscr.departement.options[0]=new Option('Choisissez votre département');
		document.inscr.departement.selectedIndex=0;
		
		// On affiche la liste déroulante des villes et on cache le champ texte
		document.getElementById('ville').style.display = 'none';
	  document.getElementById('ville2').style.display = 'table-row';
    lg = eval("document.inscr.ville2.length;");
    
    // On vide la liste déroulante des villes, on la désactive et on affiche "Choisissez votre département"
		for (i=0;i<lg;i++){
			document.inscr.ville2.options[0] = null;
		}
  	nv = new Option ('Choisissez votre département', '');
    document.inscr.ville2.options[0] = nv;
    document.inscr.ville2.disabled = true;
    
		// On vide la liste déroulante des codes postaux, on la désactive et on affiche "Choisissez votre département"
		for (i=0;i<lg;i++){
			document.inscr.cp.options[0] = null;
		}
  	nv = new Option ('Choisissez votre département', '');
    document.inscr.cp.options[0] = nv;
    document.inscr.cp.disabled = true;
	}

}

function modif_rub(nbRub){

	var xhr_object = null; 
 
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	}

	var idRub = eval("document.frmNewAdresse.opt" + nbRub + ".value;")

	var filename = "modif_rub.php?nbRub=" + nbRub + "&idRub=" + idRub;
	 
	xhr_object.open("GET", filename, true); 
	 
	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4) {
	      
				// On récupère toutes les données, on les classe dans diverses variables
				var tmp = xhr_object.responseText; 
	      //alert ('tmp : ' + tmp);
	      
	      var tab = tmp.split('_***_');
	      var ids = tab[0]; var noms = tab[1];
	      //alert ('ids : ' + ids);alert ('noms : ' + noms);
	      
	      var tab = ids.split('_*_');
	      var idr2 = tab[0]; var idr3 = tab[1];
	      //alert ('idr2 : ' + idr2);alert ('idr3 : ' + idr3);alert ('idobj : ' + idobj);
	      
	      var tab = noms.split('_*_');
	      var nomr2 = tab[0];var nomr3 = tab[1];
	      //alert ('nomr2 : ' + nomr2);alert ('nomr3 : ' + nomr3);alert ('nomobj : ' + nomobj);
	      
	      // tabidr2 contient les identifiants des rubriques de niveau 2
	      // tabnomr2 contient les noms des rubriques de niveau 2
	      var tabidr2 = idr2.split('_;_');var tabnomr2 = nomr2.split('_;_');
	      
	      // tabidr3 contient les identifiants des rubriques de niveau 2
	      // tabnomr3 contient les noms des rubriques de niveau 2
	      var tabidr3 = idr3.split('_;_');var tabnomr3 = nomr3.split('_;_');
	      
	      if (nbRub==1){
		      ////////////////////////////////////////////////
		      // On vide la liste des rubriques de niveau 2 //
		      lg = eval("document.frmNewAdresse.opt2.length;");
					for (i=0;i<lg;i++){
						eval ("document.frmNewAdresse.opt2.options[0] = null;");
					}
		      
		      // On ajoute les rubriques de niveau 2
		      for (i=0;i<tabidr2.length-1;i++){
		      	nv = new Option (tabnomr2[i], tabidr2[i]);
			      eval ("document.frmNewAdresse.opt2.options[i] = nv;");
		      }
		      
		      // s'il n'y a pas de contenu, on affiche "(pas de niveau 2)"
		      if (tabidr2.length<=1){
		      	nv = new Option ("(pas de niveau 2)", "");
			      eval ("document.frmNewAdresse.opt2.options[0] = nv;");
		      }
	      }
	      
	      if (nbRub!=3){
		      ////////////////////////////////////////////////
		      // On vide la liste des rubriques de niveau 3 //
		      lg = eval("document.frmNewAdresse.opt3.length;");
					for (i=0;i<lg;i++){
						eval ("document.frmNewAdresse.opt3.options[0] = null;");
					}
		      
		      // On ajoute les rubriques de niveau 3
		      for (i=0;i<tabidr3.length-1;i++){
		      	nv = new Option (tabnomr3[i], tabidr3[i]);
			      eval ("document.frmNewAdresse.opt3.options[i] = nv;");
		      }
		      
		      // s'il n'y a pas de contenu, on affiche "(pas de niveau 3)"
		      if (tabidr3.length<=1){
		      	nv = new Option ("(pas de niveau 3)", "");
			      eval ("document.frmNewAdresse.opt3.options[0] = nv;");
		      }
		    }
	   }
	}
	 
	xhr_object.send("NULL");

}

function clickAjPhoto(){
	
	var j=1;var ok=0;
	
	for (var i=2;i<=10;i++){
		if (eval("document.getElementById('photo_" + i + "').style.display=='none';")){
			eval("document.getElementById('photo_" + i + "').style.display='table-row';")
			ok = i;
			break;
		}
	}
	
	if (ok==10){
		document.getElementById('clickAjPhoto').style.display = 'none';
	}

}

function verifMailConf(){

	if (document.frmNewAdresse.mail.value != document.frmNewAdresse.mail_conf.value){
		alert ('Le mail que vous avez indiqué est différent de votre mail de confirmation, veuillez vérifier ces deux champs s\'il vous plaît.');
		document.frmNewAdresse.mail.select();
		document.frmNewAdresse.mail.focus();
	}else if (!isEmail(document.frmNewAdresse.mail.value)){
		alert ('Attention, votre adresse mail n\'est pas valide, merci de bien vouloir la vérifier.');
		document.frmNewAdresse.mail.select();
		document.frmNewAdresse.mail.focus();
	}else{
		//alert ('Désolé, cette fonctionnalité n\'est pas encore mise en place.');
		document.frmNewAdresse.nv.value='1';
		document.frmNewAdresse.submit();
	}

}

// Renvoie true si l'adresse mail est valide, false sinon
function isEmail(emailStr) {
	var checkTLD = 1;
	var knownDomsPat = /^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|­pro|museum|fr)$/;
	var emailPat = /^(.+)@(.+)$/;
	var specialChars = "\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars = "\[^\\s" + specialChars + "\]";
	var quotedUser = "(\"[^\"]*\")";
	var ipDomainPat = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom = validChars + '+';
	var word = "(" + atom + "|" + quotedUser + ")";
	var userPat = new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat = new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray = emailStr.match(emailPat);
	if (matchArray == null) { return false; }
	var user = matchArray[1];
	var domain = matchArray[2];
	for (i=0; i<user.length; i++) {
		if (user.charCodeAt(i) > 127) { return false; }
	}
	for (i=0; i<domain.length; i++) {
		if (domain.charCodeAt(i) > 127) { return false; }
	}
	if (user.match(userPat) == null) { return false; }
	var IPArray=domain.match(ipDomainPat);
	if (IPArray != null) {
		for (var i=1; i<=4; i++) {
			if (IPArray[i] > 255) { return false; }
		}
		return true;
	}
	var atomPat = new RegExp("^" + atom + "$");
	var domArr = domain.split(".");
	var len = domArr.length;
	for (i=0; i<len; i++) {
		if (domArr[i].search(atomPat) == -1) { return false; }
	}
	if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1) { return false; }
	if (len < 2) { return false; }
	return true;
}