function validaEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){ return false }
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false }
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false }
	if (str.indexOf(at,(lat+1))!=-1){ return false }
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false }
	if (str.indexOf(dot,(lat+2))==-1){ return false }
	if (str.indexOf(" ")!=-1){ return false }
 	return true
}

function validaInfoPrenotazioni() {
    valid = true; errori = new Array(); var cont = 0;
	if ( document.infoprenotazioni.Nome_e_Cognome.value == "" ) { errori[cont++]="Nome e Cognome"; }
	if (validaEmail(document.infoprenotazioni.Email.value) == false) { errori[cont++]="Email"; }
	if ( document.infoprenotazioni.Richiesta.value == "" ) { errori[cont++]="Richiesta"; }
	if ( document.infoprenotazioni.Privacy.checked == false ) { errori[cont++]="Trattamento dati personali"; }
	var dicitura = "Vi sono campi vuoti o errati. Prego controllare i seguenti:\n\n"
	if ( errori.length != 0) {
		for	(i=0;i<errori.length;i++) { dicitura = dicitura + errori[i] + "\n"; }
		alert(dicitura); valid = false; }
	else { valid = true }
    return valid;
}

