
/**
 * Vérifie la saisie du formulaire de login.
 * Retourne un booléen indiquant si la saisie est correcte.
 * 
 * @return Un booléen indiquant si la saisie est correcte.
 */ 
function verifierLogin() {

	var login = document.forms["loginForm"].elements["login"].value;
	var password = document.forms["loginForm"].elements["password"].value;

    if( login == "" || login == "Login" ) {
        alert("Vous devez entrer un login.");
        return false;
    }
    
    if( password == "" ) {
        alert("Vous devez entrer un mot de passe");
        return false;
    }

    return true;
}


/**
 * Appelée quand le champs login obtient le focus.
 * Se charge de supprimer le contenu si la chaine est "Login" 
 */ 
function loginFocused() {

	var login = document.forms["loginForm"].elements["login"].value;
	if( login == "Login" )
		document.forms["loginForm"].elements["login"].value = "";
}

/**
 * Appelée quand le champs login perds le focus.
 * Se charge de remettre la chaine est "Login" si l'utilisateur n'a rien entré.
 */ 
function loginFocusLost() {

	var login = document.forms["loginForm"].elements["login"].value;
	if( login == "" )
		document.forms["loginForm"].elements["login"].value = "Login";
}



/**
 * Appelée quand le faux champs password obtient le focus.
 * Se charge de supprimer le faux champs et d'afficher le vrai.
 */ 
function passwordFocused() {

	Element.show('acceuil-password-input');
	Element.hide('acceuil-password-fake');
	
	document.forms["loginForm"].elements["password"].focus();
}


/**
 * Appelée quand le vrai champs password perds le focus.
 * Se charge de remettre le faux champs et de cacher le vrai si l'utilisateur
 * n'a pas entré de mot de passe. 
 */ 
function passwordFocusLost() {

	var pass = document.forms["loginForm"].elements["password"].value;
	if( pass == "" ) {
		Element.hide('acceuil-password-input');
		Element.show('acceuil-password-fake');
	}
}


