<!-- 

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Formate en minuscule sans espace   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function translogin(objet,elmt,formulaire) {
var $chaine=objet.value;		// Chaine contenue dans le champ à formater
var $splitchaine
var $temp = "";

	//alert (objet.name + " : "+ $chaine);
	
		$splitchaine = $chaine.split(" ");
		for(i = 0; i < $splitchaine.length; i++)
		$temp += $splitchaine[i];
		$chaine = $temp;
	//alert ($chaine);
		
		$chaine = $chaine.toLowerCase();
	//alert ($chaine);
	if (elmt == ""){
	objet.value = $chaine;
	} else {
	document.forms[formulaire].elements[elmt].value = $chaine;
	}
}
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Formate le contenu d'un champ   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function formate(objet,format,requis) {

// xxxxxxxxxxxxxxx   Cas d'un champ requis   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
if (requis == 'O' && objet.value == "")
{
alert ("Ce champ est obligatoire")
objet.focus();
}

// xxxxxxxxxxxxxxx   Cas d'un test d'affichage   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
if (requis == 'A')
{
alert (objet.name + " : "+ objet.value + " Format : " + format);
//objet.focus();
}

// ------------------------------------------------------------------------------------------------------

//if (objet.name.lastIndexOf("Y") == objet.name.length-2 && objet.value == "") {
//alert ("Ce champ est obligatoire")
//objet.focus();
//} else {	
if (objet.value != "") {
// Le paramètre "objet" contient "document,{nom du formulaire},{nom du contrôle}" ------

//	Valeur du paramètre "format" :
//		"maj" 		pour une mise en majuscule 									MAJUSCULE
//		"min" 		pour une mise en minuscule									minuscule
//		"colle" 	pour une suppression des espaces
//		"prenom" 	pour une mise en minuscule avec initiale en majuscule		Jean-Pierre
//		"cpost" 	pour un code postal 5 chiffres								33770
//		"1" 		pour un entier												350
//		"2" 		pour un décimal à 2 chiffres								3.50
//		"3" 		pour un décimal à 3 chiffres								3.510				
//		"9" 		pour un décimal quelconque									3.5
//		"tel" 		pour un numéro de téléphone national ou international		05 56 84 17 63 ou +335 56 54 25 65
//		"secu" 		pour un numéro de sécurité social							1 57 04 99 351 215 33
//		"date" 		pour une date												12/05/2004

var index;
var $chaine=objet.value;		// Chaine contenue dans le champ à formater
var $splitchaine
var vir;
var lng;
var $car;			// caractère isolé provisoirement
var type;
var $comp;			// Chaine qui contient les caractères que l'on est susceptible de trouver dans le champ
var $temp = "";			// Chaine de transition temporaire
var $preTemp = "";
var $postTemp = "";
var $result; 		// Chaine qui contient le résultat du formatage
var $test			// variable de test
var $jour ="";
var $mois="";
var $annee="";

switch (format) {
	case "maj":			// ----   Mise en majuscule   -----------------------------------------------------------TESTE
		objet.value = $chaine.toUpperCase();
	break;
	case "min":			// ----   Mise en minuscule   -----------------------------------------------------------TESTE
		objet.value = $chaine.toLowerCase();
	break;
	case "colle":		// ----   Suppression des espaces   -----------------------------------------------------TESTE
		//string = '' + string;
		$splitchaine = $chaine.split(" ");
		for(i = 0; i < $splitchaine.length; i++)
		$temp += $splitchaine[i];
		objet.value = $temp;
	break;
	case "prenom":		// ----   Mise au format d'un prénom   --------------------------------------------------TESTE
		$temp = $chaine.toLowerCase();
		lng = $temp.length;
		if (lng > 0)  {
		for (index = 0; index < lng; index++)  {
		if (index == 0)  {
		$car = $temp.substring(0,1).toUpperCase();
		$postTemp = $temp.substring(1,lng);
		$temp = $car + $postTemp;
		}
		else {
		$car = $temp.substring(index, index+1);
		if ($car == " " || $car == "-" && index < (lng-1))  {
		$car = $temp.substring(index+1, index+2).toUpperCase();
		$preTemp = $temp.substring(0, index+1);
		$postTemp = $temp.substring(index+2,lng);
		$temp = $preTemp + $car + $postTemp;
		         }
		      }
		   }
		}
		objet.value = $temp;
	break;
	case "cpost":		// ----   Vérification de la saisie d'un code postal   ---------------------------------------TESTE
		if ($chaine.length !=5){
		alert ("Un code postal est composé de 5 chiffres !");	// j'envoie un message d'erreur.
		objet.value = "";
		objet.focus();
		} else {
			$comp = "0123456789" ;	// je défini les caractères obligatoires
			for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères un par un,
				$car=$chaine.substring(i,i+1);		// en partant du premier
			//alert ("$car = " + $car);
				if ($comp.indexOf($car)<0){			// si ce caractère n'est pas référencé...
				alert ("Un code postal ne comporte que des chiffres !");	// j'envoie un message d'erreur.
				objet.value = "";
				objet.focus();
			break;
				}
			}
		}
	break;
		
	case "entier":		// ----   Vérification de la saisie d'un entier   ---------------------------------------TESTE
		$comp = "0123456789" ;	// je défini les caractères obligatoires
		for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,
			$car=$chaine.substring(i,i+1);		// en partant du premier
		//alert ("$car = " + $car);
			if ($comp.indexOf($car)<0){			// si ce caractère n'est pas référencé...
			alert ("Vous devez saisir un nombre entier");	// j'envoie un message d'erreur.
			objet.value = "";
			objet.focus();
			break;
			}
		}
		break;
		
	case "dec2":			// ----   Vérification de la saisie d'un décimal 2 caractères   ---------------------

	alert ("OK");
		$comp = "0123456789." ;
		break;

	case "dec3":			// ----   Vérification de la saisie d'un décimal 3 caractères   ---------------------
		$comp = "0123456789." ;
		break;

	case "dec9":			// ----   Vérification de la saisie d'un décimal quelconque   -----------------------
        $comp = "0123456789." ;
        break;

	case "mail":			// ----   Vérification de la saisie d'une adresse courriel   -----------------------
	// 1) Je vérifie que la saisie comporte un et un seul @
		$comp = "@" ;
		
		for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,
			$car=$chaine.substring(i,i+1);		// en partant du premier
