function is_email(var_email) {
	// Vérifie si un Email est correct
	var saisie,saisie1,saisie2,saisie3;
	saisie = var_email.indexOf("@");
	if (saisie!=(-1)) {
		longueur = var_email.length;
		saisie1 = var_email.substring(saisie+1,longueur);
		saisie2 = saisie1.indexOf(".");
		longueur = saisie1.length;
		saisie3 = saisie1.substring(saisie2+1,longueur);
		if (saisie2==(-1)) return false;
		else {
			if (saisie3 == "") return false;
			else return true;
		}
	}
	else return false;
}

function valider_champ(nom_champ,libelle_champ,type) {
	
	if(type == "string") {
		if($.trim($("input#"+nom_champ).val()) == "") {
			message_erreur += "* Le champ '"+libelle_champ+"' doit \352tre rempli\n";
			$("input#"+nom_champ).css({ backgroundColor: "#ffe7c7"});
			return -1;
		}
		else {
			$("input#"+nom_champ).css({ backgroundColor: "#ffffff"});
			return true;
		}
	}
	else if(type == "password") {
		if($.trim($("input#"+nom_champ).val()) == "") {
			message_erreur += "* Le champ '"+libelle_champ+"' doit \352tre rempli\n";
			$("input#"+nom_champ).css({ backgroundColor: "#ffe7c7"});
			return -1;
		}
		else if($.trim($("input#"+nom_champ).val()).length < 5) {
			message_erreur += "* Votre mot de passe doit comporter au moins 5 caractères\n";
			$("input#"+nom_champ).css({ backgroundColor: "#ffe7c7"});
			return -1;
		}
		else {
			$("input#"+nom_champ).css({ backgroundColor: "#ffffff"});
			return true;
		}
	}
	else if(type == "select") {
		if($("select#"+nom_champ).val() == -1) {
			message_erreur += "* Vous devez s\351lectionner une valeur pour le champ '"+libelle_champ+"'\n";
			return -1;
		}
		else return true;
	}
	
	else if(type == "radio") {
		if($("input[@name="+nom_champ+"]").get()[0].checked == false && $("input[@name="+nom_champ+"]").get()[1].checked == false ) {
			message_erreur += "* Vous devez s\351lectionner une valeur pour le champ '"+libelle_champ+"'\n";
			return -1;
		}
		else return true;
	}
	
	else if(type == "email") {
		if($.trim($("input#"+nom_champ).val()) == "") {
			message_erreur += "* Le champ '"+libelle_champ+"' doit \352tre rempli\n";
			$("input#"+nom_champ).css({ backgroundColor: "#ffe7c7"});
			return -1;
		}
		else {
			if(!is_email($("input#"+nom_champ).val())) {
				message_erreur += "* L'adresse email que vous avez entr\351e n'est pas valide\n";
				$("input#"+nom_champ).css({ backgroundColor: "#ffe7c7"});
				return -1;
			}
			else {
				$("input#"+nom_champ).css({ backgroundColor: "#ffffff"});
				return true;
			}
		}
	}
}


function valider_formulaire_connexion() {
	
	message_erreur = "";
	valider_champ("champ_email","adresse \351lectronique","email");
	valider_champ("champ_password","mot de passe","string");
	
	if(message_erreur != "") {
		alert(message_erreur);	
		return false;
	}
	else {
        $("#formulaire_connexion").submit();
	}
}

jQuery(function($){
      $("#champ_email").Watermark("Adresse email");
});

function afficher_erreur() {
	alert("Vous devez \352tre connect\351 pour effectuer cette action");
}