	function Email_valid(mail_value, formulaire){
		var mail,myexpr,myregex, i, ok;
		mail=mail_value;
		//puis on verifie le mail à l'aide d'une sympatique expression régulière
			myexpr = '([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})';
			myregex = new RegExp(myexpr);
			i= 0;
			ok = true;
			//Boucle de conditions à vérifier pour valider le mail
			while ((i < 4)&&(ok == true)){
				switch (i){
					case 0:
						if (mail.match(myregex)){
							ok = true;
						}
						else{ok = false;}
						break;
					case 1:
						ok = (mail.indexOf(';')<0);
						break;
					case 2:
						ok = (mail.indexOf(',')<0);
						break;
					case 3:
						ok = (mail.indexOf(':')<0);
						break;
				}
				i = i + 1;
			}
			//alert(mail);
			if (ok== true) {
				//document.form1.submit();
				formulaire.submit();
			} 
			else {
				alert(' Veuillez donner une Adresse mail correcte !');
				return false;
			}	  
	}
	
	function Valid_List_Mail(list, formulaire){
		var taille, res;
		taille = list.length;
		for (var i=0; i<taille; i++) { 
			mail_a_verif = list[i].value;
			if (mail_a_verif!=""){
				res = Verif_Mail(mail_a_verif);
				if (res==false){
					alert('L\'adresse mail n°'+ (i+1) +' n\'est pas correcte !');
					list[i].focus();
					return;
				}
			}
		}
		formulaire.submit();
	}
	
	function Verif_Mail(mail_value){
		var mail,myexpr,myregex, i, ok;
		mail=mail_value;
		//puis on verifie le mail à l'aide d'une sympatique expression régulière
			myexpr = '([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})';
			myregex = new RegExp(myexpr);
			i= 0;
			ok = true;
			//Boucle de conditions à vérifier pour valider le mail
			while ((i < 4)&&(ok == true)){
				switch (i){
					case 0:
						if (mail.match(myregex)){
							ok = true;
						}
						else{ok = false;}
						break;
					case 1:
						ok = (mail.indexOf(';')<0);
						break;
					case 2:
						ok = (mail.indexOf(',')<0);
						break;
					case 3:
						ok = (mail.indexOf(':')<0);
						break;
				}
				i = i + 1;
			}
			//alert(mail);
			if (ok== true) {
				return true;			
			} 
			else {
				return false;
			}	  
	}

