//  VFscript by Syn-Ergo(R) S.n.C.

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.email.value;
		Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		
		if (!errore && form.nome.value==''){
			alert("Inserire il proprio nome\nInsert first name")
			errore=true
			form.nome.focus()
		}
		
		if (!errore && form.cognome.value==''){
			alert("Inserire il proprio cognome\nInsert last name")
			errore=true
			form.cognome.focus()
		}
		
		if (!errore && Filtro.test(EmailAddr)==''){
     	    alert("Inserire un indirizzo e-mail valido\nInsert a valid mail address")
			errore=true
   		    form.email.focus()
        }	

		if (!errore && (form.nazione.value=='')){
			alert("Inserire la nazione\nInsert nation")
			errore=true
			form.nazione.focus()
		}

		if (!errore && form.tel.value==''){
			alert("Inserire il numero telefonico per essere contattati\nInsert a telephone number")
			errore=true
			form.tel.focus()
		}
		
		if (!errore && form.richiedi.value==''){
			alert("Inserire le proprie richieste\nInsert your requests")
			errore=true
			form.richiedi.focus()
		}		

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

//initialise

window.onload = function() {
	attachForm();
}
	
//  Copyright (C) 2006-2007 Syn-Ergo(R) S.n.C.