//alert ("$car = " + $car);
			if ($comp.indexOf($car)<2 && $comp.indexOf($car)>=0){ // si ce caractère est référencé...
				$temp+=$car;										// je le met de côté
			}
		}
		
		if ($temp.length != 1) {
		alert ("L'adresse courriel doit contenir un et un seul '@'");	// j'envoie un message d'erreur.
			objet.value = "";
			objet.focus();
			break;
		}
	// 2) Je vérifie que la saisie comporte au moins un point
		$temp = "";
		$comp = "." ;
		
		for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,
			$car=$chaine.substring(i,i+1);		// en partant du premier
//alert ("$car = " + $car);
			if ($comp.indexOf($car)<2 && $comp.indexOf($car)>=0){ // si ce caractère est référencé...
				$temp+=$car;										// je le met de côté
			}
		}
		
		if ($temp.length == 0) {
		alert ("L'adresse courriel ne contient aucun point");	// j'envoie un message d'erreur.
			objet.value = "";
			objet.focus();
			break;
		}
		
	// 3) Je vérifie que la saisie ne comporte aucun espace
		$temp = "";
		$comp = " " ;
		
		for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,
			$car=$chaine.substring(i,i+1);		// en partant du premier
//alert ("$car = " + $car);
			if ($comp.indexOf($car)<2 && $comp.indexOf($car)>=0){ // si ce caractère est référencé...
				$temp+=$car;										// je le met de côté
			}
		}
		
		if ($temp.length > 0) {
		alert ("L'adresse courriel ne doit pas contenir d'espace");	// j'envoie un message d'erreur.
			objet.value = "";
			objet.focus();
			break;
		}
		break;
		
	case "tel":				//----   Formatage d'un numéro de téléphone   ---------------------------------------TESTE
		// 1) j'enleve les caractères inutiles
		$comp="0123456789+";	// je défini les caractères utiles
			
		for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,
			$car=$chaine.substring(i,i+1);		// en partant du premier
