function Cancella(pag) {
  if (pag=="registra"){
    $("Nick").value = "";
    $("Passw").value = "";
    $("Nome").value = "";
    $("Cognome").value = "";
    $("Natoil").value = "";
    $("Natoa").value = "";
    $("Via").value = "";
    $("Citta").value = "";
    $("Prov").value = "";
    $("Mail").value = "";
    $("Mansione").value = "";
    return;
  }
}
// --------------------------------------------------------
function inviaMessaggio() {
  var nome = $("msgNome").value;
  if ((nome=="")) {
    alert("Inserire un nome nel rispettivo campo");
    return;
  }
  var email = $("msgEmail").value;
  var messaggio = $("msgMessaggio").value;
  if ((messaggio=="")) {
    alert("Inserire il messaggio nella text-area");
    return;
  }
  var tipo = "messaggio";

  var url='InviaMessaggio.asp';
  var msgParam='nome='+nome+'&email='+email+'&messaggio='+messaggio+'&tipo='+tipo;
new Ajax.Request(url, {
method:'post',
parameters: msgParam,
onSuccess: function(transport){
var response = transport.responseText || "no response text";
 alert (response);
},
onFailure: function(){ alert('Errore di risposta dal server...')}
});
}
// -------------------------------------------------------------
function inviaSuggerimento() {
  var nome = $("sugNome").value;
  if ((nome=="")) {
    alert("Inserire un nome nel rispettivo campo");
    return;
  }
  var email = $("sugEmail").value;
  var messaggio = $("sugMessaggio").value;
  if ((messaggio=="")) {
    alert("Inserire il suggerimento nella text-area");
    return;
  }
  var tipo = "suggerimento";

  var url='InviaMessaggio.asp';
  var sugParam='nome='+nome+'&email='+email+'&messaggio='+messaggio+'&tipo='+tipo;
new Ajax.Request(url, {
method:'post',
parameters: sugParam,
onSuccess: function(transport){
var response = transport.responseText || "no response text";
 alert (response);
},
onFailure: function(){ alert('Errore di risposta dal server...')}
});
}
// -------------------------------------------------------------
function inviaErrore() {
  var nome = $("errNome").value;
  if ((nome=="")) {
    alert("Inserire un nome nel rispettivo campo");
    return;
  }
  var email = $("errEmail").value;
  var messaggio = $("errMessaggio").value;
  if ((messaggio=="")) {
    alert("Inserire il suggerimento nella text-area");
    return;
  }
  var tipo = "errore";

  var url='InviaMessaggio.asp';
  var errParam='nome='+nome+'&email='+email+'&messaggio='+messaggio+'&tipo='+tipo;
new Ajax.Request(url, {
method:'post',
parameters: errParam,
onSuccess: function(transport){
var response = transport.responseText || "no response text";
 alert (response);
},
onFailure: function(){ alert('Errore di risposta dal server...')}
});
}
// ----------------------------------------------------------
function registraUtente() {
  if(verificacapt()=="err"){return;}
}
// ---------
function registra(){
  var nick = $("Nick").value;
  var passw = $("Passw").value;
  var nome = $("Nome").value;
  var cognome = $("Cognome").value;
  var natoil = $("Natoil").value;
  var natoa = $("Natoa").value;
  var via = $("Via").value;
  var citta = $("Citta").value;
  var prov = $("Prov").value;
  var mail = $("Mail").value;
  var mansione = $("Mansione").value;
  if(nick.search(/\W/i)!=-1){alert("l'Accont non può contenere dei caratteri non alfanumerici né spazi.\nProva un altro Account.");return;}
  if ((nick=="") || (passw=="") || (nome=="") || (cognome=="") || (mail=="")) {
    alert("I campi contrassegnati con l'asterisco sono obbligatori.\nInserire i dati obbligatori nei rispettivi campi");
    return;
  }
  if(nick.length<6){alert("L'Account non può essere inferiore a 6 caratteri! Riprova");return;}
  if(vermail(mail)=="err"){return;}

  var url='Registra.asp';
  var regParam2='Nick='+nick+'&Passw='+passw+'&Nome='+nome+'&Cognome='+cognome+'&Natoil='+natoil+'&Natoa='+natoa+'&Via='+via+'&Citta='+citta+'&Prov='+prov+'&Mail='+mail+'&Mansione='+mansione;

new Ajax.Request(url, {
method:'post',
parameters: regParam2,
onSuccess: function(transport){
var response = transport.responseText || "no response text";
 alert (response);
 location.href = "http://www.fatturamica.it/index.asp";
// Cancella('registra');
},
onFailure: function(){ alert('Il tentativo di Registrazione ha causato un problema. \nCiò può esere imputabile a svariati motivi \nLa preghiamo di riprovare più tardi. \nSe il problema dovesse persistere La preghiamo di segnalarlo inviandoci un messaggio.\nCi scusiamo per il disguido')}
});
}
// --------------------------------------------
function verificacapt(){
  var risp = window.frames[0].document.getElementById("risp").value;

  if ((risp=="")||(risp.length!=5)) {
    alert("La prego di inserire correttamente la risposta nel 'Filtro contro gli accessi automatici'");
    return "err";
  }
  var capt="'"+window.frames[0].document.getElementById("imag").alt+"'";

var url='hfiles/Hvercaptcha.asp';
var par="risp="+risp+"&capt="+capt;

new Ajax.Request(url, {
method:'post',
parameters: par,
onSuccess: function(transport){
var response = transport.responseText || "no response text";
if(response=="OK"){registra();}else{alert(response);return "err";}
},
onFailure: function(){alert('Errore dal Server. Riprova!');return "err";}
});

}

