/**
 * Gestion des formulaires d'inscription 
 * 
 * @version $Id: inscription.js 14 2008-07-31 22:42:23Z svnico $
 */

/**
 * V&eacute;rification des champs du formulaire
 */
function VerifChampsInscription(captcha) {

	$("#conteneurIdentifiant").removeClass("Err");
	$("#conteneurMdp").removeClass("Err");
	$("#conteneurMdp2").removeClass("Err");
	$("#conteneurEmail").removeClass("Err");
	$("#conteneurCaptcha").removeClass("Err");

	$("#f_identifiant").removeClass("ErreurChamp");
	$("#f_mdp").removeClass("ErreurChamp");
	$("#f_mdp2").removeClass("ErreurChamp");
	$("#f_email").removeClass("ErreurChamp");
	$("#f_captcha").removeClass("ErreurChamp");


	// Identifiant
	if ($("#f_identifiant").val() == '') {
		$("#messageErreur").html("Veuillez sp&eacute;cifier un identifiant de connexion au site.")
		$("#conteneurIdentifiant").addClass("Err");
		$("#f_identifiant").addClass("ErreurChamp");
		$("#conteneurErreur").show();
		$("#f_identifiant").focus();
		return false;
	}

	// Mot de passe
	if ($("#f_mdp").val() == '') {
		$("#messageErreur").html("Veuillez renseigner un mot de passe de connexion.")
		$("#conteneurMdp").addClass("Err");
		$("#f_mdp").addClass("ErreurChamp");
		$("#conteneurErreur").show();
		$("#f_mdp").focus();
		return false;
	}

	// Confirmation Mot de passe
	if ($("#f_mdp2").val() == '') {
		$("#messageErreur").html("Veuillez confirmer le mot de passe de connexion.")
		$("#conteneurMdp2").addClass("Err");
		$("#f_mdp2").addClass("ErreurChamp");
		$("#conteneurErreur").show();
		$("#f_mdp2").focus();
		return false;
	}

	// On v&eacute;rifie que les 2 mots de passe sont identiques
	if ($("#f_mdp").val() != $("#f_mdp2").val()) {
		$("#messageErreur").html("Les mots de passe saisis ne sont pas identiques.<br>Veuillez saisir le m&ecirc;me mot de passe dans les deux champs ci-dessous.")
		$("#conteneurMdp").addClass("Err");
		$("#conteneurMdp2").addClass("Err");
		$("#f_mdp").addClass("ErreurChamp");
		$("#f_mdp2").addClass("ErreurChamp");
		$("#conteneurErreur").show();
		$("#f_mdp").focus();
		return false;
	}

	// Confirmation Email
	if ($("#f_email").val() == '') {
		$("#messageErreur").html("Veuillez renseigner votre adresse email.")
		$("#conteneurEmail").addClass("Err");
		$("#f_email").addClass("ErreurChamp");
		$("#conteneurErreur").show();
		$("#f_email").focus();
		return false;
	}
	
	// Validation de l'email
	if (!valideEmail($("#f_email").val())) {
		$("#messageErreur").html("L'adresse email que vous avez renseign&eacute; semble incorrecte. Veuillez corriger la saisie.")
		$("#conteneurEmail").addClass("Err");
		$("#f_email").addClass("ErreurChamp");
		$("#conteneurErreur").show();
		$("#f_email").focus();
		return false;
	}
	
	// On v&eacute;rifie que le captcha est renseign&eacute;
	if (captcha && $("#f_captcha").val() == "") {
		$("#messageErreur").html("Veuillez saisir les caract&egrave;res tel qu'ils apparaissent dans l'image juste au-dessus.<br>(la casse n'est pas prise en compte)")
		$("#conteneurCaptcha").addClass("Err");
		$("#f_captcha").addClass("ErreurChamp");
		$("#conteneurErreur").show();
		$("#f_captcha").focus();
		return false;
	}
	
	$("#conteneurErreur").hide();
	return true;
}

/**
 * V&eacute;rification des champs du formulaire
 */
