
function validateRecuperoPassword(){
    var username =  dojo.widget.byId("username");
    var pwd_risposta =  dojo.widget.byId("pwd_risposta");
    if (username.isMissing() && pwd_risposta.isMissing()){ alert("Parametro mancante"); return false; }
    return true;
}
       
function initFormRecuperoPassword() {
    
	x = new dojo.io.FormBind({
		formNode: "loginpass",
		load: function(type, data, e) {
			var datas = dojo.string.trim(data);
			var jdata = dojo.json.evalJson(datas);

            if (jdata.result == "userKO"){
	            dojo.byId("avviso").innerHTML = "Attenzione, il nome utente inserito non esiste.";
            }
            else if (jdata.result == "rispostaKO"){
              	dojo.byId("avviso").innerHTML = "Attenzione, la risposta inserita non è corretta.";
            }
            else if (jdata.result == "rispostaOK"){
              	dojo.byId("avviso").innerHTML = "Grazie, abbiamo inviato la password alla tua email.";
	            dojo.lfx.html.fadeOut(dojo.byId("psw_domandasegreta"), 300).play();
	            dojo.lfx.html.fadeOut(dojo.byId("psw_rispostasegreta"), 300).play();
            }
            else {
              	dojo.byId("avviso").innerHTML = "Ora rispondi alla domanda di sicurezza.";
              	dojo.html.show(dojo.byId("psw_domandasegreta"));
              	dojo.html.show(dojo.byId("psw_rispostasegreta"));
//	            dojo.lfx.html.fadeOut(dojo.byId("psw_username"), 300).play();
	            dojo.html.setOpacity(document.getElementById("psw_username"), 0.5);
	            // TESTO DELLA DOMANDA
	            dojo.byId("psw_psw_domandasegreta_testo").innerHTML = jdata.result;
            }
		},
        error: function(t, e) {
          alert("Error!... " + e.message);
    	}  
	});
	x.onSubmit = function(form) {
		var valido = validateRecuperoPassword(); 
		if (valido){
//			dojo.byId("modulo").innerHTML = "Sto inviando...";
		}
		return valido;
	};
}



