function validazioneForm($lingua) {
	if ($lingua==3) {
		//controllo sul nome
		if ((document.datiRegistrazione.nomeRegistrazione.value=="") || (document.datiRegistrazione.nomeRegistrazione.value=="(first name)") || (document.datiRegistrazione.nomeRegistrazione.value.length<2)) {
			alert ("Name, please");
			document.datiRegistrazione.nomeRegistrazione.focus();
			return false;
		}
		//controllo su cognome
		if ((document.datiRegistrazione.cognomeRegistrazione.value=="") || (document.datiRegistrazione.cognomeRegistrazione.value=="(last name)") || (document.datiRegistrazione.cognomeRegistrazione.value.length<2)) {
			alert ("Last name, please");
			document.datiRegistrazione.cognomeRegistrazione.focus();
			return false;
		}
		//controllo su indirizzo
		if ((document.datiRegistrazione.indirizzoRegistrazione.value=="") || (document.datiRegistrazione.indirizzoRegistrazione.value=="(address)") || (document.datiRegistrazione.indirizzoRegistrazione.value.length<6)) {
			alert ("Address, please");
			document.datiRegistrazione.indirizzoRegistrazione.focus();
			return false;
		}
		//controllo su citta'
		if ((document.datiRegistrazione.cittaRegistrazione.value=="") || (document.datiRegistrazione.cittaRegistrazione.value=="(city')") || (document.datiRegistrazione.cittaRegistrazione.value.length<2)) {
			alert ("City, please");
			document.datiRegistrazione.cittaRegistrazione.focus();
			return false;
		}
		//controllo su cap
		if ((document.datiRegistrazione.capRegistrazione.value=="(zip)") || (document.datiRegistrazione.capRegistrazione.value=='')) {
			alert ("Zip code, please");
			document.datiRegistrazione.capRegistrazione.focus();
			return false;
		}
		//controllo su professione
		if (document.datiRegistrazione.professioneRegistrazione.value==-1) {
			alert ("Job function, please");
			return false;
		}

		if ((!document.datiRegistrazione.collegioRegistrazione[0].checked) && (!document.datiRegistrazione.collegioRegistrazione[1].checked) && (!document.datiRegistrazione.collegioRegistrazione[2].checked)) {
			alert ("Please, choose a Collegio");
			return false;
		}
		//controllo sul email
		if ((document.datiRegistrazione.emailRegistrazione.value=="") || (document.datiRegistrazione.emailRegistrazione.value=="(e-mail)")) {
			alert ("E-mail, please");
			document.datiRegistrazione.emailRegistrazione.focus();
			return false;
		}
		//controllo sul user
		if ((document.datiRegistrazione.userPreferitoRegistrazione.value=="") || (document.datiRegistrazione.userPreferitoRegistrazione.value=="(user)") || (document.datiRegistrazione.userPreferitoRegistrazione.value.length<6)) {
			alert ("Username (at least 6 letters)");
			document.datiRegistrazione.userPreferitoRegistrazione.focus();
			return false;
		}
		//controllo autorizzazione
		if ((!document.datiRegistrazione.autorizzoRegistrazione.checked)) {
			alert ("Please read the Privacy Policy and check the agreement");
			return false;
		}
	} else {
		//controllo sul nome
		if ((document.datiRegistrazione.nomeRegistrazione.value=="") || (document.datiRegistrazione.nomeRegistrazione.value=="(nome)") || (document.datiRegistrazione.nomeRegistrazione.value.length<2)) {
			alert ("Inserisci il nome");
			document.datiRegistrazione.nomeRegistrazione.focus();
			return false;
		}
		//controllo su cognome
		if ((document.datiRegistrazione.cognomeRegistrazione.value=="") || (document.datiRegistrazione.cognomeRegistrazione.value=="(cognome)") || (document.datiRegistrazione.cognomeRegistrazione.value.length<2)) {
			alert ("Inserisci il cognome");
			document.datiRegistrazione.cognomeRegistrazione.focus();
			return false;
		}
		/* controllo su codice fiscale
		if ((document.datiRegistrazione.codiceFiscaleRegistrazione.value=="") || (document.datiRegistrazione.codiceFiscaleRegistrazione.value=="(codice fiscale)") || (document.datiRegistrazione.codiceFiscaleRegistrazione.value.length!=16)) {
			alert ("Inserisci il codice fiscale");
			document.datiRegistrazione.codiceFiscaleRegistrazione.focus();
			return false;
		}
		*/
		//controllo su indirizzo
		if ((document.datiRegistrazione.indirizzoRegistrazione.value=="") || (document.datiRegistrazione.indirizzoRegistrazione.value=="(indirizzo)") || (document.datiRegistrazione.indirizzoRegistrazione.value.length<6)) {
			alert ("Inserisci l'indirizzo");
			document.datiRegistrazione.indirizzoRegistrazione.focus();
			return false;
		}
		//controllo su citta'
		if ((document.datiRegistrazione.cittaRegistrazione.value=="") || (document.datiRegistrazione.cittaRegistrazione.value=="(citta')") || (document.datiRegistrazione.cittaRegistrazione.value.length<2)) {
			alert ("Inserisci la citta'");
			document.datiRegistrazione.cittaRegistrazione.focus();
			return false;
		}
		//controllo su cap
		if ((document.datiRegistrazione.capRegistrazione.value=="(cap)") || (document.datiRegistrazione.capRegistrazione.value=='')) {
			alert ("Inserisci il cap");
			document.datiRegistrazione.capRegistrazione.focus();
			return false;
		}
		//controllo su professione
		if (document.datiRegistrazione.professioneRegistrazione.value==-1) {
			alert ("Scegli la professione");
			return false;
		}
		//controllo su collegio
		if ((!document.datiRegistrazione.collegioRegistrazione[0].checked) && (!document.datiRegistrazione.collegioRegistrazione[1].checked) && (!document.datiRegistrazione.collegioRegistrazione[2].checked)) {
			alert ("Sei iscritto al collegio Ipasvi di Mi Lo, a altro collegio e a nessuno?");
			return false;
		}
		//controllo sul email
		if ((document.datiRegistrazione.emailRegistrazione.value=="") || (document.datiRegistrazione.emailRegistrazione.value=="(e-mail)")) {
			alert ("Inserisci e-mail");
			document.datiRegistrazione.emailRegistrazione.focus();
			return false;
		}
		//controllo sul email1
		if ((document.datiRegistrazione.emailRegistrazione.value=="") || (document.datiRegistrazione.emailRegistrazione.value=="(e-mail)")) {
			alert ("Inserisci e-mail");
			document.datiRegistrazione.emailRegistrazione.focus();
			return false;
		}

		if (document.datiRegistrazione.emailRegistrazione.value!=document.datiRegistrazione.emailRegistrazione1.value) {
			alert ("Formato email non valido");
			document.datiRegistrazione.emailRegistrazione.focus();
			return false;
		}
		//controllo sul user
		if ((document.datiRegistrazione.userPreferitoRegistrazione.value=="") || (document.datiRegistrazione.userPreferitoRegistrazione.value=="(user)") || (document.datiRegistrazione.userPreferitoRegistrazione.value.length<6)) {
			alert ("Inserisci lo user (almeno 6 lettere)");
			document.datiRegistrazione.userPreferitoRegistrazione.focus();
			return false;
		}
		//controllo autorizzazione
		if ((!document.datiRegistrazione.autorizzoRegistrazione.checked)) {
			alert ("Non possiamo procedere all'iscrizione se non ci autorizzi al trattamento dei tuoi dati persanali");
			return false;
		}
	}
}