//alert ("$car = " + $car);
			if ($comp.indexOf($car)<11 && $comp.indexOf($car)>=0){ // si ce caractère est référencé...
				$temp+=$car;										// je le met de côté
			}
		}									// $temp ne contient que les caratères utiles
//alert ("$temp = " + $temp);
		// 2) je traite le début du numero selon le cas
		$test = "";
			// si j'ai 13 caractères commençant par "00"
			if ($temp.length == 13 && $temp.substring(0,2) == "00") {
				//alert ("International avec 00");
				$result = "+" + $temp.substring(2,5)
//alert ($result);
				$test = 1; x = 5; y = 7;
			}
			// si j'ai 12 caractères commençant par "+"
			if ($temp.length == 12 && $temp.substring(0,1) == "+") {
				//alert ("International avec +");
				$result = "+" + $temp.substring(1,4)
//alert ($result);
				$test = 2; x = 4; y = 6;
			}
			// si j'ai 10 caractères commençant par "0"
			if ($temp.length == 10 && $temp.substring(0,1) == "0") {
//alert ("National");
				$result = $temp.substring(0,2);
//alert ($result);
				$test = 3; x = 2; y = 4;
			}
		
		// 3) je traite la fin du numero selon le cas
			// Message d'erreur si aucun des trois cas
			if ($test == "") {
				alert ("Le numéro de téléphone semble contenir une erreur !");
				objet.value = "";
				objet.focus();
			} else {	// Traitement de la fin du numero
				for(i=0;i<4;i++) {
//alert($temp.substring(x,y));
					$result += " " + $temp.substring(x,y);
					x++; y++;
					x++; y++;
				}
				objet.value=$result;
			}
		$temp="";
        break;
		
	case "secu":			//----   Formatage d'un numéro de sécu   --------------------------------------------
// 1) j'enleve les caractères inutiles
$comp="0123456789";	// je défini les caractères utiles
	
for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,
	$car=$chaine.substring(i,i+1);		// en partant du premier
//alert ("$car = " + $car);
	if ($comp.indexOf($car)<11 && $comp.indexOf($car)>=0){ // si ce caractère est référencé...
		$temp+=$car;										// je le met de côté
	}
}									// $temp ne contient que les caratères utiles
//alert ("$temp = " + $temp);
// 2) je traite le numéro de sécurité sociale selon le cas
$test = "";
	// si j'ai 13 caractères
	if ($temp.length == 15) {
		//alert ("N° de sécurité sociale");
		$result = $temp.substring(0,1)+" "+$temp.substring(1,3)+" "+$temp.substring(3,5)+" "+$temp.substring(5,7)+" "+$temp.substring(7,10)+" "+$temp.substring(10,13)+" "+$temp.substring(13,15);
		objet.value=$result;
	} else {
		alert ("Le numéro de sécurité sociale semble contenir une erreur !");
		objet.value = "";
		objet.focus();
	}
