// JavaScript Document
function validateNewsletter() {
		
		var objForm = document.forms['form_newsletter'];
		var strNome = objForm.nome.value;
		var strEmail = objForm.email.value;
	
		var myExpReg = new RegExp(/(\w+)\s(\w+)/);
		var esitoNome = myExpReg.test(strNome);
		
		var myExpReg2 = new RegExp(/\b[a-z0-9._%-]+@[a-z0-9.-]+\.[a-z]{2,4}\b/);
		var esitoEmail = myExpReg2.test(strEmail);
			
		if (! esitoNome || strNome == 'Nome e cognome'){
			
				alert("Insirisci nome e cognome.");
				return false;
			
		}
		
		
		
		
		if (! esitoEmail){
			
				alert("Insirisci un indirizzo e-mail valido.\nAssicurati che le lettere siano tutte minuscole.");
				return false;
			
			}
		
		
		if (objForm.checkprivacy.checked == false)
		{
			alert('E\' necessario leggere e accettare il regolamento sulla privacy.');
			return false;
		}
		
	}
	


// JavaScript Document
function validateNewsletter_hp(){
		
		var objForm = document.form_newsletter_hp;
		var strNome = objForm.nome.value;
		var strEmail = objForm.email.value;
	
		var myExpReg = new RegExp(/(\w+)\s(\w+)/);
		var esitoNome = myExpReg.test(strNome);
		
		var myExpReg2 = new RegExp(/\b[a-z0-9._%-]+@[a-z0-9.-]+\.[a-z]{2,4}\b/);
		var esitoEmail = myExpReg2.test(strEmail);
		
		
		if (strEmail == "e-mail") {
				
				alert("Insirisci un indirizzo e-mail valido.");
				return false;
			
			}
				
		
		if (! esitoNome){
			
				alert("Insirisci nome e cognome.");
				return false;
			
			}
		
		
		if (! esitoEmail){
			
				alert("Insirisci un indirizzo e-mail valido.\nAssicurati che le lettere siano tutte minuscole.");
				return false;
			
			}
		
		
		if (objForm.checkprivacy != null && objForm.checkprivacy.checked == false)
		{
			alert('E\' necessario leggere e accettare il regolamento sulla privacy.');
			return false;
		} 
		
		if (objForm.checkprivacy == null) { // Se non è disponibile la checkbox privacy, allora chiedi l'autorizzazione
		
			if (! confirm('Autorizzi il trattamento dei tuoi dati personali?')) {
				
					return false;
				
				}
		
		}
		
	}