 function SupEspace(Chaine){
    var Longueur= new Number(Chaine.value.length);
	var PointeurF;
	while(Longueur>=0)     //enleve espace de debut de chaine
		{
			Test=Chaine.value.substring(0,1);
	        if (Test==" " || Test=="<")
	         { 	Chaine.value=Chaine.value.substring(1,Longueur);
				Longueur--;
				continue;}
			 else
			 {break;}
	}
	while(Longueur>0)       //enleve espace de fin de chaine
	{
			 PointeurF=Longueur-1;
             Test2=Chaine.value.substring(PointeurF,Longueur);
			 if (Test2==" " || Test2==">")
		       {Chaine.value=Chaine.value.substring(0,PointeurF);
				Longueur--;
				continue;}
			 else
			 {break;}
	}
}

function VerifFormulaire(Test) {
 SupEspace(inscription.Nom);           //on supprime les espaces
 SupEspace(inscription.Prenom);
 SupEspace(inscription.Adresse);
 SupEspace(inscription.CodePostal);
 SupEspace(inscription.Ville);
 SupEspace(inscription.Region);
 SupEspace(inscription.Pays);
 SupEspace(inscription.Email);
 SupEspace(inscription.Mdp);
 SupEspace(inscription.Mdp2);
 SupEspace(inscription.Titre);
 SupEspace(inscription.AdresseSite);


 inscription.Nom.value=inscription.Nom.value.toUpperCase();   //mise en majuscule des champs
 inscription.Prenom.value=inscription.Prenom.value.toUpperCase();
 inscription.Adresse.value=inscription.Adresse.value.toUpperCase();
 inscription.CodePostal.value=inscription.CodePostal.value.toUpperCase();
 inscription.Ville.value=inscription.Ville.value.toUpperCase();
 inscription.Region.value=inscription.Region.value.toUpperCase();
 inscription.Pays.value=inscription.Pays.value.toUpperCase();
 inscription.Titre.value=inscription.Titre.value.toUpperCase();

 var Nom=inscription.Nom.value;             //on declare les variables
 var Prenom=inscription.Prenom.value;
 var Adresse=inscription.Adresse.value;
 var CodePostal=inscription.CodePostal.value;
 var Ville=inscription.Ville.value;
 var Region=inscription.Region.value;
 var Pays=inscription.Pays.value;
 var Email=inscription.Email.value;
 var Mdp=inscription.Mdp.value;
 var Mdp2=inscription.Mdp2.value;
 var Titre=inscription.Titre.value;
 var AdresseSite=inscription.AdresseSite.value;
 var AdressePub=inscription.AdressePub.value;
 var Contrat=inscription.Contrat.checked;

 AdresseSite=AdresseSite.toUpperCase();
 AdressePub=AdressePub.toUpperCase();

 var Extension=AdressePub.substring(AdressePub.lastIndexOf("."));
 var Fin=AdresseSite.substring(7,10);
 var Debut=AdresseSite.substring(0,7);
 var Fin2=AdressePub.substring(7,10);
 var Debut2=AdressePub.substring(0,7);

 if ((!Nom)||(Nom.length<3))                  //on test chaque champs du formulaire
 {  alert("Veuillez entrer votre Nom !");
    inscription.Nom.focus();
    return;  }
 if ((!Prenom)||(Prenom.length<3))
 {  alert("Veuillez entrer votre Prenom !");
    inscription.Prenom.focus();
    return;  }
 if ((!Adresse)||(Adresse.length<5))
 {  alert("Veuillez entrer votre Adresse !");
    inscription.Adresse.focus();
    return;  }
 if (!CodePostal)
 {  alert("Veuillez entrer votre Code Postal !");
    inscription.CodePostal.focus();
    return;  }
 if ((!Ville)||(Ville.length<3))
 {  alert("Veuillez entrer votre Ville !");
    inscription.Ville.focus();
    return;  }
 if ((!Region)||(Region.length<3))
 {  alert("Veuillez entrer votre Region !");
    inscription.Region.focus();
    return;  }
 if ((!Pays))
 {  alert("Veuillez entrer votre Pays !");
    inscription.Pays.focus();
    return;  }
 if ((Email.indexOf("@")<0)||(Email.indexOf(".")<0)||(Email.length<4))
 {  alert("Votre E-mail est invalide !");
    inscription.Email.focus();
    return;  }
 if ((!Mdp)||(Mdp!=Mdp2)||(Mdp.length<4))
 {  alert("Veuillez entrer un mot de passe valide avec au moins 4 caractères!");
    inscription.Mdp.focus();
    return;  }
 if ((!Titre)||(Titre.length<3))
 {  alert("Veuillez entrer le Titre de votre site !");
    inscription.Titre.focus();
    return;  }
 if (!Contrat)
 {  alert("Veuillez cocher la case d'acceptation des conditions générales !");
    return;  }


 { return true }
} //fin VerifFormulaire

