function verif(variable_test)
{
	flag_erreur=false;
//on parcours la variable passé en argument pour récupérarer les identifiant à tester
	while(variable_test!='')
	{
	//on récup la position de fin de la variable
		var pos = variable_test.indexOf('|');
	//on enregistre l'identifiant du champs dans identifiant
		var identifiant = variable_test.substring(0, pos);
	//on met à jour la variable ayant éventuellement des autres identifiants
		var variable_test = variable_test.substr(pos + 1);
	//on vérifie la variable
		if(document.getElementById(identifiant).value=='')
		{
		//on met le focus sur la 1ere variable manquante
			if(flag_erreur==false) document.getElementById(identifiant).focus();
			flag_erreur=true;
		//on met en blanc entouré de rouge les variables manquantes
			document.getElementById(identifiant).style.border='2px solid red';
			document.getElementById(identifiant).style.margin='2px 5px';
		}
		else
			if(identifiant=='email')
			{
			//on récup la position du @
				var pos_at = document.getElementById(identifiant).value.indexOf('@');
				var pos_point = document.getElementById(identifiant).value.lastIndexOf('.');
				if(pos_at==-1 || pos_point==-1 || pos_at>pos_point)
				{
				//on met le focus sur la 1ere variable manquante
					if(flag_erreur==false) document.getElementById(identifiant).focus();
					flag_erreur=true;
				//on met en blanc entouré de rouge les variables manquantes
					document.getElementById(identifiant).style.border='2px solid red';
					document.getElementById(identifiant).style.margin='2px 5px';
				}
			}
	}

	if(flag_erreur==true)
	{
		alert('Un ou des champs obligatoire n\'ont pas été remplis correctement.');
		return false;
	}
	else
		return true;
}
