/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|                           RECUEIL DE FONCTIONS                            |
|---------------------------------------------------------------------------|
|                                                                           |
|                                                                           |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|                                      	      Benjamin COIFFARD - août 2007 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* Vérification des données entrées par l'utilisateur
----------------------------------------------------------------------------
	La seule chose que vérifie cette fonction est que l'utilisateur a bien
	remplie tous les champs. En cas d'oubli, un message s'affiche.
---------------------------------------------------------------------------*/
function verifierForm() {
	
// Récupération des valeurs entrées par l'utilisateur
	var login = document.getElementById('login').value;
	var pass = document.getElementById('pass').value;

// Nettoyage des données : suppression des espaces en début et fin de chaîne
	login = trim(login);
	pass = trim(pass);

// Initialisation du message
	var alerte = new Array();
	
// Test des valeurs	
	if (login == '')
		alerte[alerte.length] = "- le nom d'utilisateur est vide";
	
	if (pass == '')
		alerte[alerte.length] = "- le mot de passe est vide";

// Aucune erreur
	if (alerte.length == 0)
		return true;

// Au moins une erreur a été détectée
	else {
		
	// On efface les espaces avant et apèrs s'il y en a pour le login
		document.getElementById('login').value = login;
	
	// On construit le tableau contenant chaque ligne du message d'alerte	
		var message = new Array();
		
		if (alerte.length == 1) {
			message[0] = new Array();
			message[0]['t'] = "entete";
			message[0]['m'] = "Veuillez corriger l'erreur suivante :";
			message[1] = new Array();
			message[1]['t'] = "actif";
			message[1]['m'] = alerte[0];
		}
		else {
			message[0] = new Array();
			message[0]['t'] = "entete";
			message[0]['m'] = "Veuillez corriger les erreurs suivantes :";
			for (var i=0; i<alerte.length; i++) {
				message[(i+1)] = new Array();
				message[(i+1)]['t'] = "listeActif";
				message[(i+1)]['m'] = alerte[i];
			}
		}
	
	// On affiche le message d'alerte
		laPAlerte.afficher(this, 'estompage', 'carte', message, '2000');
		
		return false;
	}
	
}
