// JavaScript Document
function modifica_dati_utente() {
	
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 

	if ((document.getElementById('nome').value == "") || (document.getElementById('nome').value == "undefined")) {
		alert("Il campo nome e' obbligatorio.");
     	document.getElementById('nome').focus();
     	return false;
    }
	
	
	if ((document.getElementById('cognome').value == "") || (document.getElementById('cognome').value == "undefined")) {
		alert("Il campo cognome e' obbligatorio.");
	    document.getElementById('cognome').focus();
     	return false;
    }
	
	if ((document.getElementById('via').value == "") || (document.getElementById('via').value == "undefined")) {
		alert("Il campo via e numero civico e' obbligatorio.");
     	document.getElementById('via').focus();
		return false;
    }	
	
 if ((document.getElementById('cap').value == "") || (document.getElementById('cap').value == "undefined")) 
    {alert("Il campo cap e' obbligatorio.");
     document.getElementById('cap').focus();
     return false;
    }	
	
 if ((document.getElementById('provincia').value == "") || (document.getElementById('provincia').value == "undefined")) 
    {alert("Il campo provincia e' obbligatorio.");
     document.getElementById('provincia').focus();
     return false;
    }	
if ((document.getElementById('nazione').value == "") || (document.getElementById('nazione').value == "undefined")) 
    {alert("Il campo nazione e' obbligatorio.");
     document.getElementById('nazione').focus();
     return false;
    }	
if ((document.getElementById('data_giorno').value == "") || (document.getElementById('data_giorno').value == "undefined")) 
    {alert("Il campo giorno e' obbligatorio.");
     document.getElementById('data_giorno').focus();
     return false;
    }
if ((document.getElementById('data_mese').value == "") || (document.getElementById('data_mese').value == "undefined")) 
    {alert("Il campo mese e' obbligatorio.");
     document.getElementById('data_mese').focus();
     return false;
    }
if ((document.getElementById('data_anno').value == "") || (document.getElementById('data_anno').value == "undefined")) 
    {alert("Il campo anno e' obbligatorio.");
     document.getElementById('data_anno').focus();
     return false;
    }	
	
	
if((document.getElementById('email').value == "") || (document.getElementById('email').value == "undefined")) {
	alert("Il campo Email e' obbligatorio.");
    document.getElementById('email').focus();
    return false;
} else {
	if(!email_reg_exp.test(document.getElementById('email').value)) {
		alert("L'indirizzo Email indicato non e' corretto.");
     	document.getElementById('email').focus();
     	return false;
    } 
	
  	if(document.getElementById('email').value != document.getElementById('email_ripeti').value ){
		alert("La verifica dell'indirizzo email risulta errata, ridigitare.");
	 document.getElementById('email_ripeti').focus();
	 return false;
    } 
}

if((document.getElementById('username').value == "") || (document.getElementById('username').value == "undefined"))
    {alert("Il campo username e' obbligatorio.");
     document.getElementById('username').focus();
     return false;
    } 


if((document.getElementById('password').value == "") || (document.getElementById('password').value == "undefined"))
    {alert("Il campo password e' obbligatorio.");
     document.getElementById('password').focus();
     return false;
    }  

if((document.getElementById('newpassword').value == "") || (document.getElementById('newpassword').value == "undefined")) {
} else if(document.getElementById('newpassword').value != document.getElementById('password_verifica').value) {
	alert("Il campo nuova password non coincide con il campo verifica password.");
    document.getElementById('password_verifica').focus();
    return false;
} 


	
	if(document.getElementById('trattamento_si').checked==true)
		document.getElementById('modifica_utente').submit();
	else {
		alert("Manca il consenso al trattamento dei dati personali.");
		document.getElementById('trattamento_si').focus();
		return false;
	} 	

}

