function questionCallback(q) {
		$("#login_error").text("");
		if (q != null && q.length >0) {			
			$("#question_info").hide();
			$("#question_confiance").text(q);
			$("#question_fieldset").show();
			$("#boutons").show();
			$("#question_error").text("");
			$("#login_error").text("");
		} else {
			if($("#login").val() != ""){
				$("#login_error").text("Login inexistant")
			} else {
				$("#login_error").text("");
			}
			$("#question_info").show();
			$("#question_fieldset").hide();
			$("#boutons").hide();
		}
	}

function showQuestion(){
	UserManager.getQuestionConfForUser($("#login").val(), questionCallback);
}

	jQuery.extend(jQuery.validator.messages, {
	    required: "Obligatoire",
	    email: "Adresse mail invalide."
	});		
	
	$(document).ready(function() {
		// validate form on keyup and submit
		$("#lostPasswordForm").validate({
			rules: {
				login:{
					required:true
				},
				mail:{
					required:true,
					email:true
				},
				reponse:{
					required:true
				}
			}
		});
		
		$("#login").change(showQuestion);
	
		$("#question_fieldset").hide();
		$("#boutons").hide();
		$("#gencod").val("");
		$("#name").val("");
		if($("#login").val() != null && $("#login").val() != "" ){
			showQuestion();
		}
	});