function attachForm(){
	var form = document.forms[0]; // get the form
	form.onsubmit = function(){ Controllo(); 
	return document.ripeti;	} //attach validate() to the form
}

function Controllo(){
		var errore=false;
		var form = document.forms[0];// get the form
		var EmailAddr = form.b_email.value;
		Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		
		if (!errore && form.b_nome.value==''){
			alert("Inserire il nome")
			errore=true
			form.b_nome.focus()
		}
		
		if (!errore && form.b_cognome.value==''){
			alert("Inserire il cognome")
			errore=true
			form.b_cognome.focus()
		}
		
		if (!errore && form.b_citta.value==''){
			alert("Inserire la propria citta' di appartenzenza")
			errore=true
			form.b_citta.focus()
		}
		
		if (!errore && Filtro.test(EmailAddr)==''){
     	    alert("Inserire un indirizzo e-mail valido")
			errore=true
   		    form.b_email.focus()
        }
				
/*		if (!errore && form.telefono.value==''){
			alert("Inserire il numero telefonico per essere contattati")
			errore=true
			form.b_telefono.focus()
		}
				
		if (!errore && (form.richieste.value=='')){
			alert("Inserire le vostre richieste")
			errore=true
			form.richieste.focus()
		}
*/

		if (!errore && (form.dati.b_agree=='0')){
			alert("Specificare il consenso al trattamento dei dati personali")
			errore=true
			form.dati.focus()
		}

		if (!errore){
			//frm.nome.value=frm.nome.value+' '+frm.cognome.value
			form.submit()
		}
	document.ripeti = (errore == '');
}

window.onload = function() {
	attachForm();
}