<!--

//--> Chontrôle si c'est un chiffre avec 10 caractères
function controle_tel(tel){
	var scannum = /(^\d+$)|(^\d+.\d+$)/
	if (scannum.test(tel) && tel.length == 10)
	{
		return true;
	}else
	{
		return false;
	}
}
//--> Contrôle email
function controlemail(email){

if ( (email.indexOf("@") >= 0) && (email.indexOf(".") >= 0) && (email.indexOf(" ") == -1) ) // Format du mail (@ + . et sans espace)
{

	point = email.indexOf("..")
	if (point != -1)
	{
		return false; 
	}else
	{
		return true;
	} // Fin point

} else 
 {
	return false;
 } // Fin @
}

//--> Contrôle les infos du formulaires
function controle_formulaire(formulaire){
	var oui = 1;
	var separateur = "\n----------------------\n\n";
	var erreur = "ERREUR :";
	
//--> Contrôle Nom et prénom et région
if ( (oui == 1) && (formulaire.nom.value.length > "250") ) // Nom trop long
{
	alert(erreur + separateur + "Votre nom est trop long\nVotre nom actuel comport : " + formulaire.nom.value.length + " caractères");
	oui=0;
	formulaire.nom.focus();

}else if ( (oui == 1) && (formulaire.prenom.value.length > "250") ) // Prénom trop long
{
	alert(erreur + separateur + "Votre prenom est trop long\nVotre prenom actuel comport : " + formulaire.prenom.value.length + " caractères");
	oui=0;
	formulaire.prenom.focus();
}else if ( (oui == 1) && (formulaire.region.value.length > "250") ) // Région trop longue
{
	alert(erreur + separateur + "Le nom de la région est trop longue\nLe nom de la région comport : " + formulaire.region.value.length + " caractères");
	oui=0;
	formulaire.region.focus();
}

//--> Contrôle Email
if ( (oui==1 && formulaire.email.value != "") && (!controlemail(formulaire.email.value)) ) // Format Email non vide et Incorrect
{
	alert(erreur + separateur + "Votre Adresse Email n'est pas corrrect !\nVotre Email : " + formulaire.email.value);
	oui=0;
	formulaire.email.focus();
}else if ( (oui == 1) && (formulaire.email.value.length > "250") ) // Format correct mais Trop long (MAX 250)
{
	alert(erreur + separateur + "Votre Adresse Email est correct mais comporte + de 250 caractères.\nVotre Email (" + formulaire.email.value + ") fait " + formulaire.email.value.length + " caractères");
	oui=0;
	formulaire.email.focus();
}

//--> Contrôle téléphone
if ( (oui==1 && formulaire.tel.value != "") && (!controle_tel(formulaire.tel.value))) // Format tel non vide et Incorrect
{
	alert(erreur + separateur + "Votre numéro de téléphone n'est pas corrrect !\nIl doit comporter 10 chiffres (Ex: 0494981855)\nVotre téléphone : " + formulaire.tel.value);
	oui=0;
	formulaire.tel.focus();
}

//--> Message resté vide
if ( (oui==1) && (formulaire.msg.value.length < "2") ) // Message resté vide
{
	alert(erreur + separateur + "Le message ne peut pas rester vide...\nIl doit comporte + de 2 caractères");
	oui=0;
	formulaire.msg.focus();
}
// Si tout est ok, envoi du formulaire
if (oui==1)
 {
	formulaire.ok.value="Envoi en cour...";	
	formulaire.ok.disabled=true;	
	formulaire.submit();
 }else
 {
 	return false;
 }
}

-->
