function controlla_dati()
{

//*****************************
//controllo sui dati angrafici obbligatori
//*****************************

v_nome = document.InputForm.txtnome.value;
vi_nome = v_nome.length;
var bOK_nome= false;

if(v_nome == 0)
    {
	    alert("L'inserimento del nome e' obbligatorio");
	    document.InputForm.txtnome.focus();
	    return false;
    }
for(var i = 0;i<vi_nome;i++)
	{
	if(v_nome.charAt(i) != " ") 
		{
		bOK_nome = true;
		break;
		}
	} //end for

if (bOK_nome == false)
	{
		alert("L'inserimento del nome e' obbligatorio");
		document.InputForm.txtnome.focus();
		return false;
	}
//fine controllo nome
//*****************************
v_cognome = document.InputForm.txtcognome.value;
vi_cognome = v_cognome.length;
var bOK_cognome= false;

if(v_cognome == 0)
    {
	    alert("L'inserimento del cognome e' obbligatorio");
	    document.InputForm.txtcognome.focus();
	    return false;
    }
for(var i = 0;i<vi_cognome;i++)
	{
	if(v_cognome.charAt(i) != " ") 
		{
		bOK_cognome = true;
		break;
		}
	} //end for

if (bOK_cognome == false)
	{
		alert("L'inserimento del cognome e' obbligatorio");
		document.InputForm.txtcognome.focus();
		return false;
	}
//fine controllo cognome
//*****************************
v_via = document.InputForm.txtvia.value;
vi_via = v_via.length;
var bOK_via= false;

if(v_via == 0)
    {
	    alert("L'inserimento della via e' obbligatorio");
	    document.InputForm.txtvia.focus();
	    return false;
    }
for(var i = 0;i<vi_via;i++)
	{
	if(v_via.charAt(i) != " ") 
		{
		bOK_via = true;
		break;
		}
	} //end for

if (bOK_via == false)
	{
		alert("L'inserimento della via e' obbligatorio");
		document.InputForm.txtvia.focus();
		return false;
	}
//fine controllo via
//*****************************

v_cap = document.InputForm.txtcap.value;
vi_cap = v_cap.length;
var bOK_cap= false;

if(v_cap == 0)
    {
	    alert("L'inserimento del cap e' obbligatorio");
	    document.InputForm.txtcap.focus();
	    return false;
    }
for(var i = 0;i<vi_cap;i++)
	{
	if(v_cap.charAt(i) != " ") 
		{
		bOK_cap = true;
		break;
		}
	} //end for

if (bOK_cap == false)
	{
		alert("L'inserimento del cap e' obbligatorio");
		document.InputForm.txtcap.focus();
		return false;
	}
//fine controllo cap
//*****************************

v_citta = document.InputForm.txtcitta.value;
vi_citta = v_citta.length;
var bOK_citta= false;

if(v_citta == 0)
    {
	    alert("L'inserimento della citta' e' obbligatorio");
	    document.InputForm.txtcitta.focus();
	    return false;
    }
for(var i = 0;i<vi_citta;i++)
	{
	if(v_citta.charAt(i) != " ") 
		{
		bOK_citta = true;
		break;
		}
	} //end for

if (bOK_citta == false)
	{
		alert("L'inserimento della citta' e' obbligatorio");
		document.InputForm.txtcitta.focus();
		return false;
	}
//fine controllo citta
//*****************************

v_prov = document.InputForm.txtprov.value;
vi_prov = v_prov.length;
var bOK_prov= false;

if(v_prov == 0)
    {
	    alert("L'inserimento della provincia e' obbligatorio");
	    document.InputForm.txtprov.focus();
	    return false;
    }
for(var i = 0;i<vi_prov;i++)
	{
	if(v_prov.charAt(i) != " ") 
		{
		bOK_prov = true;
		break;
		}
	} //end for

if (bOK_prov == false)
	{
		alert("L'inserimento della provincia e' obbligatorio");
		document.InputForm.txtprov.focus();
		return false;
	}
//fine controllo provincia
//*****************************

v_telefono = document.InputForm.txttelefono.value;
vi_telefono = v_telefono.length;
var bOK_telefono= false;

if(v_telefono == 0)
    {
	    alert("L'inserimento del recapito telefonico e' obbligatorio");
	    document.InputForm.txttelefono.focus();
	    return false;
    }
for(var i = 0;i<vi_telefono;i++)
	{
	if(v_telefono.charAt(i) != " ") 
		{
		bOK_telefono = true;
		break;
		}
	} //end for

if (bOK_telefono == false)
	{
		alert("L'inserimento del recapito telefonico e' obbligatorio");
		document.InputForm.txttelefono.focus();
		return false;
	}
//fine controllo telefono
//*****************************

v_email = document.InputForm.txtemail.value;
vi_email = v_email.length;
var bOK_email = false;
var i,j;	//variabili contatore

if(v_email == 0)
    {
	    alert("L'inserimento dell'e-mail e' obbligatorio");
	    document.InputForm.txtemail.focus();
	    return false;
    }
for(var i = 0;i<vi_email;i++)
	{
	if(v_email.charAt(i) != " ") 
		{
		bOK_email = true;
		break;
		}
	} //end for
	
if (v_email != "")
{
	i = v_email.indexOf("@");
	if (i==-1)
	{//2
		alert("L'indirizzo di email immesso non è valido");
		document.InputForm.txtemail.focus();
		return false;
	}
	else
		{//2
			j = v_email.indexOf(".",i);
			if (j==-1)
			{//3
						
				alert("L'indirizzo di email immesso non è valido");
				document.InputForm.txtemail.focus();
				return false;
			}
			else
			{//3
				if(j>=(v_email.length-1))
				{
					alert("L'indirizzo di email immesso non è valido");
					document.InputForm.txtemail.focus();
					return false;
				}
			}//3		
		}//2
	}
//		}
if (bOK_email == false)
	{
		alert("L'inserimento dell'e-mail e' obbligatorio");
		document.InputForm.txtemail.focus();
		return false;
	}
//fine controllo sulla mail
//******************************


v_captchacode = document.InputForm.captchacode.value;
vi_captchacode = v_captchacode.length;
var bOK_captchacode= false;

if(v_captchacode == 0)
    {
	    alert("L'inserimento del codice di controllo e' obbligatorio");
	    document.InputForm.captchacode.focus();
	    return false;
    }
for(var i = 0;i<vi_captchacode;i++)
	{
	if(v_captchacode.charAt(i) != " ") 
		{
		bOK_captchacode = true;
		break;
		}
	} //end for

if (bOK_captchacode == false)
	{
		alert("L'inserimento del codice di controllo e' obbligatorio");
		document.InputForm.captchacode.focus();
		return false;
	}
//fine controllo codice captchacode
//*****************************

v_privacy0=eval("document.InputForm.rdPrivacy[0].checked");
v_privacy1=eval("document.InputForm.rdPrivacy[1].checked");

if(!v_privacy0)
{
	alert("E' obbligatorio acconsentire alla legge sulla privacy per poter prenotarsi ai corsi");
	document.InputForm.rdPrivacy[0].focus();
	return false;
}
v_privacyComm0=eval("document.InputForm.rdPrivacyComm[0].checked");
v_privacyComm1=eval("document.InputForm.rdPrivacyComm[1].checked");

if((!v_privacyComm0)&&(!v_privacyComm1))
{
	alert("Rispondere alla seconda parte della legge sulla privacy");
	document.InputForm.rdPrivacyComm[0].focus();
	return false;
}

//fine controllo privacy

//*****************************
//controllo lunghezza note
v_note = document.InputForm.txtnote.value;
vi_note = v_note.length;
if(vi_note >4000)
    {
	    lunghezza=(vi_note-4000);
	    alert("Le note inserite nel campo sono troppo lunghe; sono stati inseriti "+lunghezza +" caratteri in piu'. Il campo è al massimo di 4000 caratteri.");
	    document.InputForm.txtnote.focus();
	    return false;
    }//fine controllo sulla mlunghezza massima imposta nel campo note
//*****************************




//document.InputForm.submit();
}//chiusura controllo e invio dati
//**************************************************************

