function veriform(form) {
	var MelRegExp = new RegExp('^[a-z0-9\._-]+@[a-z0-9\.-]{2,}\.[a-z]{2,3}$',"gi");

	ok = false ;
	switch (form.formulaire.value)
	{
	case 'catalogue':
	case 'catalogueachats': 
		email = MelRegExp.test(form.Email.value); 
		nom=form.Nom.value.length>2;
		prenom=form.Prenom.value.length>2;
		tel=form.Tel.value.length>9;
		adresse=form.Adresse.value.length>5;
		cp=form.CP.value.length>4;
		ville=form.Ville.value.length>2;
		pays=form.Pays.value.length>2;
		securisation=form.humain.checked; 

		ok = email && nom && prenom && tel && adresse && cp && ville && pays && securisation; 

    if ( !ok )
		{   
			alerte = "Compléter ou corriger :\r\n";	
      if (!nom || !prenom) alerte += "- Votre nom ou votre prénom\r\n";	
			if (!email) alerte += "- Votre email\r\n"; 
			if (!tel) alerte += "- Votre numéro de téléphone\r\n"; 
			if (!adresse || !cp || !ville || !pays) alerte += "- Votre adresse postale\r\n";
      if (!securisation) alerte += "- Cochez la case pour sécuriser vos données\r\n";			
			alert(alerte);
		}
		break;
		
	case 'devis': 
		    	
	case 'renseignements_export': 
					
	case 'renseignements_metiers': 
		email = MelRegExp.test(form.Email.value);
		societe=form.Societe.value.length>2;
		nom=form.Nom.value.length>2;
		prenom=form.Prenom.value.length>2;
		fonction=form.Fonction.value.length>2;
		adresse=form.Adresse.value.length>5;
		cp=form.CP.value.length>4;
		ville=form.Ville.value.length>2;
		pays=form.Pays.value.length>2;
		tel=form.Tel.value.length>9;
		securisation=form.humain.checked; 
		
		ok = email && societe && nom && prenom && fonction && adresse && cp && tel && ville && pays && securisation;
		if ( !ok )
		{   
			alerte = "Compléter ou corriger :\r\n";
      if (!societe || !nom || !prenom) alerte += "- Votre société ou votre nom ou votre prénom\r\n";	
      if (!fonction) alerte += "- Votre fonction\r\n";
      if (!adresse || !cp || !ville || !pays) alerte += "- Votre adresse postale\r\n";
			if (!email || !tel) alerte += "- Votre email ou votre téléphone\r\n";
      if (!securisation) alerte += "- Cochez la case pour sécuriser vos données\r\n";			
			alert(alerte);
		}
		break;
    			
	case 'espace_pro': 
		mdp=form.Mot_passe.value.length>3;

		ok = mdp;
		if ( !ok )
		{   
			alerte = "Erreur : compléter ou corriger :\r\n";
			if (!mdp) alerte += "- le mot de passe\r\n";			
			alert(alerte);
		}
		break;
	}
	return ok ;
}
