/*<form  method="post" name="posta" action="<?php echo $_SERVER['PHP_SELF'] ?>" onsubmit="return checkIt(document.posta);">*/

function checkIt(modulo){ 
	var messaggio="";
	var range_numerico;
	var complete=true;

	if (modulo.name.value=="")
		messaggio+="inserire un nome e cognome \n";

	if (modulo.email.value=="")
		messaggio+="inserire un indirizzo mail \n";
	else{
		var indirizzo_mail=modulo.email.value;
		if ((indirizzo_mail.indexOf("@")==-1)||(indirizzo_mail.indexOf(".")==-1))
			messaggio+=" INSERIRE UNA MAIL VALIDA \n";
	}			

	if (!modulo.consenso.checked) messaggio+="e' necessario autorizzare il trattamento dei dati personali\n";

	if (messaggio!=""){
		alert(messaggio);
		complete=false;
	}
	
	return complete;
}

function checkIt2(modulo){ 
	var messaggio="";
	var range_numerico;
	var complete=true;

	if (modulo.name.value=="(nome)*")
		messaggio+="inserire un nome \n";
	
	if (modulo.lastname.value=="(cognome)*")
		messaggio+="inserire un cognome \n";
	
	if (modulo.email.value=="(e-mail)*")
		messaggio+="inserire un indirizzo mail \n";
	else{
		var indirizzo_mail=modulo.email.value;
		if ((indirizzo_mail.indexOf("@")==-1)||(indirizzo_mail.indexOf(".")==-1))
			messaggio+=" INSERIRE UNA MAIL VALIDA \n";
	}	
	
	if (modulo.tel.value=="(telefono)*")
		messaggio+="inserire il numero di telefono \n";
	else{
		range_numerico=/\D/;              // lettera
		numero=modulo.tel.value;
		if (range_numerico.test(numero))
		messaggio+="INSERISCI UN NUMERO DI TELEFONO CORRETTO \n";
		else{ 
			range_numerico=/\d{8,}/; 	
			if (!(range_numerico.test(numero)))
				messaggio+="NUMERO TELEFONICO TROPPO CORTO\n";
		}
	}
	
	if (modulo.check_in.value=="(arrivo)*")
		messaggio+="inserire orario di check-in \n";
		
	if (modulo.check_out.value=="(partenza)*")
		messaggio+="inserire orario di check-out \n";
		
	if (!modulo.consenso.checked) messaggio+="e' necessario autorizzare il trattamento dei dati personali\n";

	if (messaggio!=""){
		alert(messaggio);
		complete=false;
	}
	
	return complete;
}



