var Valid
function reg(){
    Valid="True"
	CheckField("name", "Inserire nome e cognome./ Please insert name.")
	CheckField("state", "Inserire stato./ Please specify your State.")
	CheckField("mail", "Inserire E-mail./ Please insert your e-mail.")
	checkMail("mail")	
	CheckField("Arrival", "Inserire data di arrivo./ Please specify your date of arrival.")
	CheckField("Departure", "Inserire orario di arrivo./ Please specify your hour fo arrival.")
	CheckField("volo", "Inserire numero del volo./ Please specify your flight number.")
	
	if (Valid == "True"){
		document.navetta.submit()
	}
}

function reg2(){
    Valid="True"
	CheckField("referente", "Inserire nome e cognome./ Please insert name.")
	CheckField("stato", "Inserire stato./ Please specify your State.")
	CheckField("email", "Inserire E-mail./ Please insert your e-mail.")
	checkMail("email")	
	CheckField("arrivo", "Inserire data di arrivo./ Please specify your date of arrival.")
	CheckField("partenza", "Inserire data di partenza./ Please specify your date of departure.")
	if (Valid == "True"){
		document.gruppi.submit()
	}
}

function reg3(){
    Valid="True"
	CheckField("nome", "Inserire nome./ Please insert name.")
	CheckField("cognome", "Inserire cognome./ Please insert surname.")
	CheckField("email", "Inserire E-mail./ Please insert your e-mail.")
	checkMail("email")
	CheckField("messaggio", "Inserire messaggio./ Please insert messagge.")
	if (Valid == "True"){
		document.info.submit()
	}
}

function CheckField(strFieldValue,strMsg){
	
	if (Valid == "True"){
		str = document.getElementById(strFieldValue).value
		if (str == ""){
			Valid = "False"
			alert(strMsg)
		}
	}
}

function checkMail(strFieldValue){
	str = document.getElementById(strFieldValue).value
 	if (Valid == "True"){
		if (str	!=""){
			var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (filter.test(str)) ;
			else{
				Valid= "False"
				alert("Email non valida./ Invalid e-mail.")
			};
		}
	}
}
