// JavaScript Document
function Focus(ModuloLogin){
  ModuloLogin.usernameLogin.focus();
}

function CancellaReg(ModuloReg){
  ModuloReg.reset();
  ModuloReg.nome.focus();
}

function ControlloReg(ModuloReg){
  if(ModuloReg.nome.value == ""){
    alert("Compilare campo NOME!");
	ModuloReg.nome.focus();
	return false;
  }
  if(ModuloReg.cognome.value == "") {
    alert("Compilare campo COGNOME!");
	ModuloReg.cognome.focus();
	return false;
  }
  if(ModuloReg.anno.value == "") {
    alert("Compilare campo ANNO!");
	ModuloReg.anno.focus();
	return false;
  }
  if(isNaN(ModuloReg.anno.value)){
     alert("Controllare campo ANNO!"); 
	 ModuloReg.anno.focus();
	 return false;
  }
  if(ModuloReg.email.value == "") {
    alert("Compilare campo E-MAIL!");
	ModuloReg.email.focus();
	return false;
  }
  if ((ModuloReg.email.length < 8) || (ModuloReg.email.value.indexOf("@") < 2)) {
       alert("Attenzione: Indirizzo E-MAIL non valido!");
       ModuloReg.email.focus();
       return false;	      
    }
  if(ModuloReg.username.value == "") {
    alert("Compilare campo USERNAME!");
	ModuloReg.username.focus();
	return false;
  }
  if(ModuloReg.password.value == "") {
    alert("Compilare campo PASSWORD!");
	ModuloReg.password.focus();
	return false;
  }
  
}
  
function InviaReg(ModuloReg){
  if(ControlloReg(ModuloReg) == false){
    return;
  }  
  ModuloReg.submit();
}

/*MODULO LOGIN*/
function CancellaLogin(ModuloLogin){
  ModuloLogin.reset();
  ModuloLogin.usernameLogin.focus();
}

function ControlloLogin(ModuloLogin){
  if(ModuloLogin.usernameLogin.value == ""){
    alert("Compilare campo USERNAME!");
	ModuloLogin.usernameLogin.focus();
	return false;
  }
   if(ModuloLogin.passwordLogin.value == ""){
    alert("Compilare campo PASSWORD!");
	ModuloLogin.passwordLogin.focus();
	return false;
   }
}

function InviaLogin(ModuloLogin){
  if(ControlloLogin(ModuloLogin) == false){
    return;
  }  
  ModuloLogin.submit();
}
//NEWSLETTER
function ControlloNewsletter(formNewsletter){
   
   if(formNewsletter.newsletter.value == ""){
     alert("Compilare campo E-MAIL!");
	 formNewsletter.newsletter.focus();
	 return false;
   }
     
   if ((formNewsletter.newsletter.length < 8) || (formNewsletter.newsletter.value.indexOf("@") < 2)) {
       alert("Attenzione: Indirizzo E-MAIL non valido!");
       formNewsletter.newsletter.focus();
       return false;	      
    }
  
    return true;
}

function CancellaNewsletter(formNewsletter){
 
   formNewsletter.reset();
   formNewsletter.newsletter.focus();
   
}

function InviaNewsletter(formNewsletter){
 
   if(ControlloNewsletter(formNewsletter) == false){
      return;
   }
   formNewsletter.submit();
   
}
//ARTICOLO
function ControlloArticolo(formInsArticolo){
	
	if(formInsArticolo.categoria.value == ""){
     alert("Selezionare una CATEGORIA!");
	 formInsArticolo.categoria.focus();
	 return false;
   }
   
   if(formInsArticolo.titolo.value == ""){
     alert("Compilare campo TITOLO!");
	 formInsArticolo.titolo.focus();
	 return false;
   }
   if(formInsArticolo.anteprima.value == ""){
     alert("Compilare campo ANTEPRIMA ARTICOLO!");
	 formInsArticolo.anteprima.focus();
	 return false;
   }
   if(formInsArticolo.articolo.value == ""){
     alert("Compilare campo ARTICOLO!");
	 formInsArticolo.articolo.focus();
	 return false;
   }
}

function CancellaArticolo(formInsArticolo){
 
   formInsArticolo.reset();
   formInsArticolo.titolo.focus();
   
}

function InviaArticolo(formInsArticolo){
 
   if(ControlloArticolo(formInsArticolo) == false){
      return;
   }
   formInsArticolo.submit();
   
}
//COMMENTO
function ControlloCommento(moduloCommento){
	
	if(moduloCommento.titoloCommento.value == ""){
     alert("Compilare campo TITOLO!");
	 moduloCommento.titoloCommento.focus();
	 return false;
   }
   
   if(moduloCommento.commento.value == ""){
     alert("Compilare campo COMMENTO!");
	 moduloCommento.commento.focus();
	 return false;
   }
   if(moduloCommento.nick.value == ""){
     alert("Compilare campo NOME DI BATTAGLIA!");
	 moduloCommento.nick.focus();
	 return false;
   }
   if(moduloCommento.email.value == ""){
     alert("Compilare campo E-MAIL!");
	 moduloCommento.email.focus();
	 return false;
   }
   if ((moduloCommento.email.length < 8) || (moduloCommento.email.value.indexOf("@") < 2)) {
       alert("Attenzione: Indirizzo E-MAIL non valido!");
       moduloCommento.email.focus();
       return false;	      
    }
   if(moduloCommento.nome.value == ""){
     alert("Compilare campo NOME / COGNOME!");
	 moduloCommento.nome.focus();
	 return false;
   }
}

function CancellaCommento(moduloCommento){
 
   moduloCommento.reset();
   moduloCommento.titoloCommento.focus();
   
}