$temp="";   
        break;

	case "date":			// ----   Formatage d'une date   ----------------------------------------------------
	var $erreur = 0;
	var $jour = "";
	var $mois = "";
	var $an = "";
	var $date = "";
	var $tiret;
	var $slash;
	var $indic = 1;
	
	// Je ne traite que si la chaine saisie est de bonne longueur
		if ($chaine.length > 7 && $chaine.length < 11) { //niveau 1
			
			// 1) je défini les caractères utiles
			$comp="0123456789/-";
			
				// 2) Je répartie les caractères en fonction des séparateurs
		for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,	boucle for 1
			$car=$chaine.substring(i,i+1);		// en partant du premier
//alert ($car);
			
			if ($comp.indexOf($car)<12 && $comp.indexOf($car)>=0){ // si ce caractère est référencé...   niveau 2
//alert ("Index : " + $comp.indexOf($car));
				if ($comp.indexOf($car)==10) { // est-ce un slash ?...	niveau 3
					$slash += $car;
					$indic ++;
//alert ("slash : " + $indic);
				} else if ($comp.indexOf($car)==11) { // ou est-ce un tiret ?...	niveau 3
					$tiret += $car;
					$indic ++;
//alert ("tiret : " + $indic);
				} else { //niveau 3
//alert ($indic);
				switch ($indic) { // switch 1
					case 1:
						$jour += $car;
//alert ("jour : " + $jour);
						break;
					case 2:
						$mois += $car;
//alert ("mois : " + $mois);
						break;
					case 3:
						$an += $car;
//alert ("année : " + $an);
						break;
				} // switch 1
				} //niveau 3
			
			} else { //niveau 2
				$erreur = 1;
			} //niveau 2
			
		}	//boucle for 1
			
				// 3) Je traite les variables
				if ($jour.length == 1) {
					$jour = "0" + $jour;
				} else if ($jour.length < 1 || $jour.length > 2){
					$erreur = 1;
				}
				
				if ($mois.length == 1) {
					$mois = "0" + $jour;
				} else if ($mois.length < 1 || $mois.length > 2){
					$erreur = 1;
				}
				
				if ($an.length != 4) {
					$erreur = 1;
				}
//alert ("Jour : " + $jour);
//alert ("Mois : " + $mois);
//alert ("Année : " + $an);
//alert ("Erreur : " + $erreur);

		} else { //niveau 1
			$erreur = 1;
		} //niveau 1
		
	// Contrôle de l'intégrité de la saisie
		if ($jour <1 || $jour > 31) {
		$erreur = 1;
		} else if ($mois <1 || $mois > 12){
		$erreur = 1;
		} else if ($an <1930 || $an > 2030){
		$erreur = 1;
		}
		 
	// Traitement des erreurs
		if ( $erreur == 1){
			//var $message = "La date semble contenir une erreur !" . chr(10) . "xx-xx-xxxx";
			var $message = "La date semble contenir une erreur !" ;
				alert ($message);
				objet.value = "";
				objet.focus();
		} else {
			$date = $jour + "-" + $mois + "-" + $an;
			objet.value = $date;
		}

        break;	//-------------------------------------------------FIN DE LA DATE
					
	case "date1":			// ----   Formatage d'une date   ----------------------------------------------------
		
		// 1) j'enleve les caractères inutiles
		$comp="0123456789";	// je défini les caractères utiles
			
		for (var i=0;i<$chaine.length;i++){		// j'isole tous les caractères  un par un,
			$car=$chaine.substring(i,i+1);		// en partant du premier
		//alert ("$car = " + $car);
			if ($comp.indexOf($car)<11 && $comp.indexOf($car)>=0){ // si ce caractère est référencé...
				$temp+=$car;										// je le met de côté
			}
		}									// $temp ne contient que les caratères utiles
		//alert ("$temp = " + $temp);
		
		// 2) je traite la date selon le cas
		$test = "";
		$t = $chaine.length - $temp.length;
		//alert ($chaine.length +" ; "+ $t);
		// si j'ai entre 0 et 10 caractères avec 2 caractères séparateurs
		if ($chaine.length > 0 && $chaine.length < 11 && ($chaine.length - $temp.length) == 2) {
			for (var i=0;i<$chaine.length;i++){
				$car=$chaine.substring(i,i+1);
				if ($comp.indexOf($car) == -1) {
					var j=i+1;
					if ($jour.length == 1){
						$jour = 0 + $jour;
						//alert ("jour : "+$jour);
					}
					break;
				}
				$jour+=$chaine.substring(i,i+1);
				
			}
			for (var i=j;i<$chaine.length;i++){
				$car=$chaine.substring(i,i+1);
				if ($comp.indexOf($car) == -1) {
					j=i+1;
					if ($mois.length == 1){
						$mois = 0 + $mois;
						//alert ("mois : "+$mois);
					}
					break;
				}
				$mois+=$chaine.substring(i,i+1);
				//alert("mois : "+i);
			}
			for (var i=j;i<$chaine.length;i++){
			//alert("année : "+i);
				$annee+=$chaine.substring(i,i+1);
			}
			if ($annee.length == 2){
					//$annee = 20 + $annee;
					//alert ("année : "+$annee);
						alert ("Veuillez renseigner l'année avec 4 chiffres !");
					//objet.value = "";
						objet.focus();
					}
		
				$result = $jour+"-"+$mois+"-"+$annee;
				objet.value=$result;
		} else {
				alert ("La date semble contenir une erreur !");
				objet.value = "";
				objet.focus();
		}
		$temp="";   
        break;	//-------------------------------------------------FIN DE LA DATE
		
}	// Fin du switch

