var errore = false;
var errTxt = "";
var virgola = "";

var formName = "";

function check(varName)
{
	eval("val = document."+formName+"['"+varName+"'].value");
 	if ((""+val == "undefined") || (val == ""))
	{
	   errore = true;
	   errTxt = errTxt + virgola + varName;
   	   virgola = ",";
	}
	// alert(varName+":<"+val+"> - Errore="+errore+"\nerrTxt:"+errTxt)
	// return false;
}

function confirmContattaci() 
{
	formName = "contattaci";
	errore = false;
	virgola = "";
	errTxt = "Non hai inserito nel modulo:\n";
	check("nome");
	check("cognome");
	check("azienda");
	check("telefono");
	check("email");
	check("domanda");

	errTxt = errTxt + ".\nCompleta il modulo ed invialo di nuovo.\nGrazie."
	if (errore)
	{
	   alert(errTxt);
	   errore = false;
	   virgola = "";
	   errTxt = "Non hai inserito nel modulo:\n";
	   return false;
	}
	return true;
}

function confirmSPG() 
{
	formName = "contattaci";
	errore = false;
	virgola = "";
	errTxt = "Non hai inserito nel modulo:\n";
	check("pizzeria");
	check("telefono");
	check("localita");
	check("contatto");
	check("email");
	// check("informazioni");
	check("domanda");

	errTxt = errTxt + ".\nCompleta il modulo ed invialo di nuovo.\nGrazie."
	if (errore)
	{
	   alert(errTxt);
	   errore = false;
	   virgola = "";
	   errTxt = "Non hai inserito nel modulo:\n";
	   return false;
	}
	return true;
}

function confirmNLVST() 
{
	formName = "contattaci";
	errore = false;
	virgola = "";
	errTxt = "Non hai inserito nel modulo:\n";
	check("attivita");
	check("telefono");
	check("localita");
	check("contatto");
	check("email");
	// check("informazioni");
	check("domanda");

	errTxt = errTxt + ".\nCompleta il modulo ed invialo di nuovo.\nGrazie."
	if (errore)
	{
	   alert(errTxt);
	   errore = false;
	   virgola = "";
	   errTxt = "Non hai inserito nel modulo:\n";
	   return false;
	}
	return true;
}

function checkDatiUtente()
{
	formName = "datiUtente";
	errore = false;
	virgola = "";
	errTxt = "Non hai inserito nel modulo:\n";

	check("user");
	check("password1");
	check("password2");
	if (!errore && eval("document."+formName+"['password1'].value != document."+formName+"['password2'].value"))
	{
	   alert("Le due password inserite NON sono uguali.\nReinserirle facendo maggiore attenzione.");
	   return false;
	}
	check("Nome");
	check("Cognome");
	check("telefono");
	check("email");
	check("piva");
	errTxt = errTxt + ".\nCompleta il modulo ed invialo di nuovo.\nGrazie."
	if (errore)
	{
	   alert(errTxt);
	   return false;
	}
	if (! eval("document."+formName+"['privacy'].checked"))
	{
	   alert("Per potersi registrare è necessario attribuirci\nl'autorizzazione al trattamento dei dati personali.\n\nPer farlo attiva la casella di fianco al \nbottone 'Registra i dati' in fondo alla pagina.");
	   return false;
	}
	return true;
}

function checkDatiAzienda()
{
	formName = "datiAzienda";
	errore = false;
	virgola = "";
	errTxt = "Non hai inserito nel modulo:\n";

	check("CodiceAzienda");
	// check("idSettore");
	check("RagioneSociale");
	check("telefono");
	check("EmailAzienda");
	check("idSettore");
	check("indirizzo");
	check("cap");
	check("citta");
	check("provincia");
	check("nazione");

	errTxt = errTxt + ".\nCompleta il modulo ed invialo di nuovo.\nGrazie."
	if (errore)
	{
	   alert(errTxt);
	   return false;
	}
	if (! eval("document."+formName+"['privacy'].checked"))
	{
	   alert("Per potersi registrare è necessario attribuirci\nl'autorizzazione al trattamento dei dati personali.\n\nPer farlo attiva la casella di fianco al \nbottone 'Registra i dati' in fondo alla pagina.");
	   return false;
	}
	return true;
}


function checkDatiOrdine()
{
	formName = "datiOrdine";
	errore = false;
	virgola = "";
	errTxt = "Non hai inserito nel modulo:\n";

	check("indirizzo");
	check("cap");
	check("citta");
	check("provincia");
	check("telefono");
	check("email");
	eval("val = document."+formName+"['pagamento'].value");
 	if ((""+val == "undefined") || (val == "-"))
	{
	   errore = true;
	   msg = "\nSeleziona il metodo di pagamento che desideri utilizzare";
	   errTxt = errTxt + virgola + msg;
   	   virgola = ",";
	}

	errTxt = errTxt + ".\n\nCompleta il modulo ed invialo di nuovo.\nGrazie."
	if (errore)
	{
	   alert(errTxt);
	   return false;
	}
	return true;
}