function invia_dati()
{var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 

if ((document.getElementById('nome').value == "") || (document.getElementById('nome').value == "undefined")) 
    {alert("Il campo nome e' obbligatorio.");
     document.getElementById('nome').focus();
     return false;
    }
if ((document.getElementById('cognome').value == "") || (document.getElementById('cognome').value == "undefined")) 
    {alert("Il campo cognome e' obbligatorio.");
     document.getElementById('cognome').focus();
     return false;
    }
if ((document.getElementById('via').value == "") || (document.getElementById('via').value == "undefined")) 
    {alert("Il campo via e numero civico e' obbligatorio.");
     document.getElementById('via').focus();
     return false;
    }	
 if ((document.getElementById('cap').value == "") || (document.getElementById('cap').value == "undefined")) 
    {alert("Il campo cap e' obbligatorio.");
     document.getElementById('cap').focus();
     return false;
    }	
 if ((document.getElementById('provincia').value == "") || (document.getElementById('provincia').value == "undefined")) 
    {alert("Il campo provincia e' obbligatorio.");
     document.getElementById('provincia').focus();
     return false;
    }	
if ((document.getElementById('nazione').value == "") || (document.getElementById('nazione').value == "undefined")) 
    {alert("Il campo nazione e' obbligatorio.");
     document.getElementById('nazione').focus();
     return false;
    }	
if ((document.getElementById('data_giorno').value == "") || (document.getElementById('data_giorno').value == "undefined")) 
    {alert("Il campo giorno e' obbligatorio.");
     document.getElementById('data_giorno').focus();
     return false;
    }
if ((document.getElementById('data_mese').value == "") || (document.getElementById('data_mese').value == "undefined")) 
    {alert("Il campo mese e' obbligatorio.");
     document.getElementById('data_mese').focus();
     return false;
    }
if ((document.getElementById('data_anno').value == "") || (document.getElementById('data_anno').value == "undefined")) 
    {alert("Il campo anno e' obbligatorio.");
     document.getElementById('data_anno').focus();
     return false;
    }	
if((document.getElementById('email').value == "") || (document.getElementById('email').value == "undefined"))
    {alert("Il campo Email e' obbligatorio.");
     document.getElementById('email').focus();
     return false;
    } 
else
 {if(!email_reg_exp.test(document.getElementById('email').value))
    {alert("L'indirizzo Email indicato non e' corretto.");
     document.getElementById('email').focus();
     return false;
    } 	
  if(document.getElementById('email').value != document.getElementById('email_ripeti').value )	
	{alert("La verifica dell'indirizzo email risulta errata, ridigitare.");
	 document.getElementById('email_ripeti').focus();
	 return false;
    } 
 }
if((document.getElementById('username').value == "") || (document.getElementById('username').value == "undefined"))
    {alert("Il campo username e' obbligatorio.");
     document.getElementById('username').focus();
     return false;
    } 
if((document.getElementById('password').value == "") || (document.getElementById('password').value == "undefined"))
    {alert("Il campo password e' obbligatorio.");
     document.getElementById('password').focus();
     return false;
    }  
else if(document.getElementById('password').value != document.getElementById('password_verifica').value)  {
	alert("Il campo password non coincide con il campo verifica password.");
     document.getElementById('password_verifica').focus();
     return false;
 } else if(document.getElementById('trattamento_si').checked==true) document.getElementById('form_registrazione').submit();
	else {
			alert("Manca il consenso al trattamento dei dati personali.");
			document.getElementById('trattamento_si').focus();
			return false;
		} 	
 
 



}

function check_assicurazione()
{if(document.getElementById('assicurato_si').checked==true)
  {document.getElementById('compagnia').disabled = false;
    return false;
  }
 else
  {document.getElementById('compagnia').disabled = "disabled";
   document.getElementById('compagnia').value="";
   document.getElementById('compagnia').select();
    return false;
  //disabled="disabled"
  }
}

