/***************************************************
 funzioni di controllo della form prima dell'invio
***************************************************/ 

function controlla_registrazione(form)
{

    var err=0;
	var msg='Sono stati riscontrati i seguenti errori di inserimento:\n\n';
    var msg2='Attenzione\n\n';
	if (form.nome.value == "")
		{
			var err=1;
			var msg=msg+'- Nome non indicato'+'\n';
		}
    if (form.cognome.value == "")
		{
			var err=1;
			var msg=msg+'- Cognome non indicato'+'\n';
		}
	if (form.giorno.value == "")
		{
			var err=1;
			var msg=msg+'- Giorno di nascita non indicato'+'\n';
		}	
	if (form.mese.value == "")
		{
			var err=1;
			var msg=msg+'- Mese di nascita non indicato'+'\n';
		}		
	if (form.anno.value == "")
		{
			var err=1;
			var msg=msg+'- Anno di nascita non indicato'+'\n';
		}		
	if (form.cf.value == "")
		{
			var err=1;
			var msg=msg+'- Codice fiscale non indicato'+'\n';
			
		}
	if (form.via.value == "")
		{
			var err=1;
			var msg=msg+'- Via non specificata'+'\n';
		}	
	if (form.numero.value == "")
		{
			var err=1;
			var msg=msg+'- Numero non specificato'+'\n';
		}		
	if (form.cap.value == "")
		{
			var err=1;
			var msg=msg+'- Cap non indicato'+'\n';
		}else{ 
			if(isNaN(form.cap.value)){
				alert("Il campo CAP deve contenere una sequenza di numeri interi");
				return;
			}
		}
	if (form.citta.value == "")
		{
			var err=1;
			var msg=msg+'- Cittą non specificata'+'\n';
		}	
	if (form.provincia.value == "")
		{
			var err=1;
			var msg=msg+'- Provincia non indicata'+'\n';
		}	
	if (form.nazione.value == "")
		{
			var err=1;
			var msg=msg+'- Nazione non indicata'+'\n';
		}		
	if (form.username.value == "")
		{
			var err=1;
			var msg=msg+'- Username non indicato'+'\n';
		}
 	/*if (form.password.value == "")
		{
			var err=1;
			var msg=msg+'- Password non indicata'+'\n';
		}
	if (form.password2.value == "")
		{
			var err=1;
			var msg=msg+'- Prego confermare password'+'\n';
		}
	if (form.email.value == "")
		{
			var err=1;
			var msg=msg+'- E-mail non indicata'+'\n';
		}
	if (form.telefono.value == "")
		{
			var err=1;
			var msg=msg+'- Telefono non indicato'+'\n';
		}
	
	if (form.mobile.value == "")
		{
			var err=1;
			var msg=msg+'- Telefono mobile non indicato'+'\n';
		}
      					
       
     if (form.password.value != form.password2.value)
		{
			var err=2;
   		}*/

     if (err == 0)
	    {
	 	  if(form.privacy[1].checked == true){
			alert("Per poter eseguire la registrazione si deve dare il proprio consenso al trattamento dei dati personali cliccando sulla voce 'Accetto'");
					return;
					}	
					form.submit();
		}
     if (err == 1)
		   {
			var msg=msg+'\n'+'Corregere i dati prima di procedere';
	    	alert(msg);
			return;
		   }
     if (err == 2)
	       {
			var msg=msg2+'\n'+'Inserire la stessa password nei campi "PASSWORD" e "CONFERMA PASSWORD"';
			alert(msg);
			return;
		   }
}

//controlla se i campi usernmae e password della form login sono pieni
function controlla_login(form)
{
    var err=0;
	var msg='Sono stati riscontrati i seguenti errori di inserimento:\n\n';
    var msg2='Attenzione\n\n';

	if (form.username.value == "" || form.username.value == null)
		{
			var err=1;
			var msg=msg+'- Username non indicato'+'\n';
			form.username.focus();
	        form.username.select();
		}
    if (form.password.value == "" || form.password.value == null)
		{
			var err=1;
			var msg=msg+'- Password non indicata'+'\n';
			form.password.focus();
	        form.password.select();
			
		}
    if (err == 0)
	    {
			
	 	 form.submit();
		}
		
     if (err == 1)
		   {
			var msg=msg+'\n'+'Corregere i dati prima di procedere';
	    	alert(msg);
			return;
		   }
		   
		form.submit();   
		   
}	

//una volta finita la modifica dei dati dell'utente ci chiede la conferma
function modifica_utente(form)
{
	  if (confirm("Procedere con la modifica dei dati?"))
        {
          form.submit();
           }else{
	         return false;

           } 
}

//controllo inserimento campo username 
function usernameSubmit(form){
	if(form.username.value == "" || form.username.value == null){
	alert("Inserire una username !");
	form.username.focus();
	form.username.select();
	return false;
	}
	form.submit();
}

//controllo inserimento campi form contatti
function contattiSubmit(form){
	if(form.nome.value == "" || form.nome.value == null){
	alert("Inserire un Nome !");
	form.username.focus();
	form.username.select();
	return false;
	}
	if(form.cognome.value == "" || form.cognome.value == null){
	alert("Inserire un Cognome !");
	form.username.focus();
	form.username.select();
	return false;
	}
	if(form.email.value == "" || form.email.value == null){
	alert("Inserire un email valida !");
	form.username.focus();
	form.username.select();
	return false;
	}
	if(form.messaggio.value == "" || form.messaggio.value == null){
	alert("Inserire un messaggio !");
	form.username.focus();
	form.username.select();
	return false;
	}
	if(form.privacy[1].checked == true){
			alert("Per poter eseguire la registrazione si deve dare il proprio consenso al trattamento dei dati personali cliccando sulla voce 'Accetto'");
					return false;
				}	
	form.submit();
}






//funzione per cambiare la classe dei bottoni in attiva quando si clicca

//function cambiaClasse(id){
//la funzione getElementById restituisce l'elemento avente l'ID specificato.	
//var section = document.getElementById(id);
//section.style.color="#003333";
//section.border.color="#003333"
//}

function cambiaClasse(id){
var section = document.getElementById(id);
section.className="active";
}