function VerifChampsModeD(captcha) {

	$("#conteneurIdentifiantModeD").removeClass("Err");
	$("#conteneurMdpModeD").removeClass("Err");
	$("#conteneurMdp2ModeD").removeClass("Err");
	$("#conteneurCaptchaModeD").removeClass("Err");
	
	$("#f_creer_identifiant").removeClass("ErreurChamp");
	$("#f_creer_mdp").removeClass("ErreurChamp");
	$("#f_creer_mdp2").removeClass("ErreurChamp");
	$("#f_creer_captcha").removeClass("ErreurChamp");

	// Identifiant
	if ($("#f_creer_identifiant").val() == '') {
		$("#messageErreurModeD").html("Veuillez sp&eacute;cifier un identifiant de connexion pour le nouveau compte.")
		$("#conteneurIdentifiantModeD").addClass("Err");
		$("#f_creer_identifiant").addClass("ErreurChamp");
		$("#conteneurErreurModeD").show();
		$("#f_creer_identifiant").focus();
		return false;
	}

	// Mot de passe
	if ($("#f_creer_mdp").val() == '') {
		$("#messageErreurModeD").html("Veuillez renseigner un mot de passe de connexion pour le nouveau compte.")
		$("#conteneurMdpModeD").addClass("Err");
		$("#f_creer_mdp").addClass("ErreurChamp");
		$("#conteneurErreurModeD").show();
		$("#f_creer_mdp").focus();
		return false;
	}

	// Confirmation Mot de passe
	if ($("#f_creer_mdp2").val() == '') {
		$("#messageErreurModeD").html("Veuillez confirmer le mot de passe de connexion pour le nouveau compte.")
		$("#conteneurMdp2ModeD").addClass("Err");
		$("#f_creer_mdp2").addClass("ErreurChamp");
		$("#conteneurErreurModeD").show();
		$("#f_creer_mdp2").focus();
		return false;
	}

	// On v&eacute;rifie que les 2 mots de passe sont identiques
	if ($("#f_creer_mdp").val() != $("#f_creer_mdp2").val()) {
		$("#messageErreurModeD").html("Les mots de passe saisis ne sont pas identiques.<br>Veuillez saisir le m&ecirc;me mot de passe dans les deux champs ci-dessous.")
		$("#conteneurMdpModeD").addClass("Err");
		$("#conteneurMdp2ModeD").addClass("Err");
		$("#f_creer_mdp").addClass("ErreurChamp");
		$("#f_creer_mdp2").addClass("ErreurChamp");
		$("#conteneurErreurModeD").show();
		$("#f_creer_mdp").focus();
		return false;
	}

	// On v&eacute;rifie que le captcha est renseign&eacute;
	if (captcha && $("#f_creer_captcha").val() == "") {
		$("#messageErreurModeD").html("Veuillez saisir les lettres telles qu'elles apparaissent dans l'image juste au-dessus (la casse n'est pas prise en compte).")
		$("#conteneurCaptchaModeD").addClass("Err");
		$("#f_creer_captcha").addClass("ErreurChamp");
		$("#conteneurErreurModeD").show();
		$("#f_creer_captcha").focus();
		return false;
	}
	
	$("#conteneurErreurModeD").hide();
	return true;
}

/**
 * V&eacute;rification des champs du formulaire
 */
function VerifChampsModeS(captcha) {

	$("#conteneurCaptchaModeS").removeClass("Err");
	$("#f_supprimer_captcha").removeClass("ErreurChamp");

	// On v&eacute;rifie que le captcha est renseign&eacute;
	if (captcha && $("#f_supprimer_captcha").val() == "") {
		$("#messageErreurModeS").html("Veuillez saisir les lettres telles qu'elles apparaissent dans l'image juste au-dessus (la casse n'est pas prise en compte).")
		$("#conteneurCaptchaModeS").addClass("Err");
		$("#f_supprimer_captcha").addClass("ErreurChamp");
		$("#conteneurErreurModeS").show();
		$("#f_supprimer_captcha").focus();
		return false;
	}
	
	$("#conteneurErreurModeS").hide();
	
	return (confirm('Vous \xEAtes sur le point de d\xE9truire totalement votre compte sur koleo.\nCette action n\'est pas r\xE9versible !\n\nEtes-vous s\xFBr de vouloir continuer ?'));
}
