// JavaScript Document
function verif_contact() {
	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.form1.nom.value=="")
	{
		alert("* Merci de préciser votre nom");
		document.form1.nom.focus();
		return false;
	}
	else
	{
		space = document.form1.nom.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.nom.value.length) 
		{
		alert("pas d'espace a la fin de votre nom");
		document.form1.nom.focus();
		return false;
		}
		space = document.form1.nom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre nom");
		document.form1.nom.focus();
		return false;
		}
		if (document.form1.nom.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre nom");
		document.form1.nom.focus();
		return false;
		}
	}

	// Vérification du prenom
	if (document.form1.prenom.value=="")
	{
		alert("* Merci de préciser votre prenom");
		document.form1.prenom.focus();
		return false;
	}
	else
	{
		space = document.form1.prenom.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.prenom.value.length) 
		{
		alert("pas d'espace a la fin de votre prenom");
		document.form1.prenom.focus();
		return false;
		}
		space = document.form1.prenom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre prenom");
		document.form1.prenom.focus();
		return false;
		}
		if (document.form1.prenom.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre prenom");
		document.form1.prenom.focus();
		return false;
		}
	}
	
	// verification de l'adresse email
	if (document.form1.email.value=="")
	{
		
		alert("* Merci de préciser votre adresse email");
		document.form1.email.focus();
		return false;
	}
	else
	{
		if (document.form1.email.value.length <8)
		{
		alert("* Merci de saisir au moins 8 caractères pour votre adresse email");
		document.form1.email.focus();
		return false;
		}
		for (k=0;k<document.form1.email.value.length;k++){
			test=document.form1.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 (seuls les caratères alphanumériques non accentués ainsi que les signes spécifiés (- _ . @) sont autorisés)");
			document.form1.email.focus();
			flg=0;
			return false;
		}
		
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(document.form1.email.value)==null)
		{
			alert("* Le format de votre adresse email est incorrect (un email doit obligatoirement contenir un \"@\" et un \".\")");
			document.form1.email.focus();
			flg=0;
			return false;
		}
	}
	
	//VERIFICATION DU CHAMPS COMMENTAIRE
	if (document.form1.commentaires.value=="")
	{
		alert("* Merci de préciser votre message");
		document.form1.commentaires.focus();
		return false;
	}
}


// JavaScript Document
function verif_email() {
	var email_car="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/.@";
	var flg=0;
	var space;
	var point;
	var zero;
	
	// verification de l'adresse email
	if (document.newsletter.newsletter.value=="")
	{
		
		alert("* Merci de préciser votre adresse email");
		document.newsletter.newsletter.focus();
		return false;
	}
	else
	{
		if (document.newsletter.newsletter.value.length <8)
		{
		alert("* Merci de saisir au moins 8 caractères pour votre adresse email");
		document.newsletter.newsletter.focus();
		return false;
		}
		for (k=0;k<document.newsletter.newsletter.value.length;k++){
			test=document.newsletter.newsletter.value.substring(k,k+1);
			if (email_car.indexOf(test)<0)
				flg++;
		}
		if (flg>0) {
			alert("* Merci de préciser une adresse email valide (seuls les caratères alphanumériques non accentués ainsi que les signes spécifiés (- _ . @) sont autorisés)");
			document.newsletter.newsletter.focus();
			flg=0;
			return false;
		}
		
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(document.newsletter.newsletter.value)==null)
		{
			alert("* Le format de votre adresse email est incorrect (un email doit obligatoirement contenir un \"@\" et un \".\")");
			document.newsletter.newsletter.focus();
			flg=0;
			return false;
		}
	}
}



// JavaScript Document
function verif_email2(email) {

	var email_car="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/.@";
	var flg=0;
	var space;
	var point;
	var zero;
	
	// verification de l'adresse email
	
	if (eval(email+".value")=="")
	{
		
		alert("* Merci de préciser votre adresse email");
		eval(email+".focus()");
		return false;
	}
	else
	{
		if (eval(email+".value.length")<8)
		{
		alert("* Merci de saisir au moins 8 caractères pour votre adresse email");
		eval(email+".focus()");
		return false;
		}
		for (k=0;k<eval(email+".value.length");k++){
			var i = k + 1;
			test=eval(email+".value.substring(k,i)");
			if (email_car.indexOf(test)<0)
				flg++;
			
		}
		if (flg>0) {
			alert("* Merci de préciser une adresse email valide (seuls les caratères alphanumériques non accentués ainsi que les signes spécifiés (- _ . @) sont autorisés)");
			eval(email+".focus()");
			flg=0;
			return false;
		}
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(eval(email+".value"))==null)
		{
			alert("* Le format de votre adresse email est incorrect (un email doit obligatoirement contenir un \"@\" et un \".\")");
			eval(email+".focus()");
			flg=0;
			return false;
		}
	}
}


