// JavaScript Document
function chk_mail(mail){
   // l'adresse minimum est xx@yy.zz
   var chk_pt=mail.lastIndexOf(".");
   // La position du dernier point de l'adresse email
   var chk_ar=mail.lastIndexOf("@");
   // La position du dernier @ de l'adresse email
   var len=mail.length;
 // La longueur de l'adresse
 if((len-chk_pt < 3) || (len-chk_ar) < 6 || chk_ar > chk_pt || chk_pt == -1 || chk_ar == -1){
   // Si le point se trouve a moins de 2 caractères de la fin
   // ou si l'arobase se trouve a moins de 5 caractères de la fin
   // ou si il n'y a pas de point après @
   // ou si il n'y a pas de point ou pas de @
   alert(" Le format de votre adresse e-mail n'est pas valide.");
   return false;
 }else{
   return true;
 }
}
<!--
function chk_form_comp(mai){
	var str="";
	 if(document.f.nom.value==""){
 		if(str==""){
 			str+="Veuillez remplir le ou les champs suivants : ";
 		}
 		str+=" votre pseudo";
 	 }
 	if(document.f.pass.value==""){
 		if(str==""){
 			str+="Veuillez remplir le ou les champs suivants : ";
 		}else{
			str+=" , ";
		}
  	str+=" premier essai mot de passe";
	 }
	 if(document.f.pass1.value==""){
 		if(str==""){
 			str+="Veuillez remplir le ou les champs suivants : ";
 		}else{
			str+=" , ";
		}
  	str+=" deuxième essai mot de passe";
	 }
	 if(document.f.date.value==""){
		if(str==""){
 			str+="Veuillez remplir le ou les champs suivants : ";
 		}else{
			str+=" , ";
		}
		str+=" date";
	 }
	 if(document.f.mail.value==""){
		if(str==""){
 			str+="Veuillez remplir le ou les champs suivants : ";
 		}else{
			str+=" , ";
		}
		str+=" e-mail.";
	 }
	  if(document.f.pass.value!=document.f.pass1.value){
		if(str==""){
 			str+="Attention !";
 		}else{
			str+=" , ";
		}
		str+=" les deux champs mot de passe ne sont pas identiques.";
	 }
	 if(document.f.date.value.search(/^[0-9][0-9]?\/[0-9][0-9]?\/[0-9][0-9][0-9][0-9]?$/) == -1){
		if(str==""){
 			str+="Attention !";
 		}else{
			str+=" , ";
		}
		str+=" le champ date n'est pas au format.";
	 }
 if(str!=""){
  alert(str);
 }else{
    if(chk_mail(document.f.mail.value)){
 		document.f.submit();
  	}
 } 
}
function chk_form_modif(){
	var str="";	 
 	if(document.f.old_pass.value==""){
 		if(str==""){
 			str+="Le champ mot de passe est obligatoire pour toute modification ! ";
 		}
  <!--	str+=" premier essai mot de passe";
	 }
	 
 if(str!=""){
  alert(str);
 }else{
    document.f.submit();  	
 } 
}