function validazioneChangePsw() {

	var oUser=document.forms[1].elements[1];
	var oPswOld=document.forms[1].elements[2];
	var oPswNew1=document.forms[1].elements[3];
	var oPswNew2=document.forms[1].elements[4];
	
	if ((oUser.value=="") || (oUser.value<6)) {
		alert ("Inserisci lo user");
		oUser.focus();
		return false;
	}
	
	if ((oPswOld.value=="")) {
		alert ("Inserisci la password vecchia");
		oPswOld.focus();
		return false;
	}
	
	if ((oPswNew1.value=="")) {
		alert ("Inserisci la password nuova");
		oPswNew1.focus();
		return false;
	}
	
	if (oPswNew1.value!=oPswNew2.value) {
		alert ("La password nuova deve essere scritta 2 volte allo stesso modo");
		oPswNew2.focus();
		return false;
	}

}

function validazioneCorsiEmail() {

	var oEmail=document.getElementById('email');
	var oEmail1=document.getElementById('emailCheck');

	if ((oEmail.value.length<5)) {
		alert ("Formato email non valido");
		oEmail.focus();
		return false;
	}

	if (oEmail.value.indexOf("@")==-1) {
		alert ("Formato email non valido");
		oEmail.focus();
		return false;
	}
	

	if (oEmail.value!=oEmail1.value) {
		alert ("Scrivi lo stesso indirizzo di email");
		oEmail.focus();
		return false;
	}

	return true;

}

