
<!--

function validate(frm)
{
	//nome
	if (frm.nome)
	{
		if (frm.nome.value.length==0)
		{
			alert("Inserire il nome");
			frm.nome.focus();
			return false;
		}
	}
	//cognome
	if (frm.cognome)
	{
		if (frm.cognome.value.length==0)
		{
			alert("Inserire il cognome");
			frm.cognome.focus();
			return false;
		}
	}
	//email
	if (frm.email)
	{
		// il campo non deve essere vuoto
			if (frm.email.value.length<9)
			{
				alert("Inserire un indirizzo email");	
				frm.email.focus();			
				return false;
			}
			
			// validazione campo testo "email"
			// il campo deve contenere il carattere "@" e il carattere "."
			if (frm.email.value.indexOf("@")==-1 || frm.email.value.indexOf(".")==-1)
			{
				alert("Inserire un indirizzo email valido");	
				frm.email.focus();			
				return false;
			}
	}
	//giorno di nascita
	if (frm.giorno_nascita)
	{
		if (frm.giorno_nascita[frm.giorno_nascita.selectedIndex].value.length == 0)
		{
			alert("Selezionare il giorno di nascita");
			frm.giorno_nascita.focus();
			return false;
		}
	}
	//mese di nascita
	if (frm.mese_nascita)
	{
		if (frm.mese_nascita.value.length==0)
		{
			alert("Selezionare il mese di nascita");
			frm.mese_nascita.focus();
			return false;
		}
	}
	//anno di nascita
	if (frm.anno_nascita)
	{
		if (frm.anno_nascita.value.length < 4)
		{
			alert("Inserire l'anno di nascita");
			frm.anno_nascita.focus();
			return false;
		}
	}
	//indirizzo
	if (frm.residenza_via)
	{
		if (frm.residenza_via.value.length==0)
		{
			alert("Inserire un indirizzo");
			frm.residenza_via.focus();
			return false;
		}
	}
	//numero civico
	if (frm.residenza_numero_civico)
	{
		if (frm.residenza_numero_civico.value.length==0)
		{
			alert("Inserire un numero civico");
			frm.residenza_numero_civico.focus();
			return false;
		}
	}
	//citta
	if (frm.residenza_citta)
	{
		if (frm.residenza_citta.value.length==0)
		{
			alert("Inserire la cittā di residenza");
			frm.residenza_citta.focus();
			return false;
		}
	}
	//provincia
	if (frm.residenza_provincia)
	{
		if (frm.residenza_provincia.value.length==0)
		{
			alert("Selezionare la provincia di residenza");
			frm.residenza_provincia.focus();
			return false;
		}
	}	
	// numero di telefono
	if (frm.telefono)
	{
		if (frm.telefono.value.length==0)
		{
			alert("Inserire un numero di telefono");
			frm.telefono.focus();
			return false;
		}
	}
	//tipologia fornitore
	if (frm.tipologia_fornitore)
	{
		if (frm.tipologia_fornitore.value.length==0)
		{
			alert("Selezionare la tipologia di fornitore");
			frm.tipologia_fornitore.focus();
			return false;
		}
	}
	//lingua inglese scritto
	if (frm.inglese_scritto)
	{
		if (frm.inglese_scritto.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua inglese scritta");
			frm.inglese_scritto.focus();
			return false;
		}
	}
	//lingua inglese parlato
	if (frm.inglese_parlato)
	{
		if (frm.inglese_parlato.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua inglese parlata");
			frm.inglese_parlato.focus();
			return false;
		}
	}
	//lingua francese scritto
	if (frm.francese_scritto)
	{
		if (frm.francese_scritto.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua francese scritta");
			frm.francese_scritto.focus();
			return false;
		}
	}
	//lingua francese parlato
	if (frm.francese_parlato)
	{
		if (frm.francese_parlato.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua francese parlata");
			frm.francese_parlato.focus();
			return false;
		}
	}
	//lingua tedesco scritto
	if (frm.tedesco_scritto)
	{
		if (frm.tedesco_scritto.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua tedesca scritta");
			frm.tedesco_scritto.focus();
			return false;
		}
	}
	//lingua tedesco parlato
	if (frm.tedesco_parlato)
	{
		if (frm.tedesco_parlato.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua tedesca parlata");
			frm.tedesco_parlato.focus();
			return false;
		}
	}
	//lingua spagnolo scritto
	if (frm.spagnolo_scritto)
	{
		if (frm.spagnolo_scritto.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua spagnola scritta");
			frm.spagnolo_scritto.focus();
			return false;
		}
	}
	//lingua tedesco parlato
	if (frm.spagnolo_parlato)
	{
		if (frm.spagnolo_parlato.value.length==0)
		{
			alert("Selezionare il grado di conoscenza della lingua spagnola parlata");
			frm.spagnolo_parlato.focus();
			return false;
		}
	}
	//word
	if (frm.conoscenza_word)
	{
		if (frm.conoscenza_word.value.length==0)
		{
			alert("Selezionare il grado di conoscenza del programma \"Word\"");
			frm.conoscenza_word.focus();
			return false;
		}
	}
	//excel
	if (frm.conoscenza_excel)
	{
		if (frm.conoscenza_excel.value.length==0)
		{
			alert("Selezionare il grado di conoscenza del programma \"Excel\"");
			frm.conoscenza_excel.focus();
			return false;
		}
	}
	//power point
	if (frm.conoscenza_powerpoint)
	{
		if (frm.conoscenza_powerpoint.value.length==0)
		{
			alert("Selezionare il grado di conoscenza del programma \"Power Point\"");
			frm.conoscenza_powerpoint.focus();
			return false;
		}
	}
	//access
	if (frm.conoscenza_access)
	{
		if (frm.conoscenza_access.value.length==0)
		{
			alert("Selezionare il grado di conoscenza del programma \"Access\"");
			frm.conoscenza_access.focus();
			return false;
		}
	}
	//access
	if (frm.conoscenza_internet)
	{
		if (frm.conoscenza_internet.value.length==0)
		{
			alert("Selezionare il grado di conoscenza di Internet");
			frm.conoscenza_internet.focus();
			return false;
		}
	}
	//area organizzativa
	if (frm.area_organizzativa)
	{
		if (frm.area_organizzativa.value.length==0)
		{
			alert("Selezionare l'area organizzativa di proprio interesse");
			frm.area_organizzativa.focus();
			return false;
		}
	}
	
	//accettazione informativa sui dati personali
	if (frm.informativa_675)
	{
		if (frm.informativa_675.checked != true)
		{
			alert("Per una trasparente gestione dei propri dati personali č necessaria l'accettazione dell'informativa sulla raccolta dei dati personali");
			frm.informativa_675.focus();
			return false;
		}
	}
	
	return true;
}

//-->