//---------- on transforme la virgule en point, et on ajoute 
//           un "0" au début si elle est en 1ere position    -------------
/*
chaine = objet.value;	
vir = ",";
car = chaine.substring(0,1);
	if (car == "," || car == ".") {
		chaine = "0" + chaine;
	}
lng = chaine.length;
index = chaine.lastIndexOf(vir);

	if (index > 0) {
		avant = chaine.substring(0,index);
		apres = chaine.substring(index+1,lng);
		chaine = avant + "." + apres;
	}
objet.value = chaine;
//-------------------------------------------------------------------------
//---------- on teste si c'est un nombre -------------------

	if (format == 1) {
 		$comp = "0123456789" ;
	} else {
		$comp = "0123456789." ;
	}

if (chaine == "") {
	type == "vide";
} else {

	for (index = 0 ; index < lng && type != "alpha" ; index++){
		tst=chaine.substring(index,index+1);
			if ($comp.lastIndexOf(tst)<0){
				type = "alpha";
			} else {
				type = "numerique";
			}
	}
}
	if (type == "alpha" && format == 1) {
	message = "Vous devez saisir un nombre entier";
	}
	if (type == "alpha" && format == 2) {
	message = "Vous devez saisir un nombre décimal";
	}
	if(type == "alpha") {
		alert(message);
		objet.value="";
 		objet.focus();
	}	*/
}	// -------------------------------FIN DU TEST DE CONTENU-------------------------------------
//}	// -------------------------------FIN DU FORMATAGE-------------------------------------------
}	// -------------------------------FIN DE LA FONCTION formate()-------------------------------