function validazioneCorsi() {

	oEmail=document.getElementById('email');
	oEmail1=document.getElementById('emailCheck');
	oCollegio=document.getElementById('collegio');

	if ((oEmail.value.length<5)) {
		alert ("Formato email non valido");
		oEmail.focus();
		return false;
	}

	if (oEmail.value.indexOf("@")==-1) {
		alert ("Formato email non valido");
		oEmail.focus();
		return false;
	}
	

	if (oEmail.value!=oEmail1.value) {
		alert ("Scrivi lo stesso indirizzo di email");
		oEmail.focus();
		return false;
	}

	if (oCollegio.options[0].selected) {
		alert ("Scegli il collegio di appartenenza");
		oCollegio.focus();
		return false;
	}

	return true;
}

function formNursingFad() {

	oCollegio=document.getElementById('collegio');
	oNome=document.getElementById('nome');
	oCognome=document.getElementById('cognome');
	oEmail=document.getElementById('email');
	oEmail1=document.getElementById('email1');
	oCodFiscale=document.getElementById('codFiscale');
	oProfessione=document.getElementById('professione');
	oPrivacy=document.getElementById('privacy');

	if (oCollegio.value<1) {
		alert ("Scegli il collegio di appartenenza");
		oCollegio.focus();
		return false;
	}

	if ((oNome.value.length<2)) {
		alert ("Scrivi il nome");
		oNome.focus();
		return false;
	}

	if ((oCognome.value.length<2)) {
		alert ("Scrivi il cognome");
		oCognome.focus();
		return false;
	}

	if ((oEmail.value.length<5)) {
		alert ("Formato email non valido");
		oEmail.focus();
		return false;
	}

	if (oEmail.value.indexOf("@")==-1) {
		alert ("Formato email non valido");
		oEmail.focus();
		return false;
	}
	

	if (oEmail.value!=oEmail1.value) {
		alert ("Scrivi lo stesso indirizzo di email");
		oEmail1.focus();
		return false;
	}

	if ((oCodFiscale.value.length!=16)) {
		alert ("Controlla il codice fiscale");
		oCodFiscale.focus();
		return false;
	}

	if (oProfessione.value<1) {
		alert ("Scegli la tua professione");
		oProfessione.focus();
		return false;
	}

	if (!(oPrivacy.checked)) {
		alert ("L'autorizzazione al trattamento dei dati e' necessaria per l'accesso ai corsi");
		oPrivacy.focus();
		return false;

	}

	return true;
}

function controllo_pec() {

	oNumAlbo=document.getElementById('nAlbo');
	numAlbo=parseInt(oNumAlbo.value);
	oNome=document.getElementById('nome');
	oCognome=document.getElementById('cognome');
	oPec1=document.getElementById('pec1');
	oPec2=document.getElementById('pec2');

	if (isNaN(numAlbo) || numAlbo<1 ) {
		alert ("Inserisci il numero di iscrizione all'albo");
		oNumAlbo.focus();
		return false;
	}

	if (oCognome.value=='') {
		alert ("Scrivi il cognome");
		oCognome.focus();
		return false;
	}

	if (oNome.value=='') {
		alert ("Scrivi il nome");
		oNome.focus();
		return false;
	}



	if ((oPec1.value!=oPec2.value|| oPec1.value.length<5) || (oPec1.value.indexOf("@")==-1)) {
		alert ("Controlla gli indirizzi PEC");
		oPec1.focus();
		return false;
	}

	return true;

}