// JavaScript Document
function verif_seminaire() {
	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.form1.nom.value=="")
	{
		alert("* Merci de préciser votre nom");
		document.form1.nom.focus();
		return false;
	}
	else
	{
		space = document.form1.nom.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.nom.value.length) 
		{
		alert("pas d'espace a la fin de votre nom");
		document.form1.nom.focus();
		return false;
		}
		space = document.form1.nom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre nom");
		document.form1.nom.focus();
		return false;
		}
		if (document.form1.nom.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre nom");
		document.form1.nom.focus();
		return false;
		}
	}

	// Vérification du prenom
	if (document.form1.prenom.value=="")
	{
		alert("* Merci de préciser votre prenom");
		document.form1.prenom.focus();
		return false;
	}
	else
	{
		space = document.form1.prenom.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.prenom.value.length) 
		{
		alert("pas d'espace a la fin de votre prenom");
		document.form1.prenom.focus();
		return false;
		}
		space = document.form1.prenom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre prenom");
		document.form1.prenom.focus();
		return false;
		}
		if (document.form1.prenom.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre prenom");
		document.form1.prenom.focus();
		return false;
		}
	}
	
	// Vérification de la societe
	if (document.form1.societe.value=="")
	{
		alert("* Merci de préciser votre societe");
		document.form1.societe.focus();
		return false;
	}
	else
	{
		space = document.form1.societe.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.societe.value.length) 
		{
		alert("pas d'espace a la fin de votre societe");
		document.form1.societe.focus();
		return false;
		}
		space = document.form1.societe.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre societe");
		document.form1.societe.focus();
		return false;
		}
		if (document.form1.societe.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre societe");
		document.form1.societe.focus();
		return false;
		}
	}
	
	// Vérification de l'adresse
	if (document.form1.adresse.value=="")
	{
		alert("* Merci de préciser votre adresse");
		document.form1.adresse.focus();
		return false;
	}
	else
	{
		space = document.form1.adresse.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.adresse.value.length) 
		{
		alert("pas d'espace a la fin de votre adresse");
		document.form1.adresse.focus();
		return false;
		}
		space = document.form1.adresse.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre adresse");
		document.form1.adresse.focus();
		return false;
		}
		if (document.form1.adresse.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre adresse");
		document.form1.adresse.focus();
		return false;
		}
	}
	
	// Vérification du code postal
	if (document.form1.cp.value=="")
	{
		alert("* Merci de préciser votre code postal");
		document.form1.cp.focus();
		return false;
	}
	else
	{
		space = document.form1.cp.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.cp.value.length) 
		{
		alert("pas d'espace a la fin de votre code postal");
		document.form1.cp.focus();
		return false;
		}
		space = document.form1.cp.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre code postal");
		document.form1.cp.focus();
		return false;
		}
		if (document.form1.cp.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre code postal");
		document.form1.cp.focus();
		return false;
		}
	}
	
	// Vérification de la ville
	if (document.form1.ville.value=="")
	{
		alert("* Merci de préciser votre ville");
		document.form1.ville.focus();
		return false;
	}
	else
	{
		space = document.form1.ville.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.ville.value.length) 
		{
		alert("pas d'espace a la fin de votre ville");
		document.form1.ville.focus();
		return false;
		}
		space = document.form1.ville.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre ville");
		document.form1.ville.focus();
		return false;
		}
		if (document.form1.ville.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre ville");
		document.form1.ville.focus();
		return false;
		}
	}
	
	// Vérification du telephone
	if (document.form1.tel.value=="")
	{
		alert("* Merci de préciser votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
	}
	else
	{
		space = document.form1.tel.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.tel.value.length) 
		{
		alert("pas d'espace a la fin de votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
		}
		space = document.form1.tel.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
		}
		if (document.form1.tel.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
		}
	}
	
	// verification de l'adresse email
	if (document.form1.email.value=="")
	{
		
		alert("* Merci de préciser votre adresse email");
		document.form1.email.focus();
		return false;
	}
	else
	{
		if (document.form1.email.value.length <8)
		{
		alert("* Merci de saisir au moins 8 caractères pour votre adresse email");
		document.form1.email.focus();
		return false;
		}
		for (k=0;k<document.form1.email.value.length;k++){
			test=document.form1.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 (seuls les caratères alphanumériques non accentués ainsi que les signes spécifiés (- _ . @) sont autorisés)");
			document.form1.email.focus();
			flg=0;
			return false;
		}
		
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(document.form1.email.value)==null)
		{
			alert("* Le format de votre adresse email est incorrect (un email doit obligatoirement contenir un \"@\" et un \".\")");
			document.form1.email.focus();
			flg=0;
			return false;
		}
	}
}