﻿/* FUNCTION VERIFICATION EMAIL */

function checkMail(email)
{
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9_\.\-]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}

/*function checkMail(email)

testm = false ; //la on spécifie que l'adresse est false (fausse) dès le début. Cela permet de pouvoir dire que si rien n'est entré dans le champ l'adresse est fausse.

 for (var j=1 ; j<(email.length) ; j++) { // Ici, ouverture d'une boucle for à 1 qui permettra de tester du premier jusqu'au dernier caractère de l'adresse e-mail entrée.

  if (email.charAt(j)=='@') { // La on commence les conditions de tests. Ici on cherche l'@
   if (j<(email.length-4)){ // Ici on regarde si il y a bien 4 caractère après le @
    for (var k=j ; k<(email.length-2) ; k++) { // On ouvre une seconde boucle pour
     if (email.charAt(k)=='.') testm = true; // on vérifie qu'il y ai bien un point et on met la variable testm à true (implicitement si toutes les conditions sont remplies) puis on ferme les conditions et boucles/
    }
   }
  }
 }

	if (testm==false) {
		return false;
	}
	else
	{	
		return true;
	}

}*/

/* ON VERIFIE LE FORMULAIURE D'INSCRIPTION NEWSLETTER*/
function check_form_newsletter(){
	var err = "";
	if(document.getElementById('email').value == ""){
		err += "Veuillez renseigner votre email\n";
	}else{
		if(!checkMail(document.getElementById('email').value)){
			err += "Veuillez renseigner un email valide\n";
		}
	}
	if(err == ""){
		return true;
	}else{
		alert (err);
		return false;	
	}
}

/* ON VERIFIE LE FORMULAIURE DE DON AU MUSEE*/
function check_form_don_musee(){
	var err = "";

	if(document.getElementById('nom').value == ""){
		err += "Veuillez renseigner votre Nom\n";
	}

	if(document.getElementById('prenom').value == ""){
		err += "Veuillez renseigner votre Prénom\n";
	}

	if(document.getElementById('email').value == ""){
		err += "Veuillez renseigner votre email\n";
	}else{
		if(!checkMail(document.getElementById('email').value)){
			err += "Veuillez renseigner un email valide\n";
		}
	}
	if(err == ""){
		return true;		
	}else{
		alert (err);
		return false;
	}
}