function submit_invito()
{var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 

if ((document.getElementById('nome').value == "") || (document.getElementById('nome').value == "undefined")) 
    {alert("Il campo nome e' obbligatorio.");
     document.getElementById('nome').focus();
     return false;
    }
if((document.getElementById('email').value == "") || (document.getElementById('email').value == "undefined"))
    {alert("Il campo Email e' obbligatorio.");
     document.getElementById('email').focus();
     return false;
    } 
else
 {if(!email_reg_exp.test(document.getElementById('email').value))
    {alert("L'indirizzo Email indicato non e' corretto.");
     document.getElementById('email').focus();
     return false;
    } 
 }	
 
if ((document.getElementById('nome_dest_1').value == "") || (document.getElementById('nome_dest_1').value == "undefined")) 
    {alert("Il campo nome destinatario e' obbligatorio.");
     document.getElementById('nome_dest_1').focus();
     return false;
    }
if((document.getElementById('email_dest_1').value == "") || (document.getElementById('email_dest_1').value == "undefined"))
    {alert("Il campo email destinatario e' obbligatorio.");
     document.getElementById('email_dest_1').focus();
     return false;
    } 
else if(!email_reg_exp.test(document.getElementById('email_dest_1').value))
    {alert("L'indirizzo email destinatario non e' corretto.");
     document.getElementById('email_dest_1').focus();
     return false;
    } 	
 
else document.getElementById('form_invito').submit();
}

function submit_racconto()
{if ((document.getElementById('titolo').value == "") || (document.getElementById('titolo').value == "undefined")) 
    {alert("Il campo titolo e' obbligatorio.");
     document.getElementById('titolo').focus();
     return false;
    }
if ((document.getElementById('abstract').value == "") || (document.getElementById('abstract').value == "undefined")) 
    {alert("Il campo abstract e' obbligatorio.");
     document.getElementById('abstract').focus();
     return false;
    }
	
if ((document.getElementById('racconto').value == "") || (document.getElementById('racconto').value == "undefined")) 
    {alert("Il campo racconto e' obbligatorio.");
     document.getElementById('racconto').focus();
     return false;
    }	
else document.getElementById('form_racconto').submit();	
}

function invia_newsletter()
{var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 
if ((document.getElementById('nome').value == "") || (document.getElementById('nome').value == "undefined")) 
    {alert("Il campo nome e' obbligatorio.");
     document.getElementById('nome').focus();
     return false;
    }
 if ((document.getElementById('cognome').value == "") || (document.getElementById('cognome').value == "undefined")) 
    {alert("Il campo cognome e' obbligatorio.");
     document.getElementById('cognome').focus();
     return false;
    }	
 if ((document.getElementById('professione').value == "") || (document.getElementById('professione').value == "undefined")) 
    {alert("Il campo professione e' obbligatorio.");
     document.getElementById('professione').focus();
     return false;
    }	
if((document.getElementById('email').value == "") || (document.getElementById('email').value == "undefined"))
    {alert("Il campo email e' obbligatorio.");
     document.getElementById('email').focus();
     return false;
    } 
else
 {if(!email_reg_exp.test(document.getElementById('email').value))
    {alert("L'indirizzo email indicato non e' corretto.");
     document.getElementById('email').focus();
     return false;
    } 	
  if(document.getElementById('email').value != document.getElementById('email_ripeti').value )	
	{alert("La verifica dell'indirizzo email risulta errata, ridigitare.");
	 document.getElementById('email_ripeti').focus();
	 return false;
    } 
 }	

if(document.getElementById('trattamento_si').checked==true)
 document.getElementById('form_newsletter').submit();
 else 
   {alert("Manca il consenso al trattamento dei dati personali.");
    document.getElementById('trattamento_si').focus();
    return false;
   } 	

if(document.getElementById('iscrizione_si').checked==true)
 document.getElementById('form_newsletter').submit();
 else 
   {alert("Devi indicare esplicitamente la tua intenzione di iscriverti.");
    document.getElementById('iscrizione_si').focus();
    return false;
   } 	


}
