
/**
* Permet de valider le formulaire d'authentification
*/
function validerFormulaireAuthentification(formulaire, userId, password){
	if(! verifierUserEtPassword(userId , password)
		|| !validerElementsFormulaire(formulaire, authentificationFormulaire_List))
		return false;
	
	return true;
}

/*
* Vérifie si le nom d'utilisateur et son mot de passe sont les deux vides
*/
function verifierUserEtPassword(userId , password){		
	if (userId.value == '' && password.value == '' ){
		alert(getMessageVideFor('userIdEtPassword', authentificationFormulaire_List));
		userId.focus();
		return false;
	}

	return true;
}


/**
* Evenement qui survient lorsqu'il y a changement dans la valeur du userId 
*/
function userIdChange_event(userId){
	userId.value = userId.value.toUpperCase();
}

/*
*	Vérifier les champs du formulaires MDP oublie
*/

function verifierFormMdpOublie(formulaire){
	return validerElementsFormulaire(formulaire, mdpOublieFormulaire_List);
}

/*
*	Vérifier les champs du formulaires Premiere visite
*/

function verifierFormPremiereVisite(formulaire){
	return validerElementsFormulaire(formulaire, premiereVisiteFormulaire_List);
}


/*
*	Vérifier les champs du formulaires Demande Detail Client
*/

function verifierFormDemandeDetailClient(formulaire){
	return validerElementsFormulaire(formulaire, demandeDetailClientFormulaire_List);
}
/*
* Fonction qui empeche la validation de l'envoi des identifiants 
* dans le cas ou le mode d'envoi n'est pas choisi
*/

function validerMailConnu(modeEnvoi){
	var i=0;
	while(i<modeEnvoi.length){
		if(modeEnvoi[i].checked){
			return true;
		}
		i++;
	}
	alert("Merci de choisir un mode d'envoi pour votre mot de passe");
	return false;
}