// Evènement à rajouter dans le contrôle :
// onblur=\"formate (this,'tel','O')\"

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Test des champs requis du formulaire   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   'creambrphy' de la page cre_mbr_phy.php   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function testcrembrphy(f){
	if (!f.civilite[0].checked && !f.civilite[1].checked && !f.civilite[2].checked) {
		alert('Veuillez indiquer la civilité, SVP.');
		return(false);
		}
	if (f.nompromo.value == '' || f.nompromo.value == "Nom utilisé pendant la formation"){
    	alert('Veuillez renseigner le nom, SVP.');
		f.nompromo.focus();
		return(false);
  		}
	if (f.nomusuel.value == '' || f.nomusuel.value == "Nom à utiliser pour la poste"){
    	alert('Veuillez renseigner le nom usuel, SVP.');
		f.nomusuel.focus();
		return(false);
  		}
	if (f.prenom.value == ''){
    	alert('Veuillez renseigner le prénom, SVP.');
 		f.prenom.focus();
		return(false);
		}
	if (f.delegmbr.value == ''){
    	alert('Veuillez renseigner la délégation, SVP.');
 		f.delegmbr.focus();
		return(false);
		}
	if (f.statmbr.value == ''){
    	alert('Veuillez renseigner le statut du membre, SVP.');
 		f.statmbr.focus();
		return(false);
		}
	if (f.codeform.value == ''){
    	alert('Veuillez renseigner le code formation, SVP.');
 		f.codeform.focus();
		return(false);
		}
	if (f.codepromo.value == ''){
    	alert('Veuillez renseigner le code promotion, SVP.');
 		f.codepromo.focus();
		return(false);
		}
	if (f.centre.value == ''){
    	alert('Veuillez renseigner le centre, SVP.');
 		f.centre.focus();
		return(false);
		}
	if (f.codeindiv.value == ''){
    	alert('Veuillez renseigner le code individuel, SVP.');
 		f.codeindiv.focus();
		return(false);
		}
}
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   'modmbrmor' de la page mod_mbr_mor.php   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function testmodmbrmor(f, i){

	if (f.nompromo.value == '' ){
    	alert("Veuillez renseigner la raison sociale, SVP.");
		f.nompromo.focus();
		return(false);
  		}
	if (f.adrpro1.value == '' ){
    	alert("Veuillez renseigner l'adresse, SVP.");
		f.adrpro1.focus();
		return(false);
  		}
	if (f.cppro.value == ''){
    	alert("Veuillez renseigner le code postal, SVP.");
 		f.cppro.focus();
		return(false);
		}
	if (f.villepro.value == ''){
    	alert("Veuillez renseigner la ville, SVP.");
 		f.villepro.focus();
		return(false);
		}

			if (f.uname1.value == ''){
		    	alert("Veuillez renseigner le login du contact, SVP.");
		 		f.uname1.focus();
				return(false);
				}
			if (f.name1.value == ''){
		    	alert("Veuillez renseigner le nom complet du contact, SVP.");
		 		f.name1.focus();
				return(false);
				}
			if (f.courriel1.value == ''){
		    	alert("Veuillez indiquer l'adresse électronique du contact, SVP.");
		 		f.courriel1.focus();
				return(false);
				}
			if (f.tel1.value == ''){
		    	alert("Veuillez indiquer le numéro de téléphone du contact, SVP.");
		 		f.tel1.focus();
				return(false);
				}
		
				if (f.uname2.value == ''){
			    	alert("Veuillez renseigner le login du contact, SVP.");
			 		f.uname2.focus();
					return(false);
					}
				if (f.name2.value == ''){
			    	alert("Veuillez renseigner le nom complet du contact, SVP.");
			 		f.name2.focus();
					return(false);
					}
				if (f.courriel2.value == ''){
			    	alert("Veuillez indiquer l'adresse électronique du contact, SVP.");
			 		f.courriel2.focus();
					return(false);
					}
				if (f.tel2.value == ''){
			    	alert("Veuillez indiquer le numéro de téléphone du contact, SVP.");
			 		f.tel2.focus();
					return(false);
					}
		
			if (f.uname3.value == ''){
		    	alert("Veuillez renseigner le login du contact, SVP.");
		 		f.uname3.focus();
				return(false);
				}
			if (f.name3.value == ''){
		    	alert("Veuillez renseigner le nom complet du contact, SVP.");
		 		f.name3.focus();
				return(false);
				}
			if (f.courriel3.value == ''){
		    	alert("Veuillez indiquer l'adresse électronique du contact, SVP.");
		 		f.courriel3.focus();
				return(false);
				}
			if (f.tel3.value == ''){
		    	alert("Veuillez indiquer le numéro de téléphone du contact, SVP.");
		 		f.tel4.focus();
				return(false);
				}
		
				if (f.uname4.value == ''){
			    	alert("Veuillez renseigner le login du contact, SVP.");
			 		f.uname4.focus();
					return(false);
					}
				if (f.name4.value == ''){
			    	alert("Veuillez renseigner le nom complet du contact, SVP.");
			 		f.name4.focus();
					return(false);
					}
				if (f.courriel4.value == ''){
			    	alert("Veuillez indiquer l'adresse électronique du contact, SVP.");
			 		f.courriel4.focus();
					return(false);
					}
				if (f.tel4.value == ''){
			    	alert("Veuillez indiquer le numéro de téléphone du contact, SVP.");
			 		f.tel4.focus();
					return(false);
					}

}

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   'creambrmor' de la page cre_mbr_mor.php   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function testcrembrmor(f){

	if (f.nompromo.value == '' ){
    	alert("Veuillez renseigner la raison sociale, SVP.");
		f.nompromo.focus();
		return(false);
  		}
	if (f.adrpro1.value == '' ){
    	alert("Veuillez renseigner l'adresse, SVP.");
		f.adrpro1.focus();
		return(false);
  		}
	if (f.cppro.value == ''){
    	alert("Veuillez renseigner le code postal, SVP.");
 		f.cppro.focus();
		return(false);
		}
	if (f.villepro.value == ''){
    	alert("Veuillez renseigner la ville, SVP.");
 		f.villepro.focus();
		return(false);
		}
	if (f.uname.value == ''){
    	alert("Veuillez renseigner le login du contact, SVP.");
 		f.uname.focus();
		return(false);
		}
	if (f.name.value == ''){
    	alert("Veuillez renseigner le nom complet du contact, SVP.");
 		f.name.focus();
		return(false);
		}
	if (f.courriel.value == ''){
    	alert("Veuillez indiquer l'adresse électronique du contact, SVP.");
 		f.courriel.focus();
		return(false);
		}
	if (f.tel.value == ''){
    	alert("Veuillez indiquer le numéro de téléphone du contact, SVP.");
 		f.tel.focus();
		return(false);
		}
}

	// Appel de la fonction
	// Exemple :
	//<form method="post" name="inscription" onSubmit="return(testcreamembre(this));" action="recupinscringe.php">
	
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Affichage du popup   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function OuvrirPopup(page,nom,option) {
       window.open(page,nom,option);
}

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   Limite max d'un textarea   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
function limite(zone,max) 
{ 
if(zone.value.length>=max){zone.value=zone.value.substring(0,max);} 
}

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   'rech_physiq' de la page requete.php   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function testrech_physiq(f)
{
	contenu_champ = f.nompromo.value + f.nomusuel.value + f.prenom.value + f.codeform.value + f.codepromo.value + f.centre.value
		
	if (contenu_champ == '')
		{
    	alert('Veuillez remplir au moins un champs du formulaire, SVP.');
		f.nompromo.focus();
		return(false);
  		} 
	if (contenu_champ == '%' || contenu_champ == '%%' || contenu_champ == '%%%')
		{
    	alert('Veuillez remplir convenablement les champs du formulaire, SVP.');
		f.nompromo.focus();
		return(false);
  		}
}

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   'rech_physiq' de la page selection.php   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function testrech_physique(f)
{
	contenu_champ = f.nompromo.value + f.nomusuel.value + f.prenom.value + f.statut.value + f.delpref.value + f.codeform.value + f.codepromo.value + f.centre.value
		
	if (contenu_champ == '')
		{
    	alert('Veuillez remplir au moins un champs du formulaire, SVP.');
		f.nompromo.focus();
		return(false);
  		} 
	if (contenu_champ == '%' || contenu_champ == '%%' || contenu_champ == '%%%')
		{
    	alert('Veuillez remplir convenablement les champs du formulaire, SVP.');
		f.nompromo.focus();
		return(false);
  		}
}