function InviaCommento(moduloCommento){
 
   if(ControlloCommento(moduloCommento) == false){
      return;
   }
   moduloCommento.submit();
   
}
// ESPERTO RISPONDE

function ControlloEsperto(moduloEsperto){
	
	if(moduloEsperto.quesitoper.value == ""){
     alert("Verificare campo DESTINATARIO!");
	 moduloEsperto.quesitoper.focus();
	 return false;
   }
   
   if(moduloEsperto.titolo.value == ""){
     alert("Compilare campo TITOLO!");
	 moduloEsperto.titolo.focus();
	 return false;
   }
   if(moduloEsperto.quesito.value == ""){
     alert("Compilare campo QUESITO!");
	 moduloEsperto.quesito.focus();
	 return false;
   }
   if(moduloEsperto.username.value == ""){
     alert("Compilare campo USERNAME!");
	 moduloEsperto.username.focus();
	 return false;
   }
   
   if(moduloEsperto.password.value == ""){
     alert("Compilare campo PASSWORD!");
	 moduloEsperto.password.focus();
	 return false;
   }
}

function CancellaEsperto(moduloEsperto){
 
   moduloEsperto.reset();
   moduloEsperto.titolo.focus();
   
}

function InviaEsperto(moduloEsperto){
 
   if(ControlloEsperto(moduloEsperto) == false){
      return;
   }
   moduloEsperto.submit();
   
}
// VISUALIZZA QUESITI
function FocusEsperto(moduloVisQuesiti){
  moduloVisQuesiti.visUser.focus();
}
function ControlloVisEsperto(moduloVisQuesiti){
	
	if(moduloVisQuesiti.visUser.value == ""){
     alert("Verificare campo USERNAME!");
	 moduloVisQuesiti.visUser.focus();
	 return false;
   }
   
   if(moduloVisQuesiti.visPwd.value == ""){
     alert("Compilare campo PASSWORD!");
	 moduloVisQuesiti.visPwd.focus();
	 return false;
   }
  
}

function CancellaVisEsperto(moduloVisQuesiti){
 
   moduloVisQuesiti.reset();
   moduloVisQuesiti.visUser.focus();
   
}

function InviaVisEsperto(moduloVisQuesiti){
 
   if(ControlloVisEsperto(moduloVisQuesiti) == false){
      return;
   }
   moduloVisQuesiti.submit();
   
}
/*MODULO WEB-MAIL*/
function CancellaRegMail(ModuloRegMail){
  ModuloRegMail.reset();
  ModuloRegMail.nome.focus();
}

function ControlloRegMail(ModuloRegMail){
  if(ModuloRegMail.nome.value == ""){
    alert("Compilare campo NOME!");
	ModuloRegMail.nome.focus();
	return false;
  }
  if(ModuloRegMail.cognome.value == "") {
    alert("Compilare campo COGNOME!");
	ModuloRegMail.cognome.focus();
	return false;
  }
  if(ModuloRegMail.anno.value == "") {
    alert("Compilare campo ANNO!");
	ModuloRegMail.anno.focus();
	return false;
  }
  if(isNaN(ModuloRegMail.anno.value)){
     alert("Controllare campo ANNO!"); 
	 ModuloRegMail.anno.focus();
	 return false;
  }
  if(ModuloRegMail.residenza.value == "") {
    alert("Compilare campo COMUNE DI RESIDENZA!");
	ModuloRegMail.residenza.focus();
	return false;
  }
  if(ModuloRegMail.indirizzo.value == "") {
    alert("Compilare campo INDIRIZZO!");
	ModuloRegMail.indirizzo.focus();
	return false;
  }
  if(ModuloRegMail.cap.value == "") {
    alert("Compilare campo CAP!");
	ModuloRegMail.cap.focus();
	return false;
  }
  if(isNaN(ModuloRegMail.cap.value)){
     alert("Controllare campo CAP!"); 
	 ModuloRegMail.cap.focus();
	 return false;
  }
  if(ModuloRegMail.username.value == "") {
    alert("Compilare campo USERNAME!");
	ModuloRegMail.username.focus();
	return false;
  }
  if(ModuloRegMail.password.value == "") {
    alert("Compilare campo PASSWORD!");
	ModuloRegMail.password.focus();
	return false;
  }
  
}
  
function InviaRegMail(ModuloRegMail){
  if(ControlloRegMail(ModuloRegMail) == false){
    return;
  }  
  ModuloRegMail.submit();
}
//CONTATTI
function FocusMail(formContatti){
  formContatti.mittente.focus();
}
function ControlloMail(formContatti){
	
	if(formContatti.mittente.value == ""){
     alert("Compilare campo MITTENTE!");
	 formContatti.mittente.focus();
	 return false;
   }
   
   if(formContatti.email.value == ""){
     alert("Compilare campo E-MAIL!");
	 formContatti.email.focus();
	 return false;
   }
   if ((formContatti.email.length < 8) || (formContatti.email.value.indexOf("@") < 2)) {
       alert("Attenzione: Indirizzo E-MAIL non valido!");
       formContatti.email.focus();
       return false;	      
    }
   if(formContatti.oggetto.value == ""){
     alert("Compilare campo OGGETTO!");
	 formContatti.oggetto.focus();
	 return false;
   }
   if(formContatti.messaggio.value == ""){
     alert("Compilare campo MESSAGGIO!");
	 formContatti.messaggio.focus();
	 return false;
   }
}

function CancellaMail(formContatti){
 
   formContatti.reset();
   formContatti.mittente.focus();
   
}

function InviaMail(formContatti){
 
   if(ControlloMail(formContatti) == false){
      return;
   }
   formContatti.submit();
   
}