/**************************************************************************/
function CheckDBValue(textc, campo, rexp, obbligo, nome_form)
{
	// campo, indica il nome del campo da valutare
	// rexp, indica quale espressione regolare utilizzare e quale messaggio di alert
	//obbligo, se 1 indica che il campo è obbligatorio, se 0 indica che può avere valore nullo
	//per accettare qualsiasi input e richiedere inserimento obbligatorio rexp='all' e obbligo=1
	
	all=/((^(((\s)|(\S)){1,}))$){1,1}/g
	mail=/((^((([a-z]|[A-Z]|\d)+(\.|\-|\_){0,1})+([a-z]|[A-Z]|\d)+(\@){1,1}(([a-z]|[A-Z]|\d)+(\.|\-){0,1})+([a-z]|[A-Z]|\d)+(\.){1,1}([a-z]){2,3}))$){1,1}/g
	
	msgall=textc+" è richiesto"
	msgmail=textc+" non contiene un indirizzo e-mail valido"
	
	ok_r=null
	ok_o=false
	ok_r=eval(nome_form+"."+campo+".value.match("+rexp+")")
	
	if (obbligo!=1)
	{
		if (eval(nome_form+"."+campo+".value==''"))
		ok_o=true
	}
	if ((ok_r!=null)||(ok_o==true))
	{
		return 1;
	}
	else
	{	
		eval("alert(msg"+rexp+")")
		return 0;
	}
}

/********************************************************************************/
function frmSubmit()
{
	if (CheckDBValue('Campo Da', 'fromEmail', 'mail', 1, 'formy'))
	if (CheckDBValue('Inserire campo Oggetto', 'subject', 'all', 1, 'formy'))
	if (CheckDBValue('Inserire campo Testo', 'body', 'all', 1, 'formy'))
	{
		if (document.formy.accetti.checked==1)
			{document.formy.submit();}
		else
			{alert("Attenzione! Per completare la procedura è necessario accettare il modulo per la privacy!")}
	}	
}

/********************************************************************************/
function frmappuntamento_Submit()
{
	if (CheckDBValue('Titolo', 'titolo', 'all', 1, 'formy'))
	if (CheckDBValue('Nome', 'nome', 'all', 1, 'formy'))
	if (CheckDBValue('Cognome', 'cognome', 'all', 1, 'formy'))
	if (CheckDBValue('Email', 'email', 'mail', 1, 'formy'))
	if (CheckDBValue('Specializzazione', 'specializz', 'all', 1, 'formy'))
	if (CheckDBValue('Note', 'note', 'all', 1, 'formy'))
	{	
		if (document.formy.accetti.checked==1)
			{document.formy.submit();}
		else
			{alert("Attenzione! Per completare la procedura è necessario accettare il modulo per la privacy!")}
	}
	
}	
