/* */
function checkMail(mailField)
{
	var num = "0123456789.";
	var num_only = "0123456789";
	var mdp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var alphanum = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'-_/. ";
	var email_car = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/.@";
	var txt_only = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/. ";
	var flg = 0;
	var space;
	var point;
	var zero;	
	// verification de l'adresse email
	if (mailField.value=="")
	{
		alert("Merci de préciser votre adresse email !");
		mailField.focus();
		return false;
	}
	else
	{
		space = mailField.value.lastIndexOf(" ");
		if ((space + 1) == mailField.value.length)
		{
			alert("Pas d'espace à la fin de votre adresse email !");
			mailField.focus();
			return false;
		}
		space = mailField.value.indexOf(" ");
		if ((space + 1) == 1)
		{
			alert("Pas d'espace au debut de votre adresse email !");
			mailField.focus();
			return false;
		}
		if (mailField.value.length <2)
		{
			alert("Merci de saisir au moins 2 caractères pour votre adresse email !");
			mailField.focus();
			return false;
		}
		for (k=0;k<mailField.value.length;k++)
		{
			test=mailField.value.substring(k,k+1);
			if (email_car.indexOf(test)<0)
			flg++;
		}
		if (flg>0)
		{
			alert("Merci de préciser une adresse email valide !");
			mailField.focus();
			flg=0;
			return false;
		}
		
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(mailField.value)==null)
		{
			alert("Le format de votre adresse email est incorrect !");
			mailField.focus();
			flg=0;
			return false;
		}
	}
}
/* */
function checkContacts() {
	var num="0123456789.";
	var num_only="0123456789";
	var mdp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var alphanum="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'-_/. ";
	var email_car="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/.@";
	var txt_only="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/. ";
	var flg=0;
	var space;
	var point;
	var zero;
	
	// Vérification du nom
	if (document.contactForm.nom.value=="")
	{
		alert("Merci de préciser votre nom !");
		document.contactForm.nom.focus();
		return false;
	}
	else
	{
		space = document.contactForm.nom.value.lastIndexOf(" ");
		if ((space + 1) == document.contactForm.nom.value.length) 
		{
		alert("Pas d'espace à la fin de votre nom !");
		document.contactForm.nom.focus();
		return false;
		}
		space = document.contactForm.nom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("Pas d'espace au début de votre nom !");
		document.contactForm.nom.focus();
		return false;
		}
		if (document.contactForm.nom.value.length <2)
		{
		alert("Merci de saisir au moins 2 caractères pour votre nom !");
		document.contactForm.nom.focus();
		return false;
		}
	}

	// Vérification du prenom
	if (document.contactForm.prenom.value=="")
	{
		alert("Merci de préciser votre prénom !");
		document.contactForm.prenom.focus();
		return false;
	}
	else
	{
		space = document.contactForm.prenom.value.lastIndexOf(" ");
		if ((space + 1) == document.contactForm.prenom.value.length) 
		{
		alert("Pas d'espace à la fin de votre prénom !");
		document.contactForm.prenom.focus();
		return false;
		}
		space = document.contactForm.prenom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("Pas d'espace au debut de votre prénom !");
		document.contactForm.prenom.focus();
		return false;
		}
		if (document.contactForm.prenom.value.length <2)
		{
		alert("Merci de saisir au moins 2 caractères pour votre prénom !");
		document.contactForm.prenom.focus();
		return false;
		}
	}
	
	// verification de l'adresse email
	if (document.contactForm.email.value=="")
	{
		
		alert("Merci de préciser votre adresse email !");
		document.contactForm.email.focus();
		return false;
	}
	else
	{
		space = document.contactForm.email.value.lastIndexOf(" ");
		if ((space + 1) == document.contactForm.email.value.length) 
		{
		alert("Pas d'espace à la fin de votre adresse email !");
		document.contactForm.email.focus();
		return false;
		}
		space = document.contactForm.email.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("Pas d'espace au début de votre adresse email !");
		document.contactForm.email.focus();
		return false;
		}
		if (document.contactForm.email.value.length <2)
		{
		alert("Merci de saisir au moins 2 caractères pour votre adresse email !");
		document.contactForm.email.focus();
		return false;
		}
		for (k=0;k<document.contactForm.email.value.length;k++){
			test=document.contactForm.email.value.substring(k,k+1);
			if (email_car.indexOf(test)<0)
				flg++;
		}
		if (flg>0) {
			alert("Merci de préciser une adresse email valide !");
			document.contactForm.email.focus();
			flg=0;
			return false;
		}
		
		//var mail = new RegExp("^([\\w-]+)@([\\w-]+)[.]([a-z]){2,3}$","gi");
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(document.contactForm.email.value)==null)
		{
			alert("Le format de votre adresse email est incorrect !");
			document.contactForm.email.focus();
			flg=0;
			return false;
		}
	}
}