// --------------------------------------------
function modificaUtente() {
  var nick = $("Nick").value;
  var passw = $("Passw").value;
  var nome = $("Nome").value;
  var cognome = $("Cognome").value;
  var natoil = $("Natoil").value;
  var natoa = $("Natoa").value;
  var via = $("Via").value;
  var citta = $("Citta").value;
  var prov = $("Prov").value;
  var mail = $("Mail").value;
  var mansione = $("Mansione").value;
  if ((nick == "") || (passw == "") || (nome == "") || (cognome == "") || (mail == "")) {
      alert("Inserire i dati obbligatori nei rispettivi campi");
      return;
  }
  var risp = $("risp").value;
  if (risp == "") {
      alert("La prego in inserire correttamente la risposta nel 'Filtro contro gli accessi automatici'");
      return;
  }
  if (isNaN(risp)) {
      alert("La risposta va in cifre e non in lettere");
      return;
  }
  var hRisp = $("hRisp").innerHTML;
  if (hRisp != risp) {
      alert("Risposta errata nel 'Filtro contro gli accessi automatici' !");
      return;
  }
  var url = 'Registramod.asp';
  var regParam3 = 'Nick=' + nick + '&Passw=' + passw + '&Nome=' + nome + '&Cognome=' + cognome + '&Natoil=' + natoil + '&Natoa=' + natoa + '&Via=' + via + '&Citta=' + citta + '&Prov=' + prov + '&Mail=' + mail + '&Mansione=' + mansione;
  new Ajax.Request(url, {
      method: 'post',
      parameters: regParam3,
      onSuccess: function(transport) {
          var response = transport.responseText || "no response text";
          alert(response);
          location.href = "http://www.fatturamica.it/index.asp";
          // Cancella('registra');
      },
      onFailure: function() { alert('Il tentativo di Modifica Dati ha causato un problema. \nCiò può esere imputabile a svariati motivi \nLa preghiamo di riprovare più tardi. \nSe il problema dovesse persistere La preghiamo di segnalarlo inviandoci un messaggio.\nCi scusiamo per il disguido') }
    });
}
// -------------------------------------------------------------
function vermail(mail){
var regex=/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/;
if(!regex.test(mail)){alert("mail non valida! Riprova.");return "err";}
}
// -------------------------------------------------------------
function azzera(id) {$(id).innerHTML="";}
function azzera0(id) {$(id).innerHTML="0.00";}
// -------------------------------------------------------------
function toPrincipale() {
    top.location.href = "http://www.fatturamica.it/index.asp";
    //top.location.href = "http://localhost/index.asp";
}
function toDonazioni() {
    top.location.href = "http://www.fatturamica.it/donazioni.html";
    //top.location.href = "http://localhost/donazioni.html";
}
function toRegistrati() {
    top.location.href = "http://www.fatturamica.it/registrati.asp";
    //top.location.href = "http://localhost/registrati.html";
}
