/**
* @author Gabriele
*/
function Recupera()
{
this.script_page = "/ajax/recupera_dati.php";
this.readForm = function()
{
var mailbox = document.getElementById("email");
var span_error = document.getElementById("email_error");
var check = new String(mailbox.value);
if (!check.match(/^([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})){1}$/))
{
mailbox.style.borderColor = "#D30E00";
mailbox.focus();
span_error.style.color = "#D30E00";
span_error.innerHTML = "È necessario inserire una e-mail valida.";
return false;
}
else
{
mailbox.style.borderColor = "";
span_error.style.backgroundColor = "";
span_error.style.color = "";
span_error.innerHTML = "";
return true;
}
}
this.sendReq = function()
{
if (this.readForm())
{
this.setLoadingSrc("/immagini/vote_loader.gif");
this.setTarget(document.getElementById("rec_response"));
this.setLoadingTarget(document.getElementById("submitting"));
this.params["email"] = new String(document.getElementById("email").value);
this.makeRequest(this.script_page);
}
}
}
Recupera.prototype = new AjaxModule();
Recupera.prototype.constructor = Recupera;