<!--
function errorCheck()
	{
	var strDataArrivo="";
	var strDataPartenza=""
	var strEmail="";
	var strTrulloSuite="";
	var strTrulloTulipano="";
	var strTrulloMargherita="";
	var strTrulloLilium="";

	var msgErrore="";
	
	strDataArrivo=document.forms['moduloPrenotazione'].elements['txtDataArrivo'].value;
	strDataPartenza=document.forms['moduloPrenotazione'].elements['txtDataPartenza'].value;
	strEmail=document.forms['moduloPrenotazione'].elements['txtEmail'].value;
	strTrulloSuite=document.forms['moduloPrenotazione'].elements['txtTrulloSuite'].checked;
	strTrulloTulipano=document.forms['moduloPrenotazione'].elements['txtTrulloTulipano'].checked;
	strTrulloMargherita=document.forms['moduloPrenotazione'].elements['txtTrulloMargherita'].checked;
	strTrulloLilium=document.forms['moduloPrenotazione'].elements['txtTrulloLilium'].checked;

	//controllo se i campi obbligatori non sono vuoti, 
	//se sono vuoti creo un msg di errore personalizzato 
	if ((!strDataArrivo) || (!strDataPartenza) || (!strEmail))
	{
		if (!strDataArrivo)
		{
			msgErrore=msgErrore + "- campo data arrivo\r";
		}
		if (!strDataPartenza)
		{
			msgErrore=msgErrore + "- campo data partenza\r";
		}
		if (!strEmail)
		{
			msgErrore=msgErrore + "- campo e-mail\r";
		}
	}
	
	if ((!strTrulloSuite) && (!strTrulloTulipano) && (!strTrulloMargherita) && (!strTrulloLilium))
	{
			msgErrore=msgErrore + "\r- selezionare almeno un trullo\r";

	}

//controllo il campo e-mail se è corretto
	if (strEmail)
	{
		//creo un oggetto e tramite gli metodi dell'oggetto controllo se esiste una @ e un .
		//se non esiste il carattere ricercato viene restituito -1
		emailValue=new String (strEmail);
		emailHasAt= emailValue.indexOf("@");
		emailHasPeriod=emailValue.indexOf(".");
		
		if ((emailHasAt==-1) || (emailHasPeriod==-1))
		{
		msgErrore= msgErrore + "\r- E-mail inserita non formatata nel modo corretto.\r";
		msgErrore= msgErrore + "      (esempio:nomecasella@dominio.it)\r";
		}
		
		emailHasMinore=emailValue.indexOf("<");
		emailHasMaggiore=emailValue.indexOf(">");
		emailHasInterrogativo=emailValue.indexOf("?");
		emailHasCommerciale=emailValue.indexOf("&");
		//alert(emailHasMinore + "/" + emailHasMaggiore + "/" + emailHasInterrogativo)
		if ((emailHasMinore>0) || (emailHasMaggiore>0) || (emailHasInterrogativo>0) || (emailHasCommerciale>0))
		{
		msgErrore=msgErrore + "\r- campo E-mail contiene caratteri vietati\r";
		}		
	}
	
	if (strDataArrivo>strDataPartenza)
	{
		msgErrore=msgErrore + "\r- campo data Arrivo è posteriore alla data Partenza\r";
	}
	if (strDataArrivo==strDataPartenza)
	{
		msgErrore=msgErrore + "\r- campo data Arrivo è uguale alla data Partenza\r";
	}	
	
	//controllo se ci sono errori tramite la str msgErrore
	if (!msgErrore=="")
	{
		//se si, rappresento gli errori
		alertMessage="Attenzione, il modulo non corretamente compilato, controllare:\r";
		alertMessage=alertMessage + msgErrore;
		alert (alertMessage);
		return false
	}
	else
	{
		return true
	}

}

//funzione che controlla se ci sono caratteri vietati nei valori dei campi
function controlloCaratteriVietati(strCampo)
	{
	if (!strCampo=="")
		strCampo=strCampo + "";
		//creo un oggetto e tramite gli metodi dell'oggetto controllo se esiste caratteri vietati @<>?
		//se non esiste il carattere ricercato viene restituito -1
		oggStringa=new String (strCampo);
		letteraHasAt= oggStringa.indexOf("@");
		letteraHasMinore=oggStringa.indexOf("<");
		letteraHasMaggiore=oggStringa.indexOf(">");
		letteraHasCommerciale=oggStringa.indexOf("&");
		letteraHasInterrogativo=oggStringa.indexOf("?");
		//se non ci sono caratteri vietati restituisco false
		if ((letteraHasAt==-1) && (letteraHasMinore==-1) && (letteraHasMaggiore==-1) && (letteraHasCommerciale==-1) && (letteraHasInterrogativo==-1))
		{
			return false//non ci sono caratteri vietati
		}
		else
		{
			return true//ci sono caratteri vietati
		}
	}
//-->

