function chk_sesso(){
	with(document.dati2){

// CHECK 1° DOMANDA
	if (
	sesso[0].checked==true ||
	sesso[1].checked==true
	)
	{
	// compilato
	} else {
	alert ("Inserire il sesso");
	sesso[0].focus();
	return false;
	}

// FINE CHECK DOMANDE

	}
	return true;
}

function chk_password(){
	with(document.dati2){

	if (
	password.value == password2.value
	)
	{
	// compilato
	} else {
	alert ("Le due password non sono uguali");
	password.focus();
	return false;
	}
	
// FINE CHECK DOMANDE

	}
	return true;
}

function chk_domande(){
	with(document.dati2){


// CHECK 1a° DOMANDA ALTRO
	if (
	profaltro.value!="" &&
	document.dati2.elements['professione'][5].checked!=true 
	)
	{
	alert ("Per inserire un'altra tipologia di attivitą professionale seleziona il radiobutton relativo");
	document.dati2.elements['professione'][5].focus();
	return false;
	}
	
// CHECK 1b° DOMANDA ALTRO
	if (
	document.dati2.elements['professione'][5].checked==true &&
	profaltro.value==""
	)
	{
	alert ("Specificare un'altra tipologia di attivitą professionale");
	profaltro.focus();
	return false;
	}

// CHECK 1c° DOMANDA
	if (
	document.dati2.elements['professione'][0].checked!=true &&
	document.dati2.elements['professione'][1].checked!=true &&
	document.dati2.elements['professione'][2].checked!=true &&
	document.dati2.elements['professione'][3].checked!=true &&
	document.dati2.elements['professione'][4].checked!=true &&
	document.dati2.elements['professione'][5].checked!=true &&
	document.dati2.elements['professione'][6].checked!=true &&
	document.dati2.elements['professione'][7].checked!=true 
	) {
	alert ("Seleziona una tipologia di attivitą professionale");
	document.dati2.elements['professione'][0].focus();
	return false;
	}
	
// FINE CHECK DOMANDE

	}
	return true;
}

function chk_privacy(){
	with(document.dati2){

// CHECK 1° DOMANDA
	if (
	privacy1[0].checked==true ||
	privacy1[1].checked==true
	)
	{
	// compilato
	} else {
	alert ("Autorizzazione al trattamento dei dati personali ai sensi del d.lgs.n.196/2003");
	privacy1[0].focus();
	return false;
	}
	
// CHECK 1B° DOMANDA
	if (
	privacy1[1].checked!=true
	)
	{
	// compilato
	} else {
	alert ("Selezionare Si per proseguire con l'iscrizione");
	privacy1[0].focus();
	return false;
	}
	
// CHECK 2° DOMANDA
/*		if (
	privacy2[0].checked==true ||
	privacy2[1].checked==true
	)
	{
	// compilato
	} else {
	alert ("Autorizzazione all'utilizzo dei dati personali per rilevazioni statistiche e ricerche di mercato");
	privacy2[0].focus();
	return false;
	}
	
// CHECK 2B° DOMANDA
	if (
	privacy2[1].checked!=true
	)
	{
	// compilato
	} else {
	alert ("Selezionare Si per proseguire con l'iscrizione");
	privacy2[0].focus();
	return false;
	}
	
	// CHECK 3° DOMANDA
	if (
	privacy3[0].checked==true ||
	privacy3[1].checked==true
	)
	{
	// compilato
	} else {
	alert ("Autorizzazione all'utilizzo dei dati personali per l'invio della Newsletter e materiale promozionale");
	privacy3[0].focus();
	return false;
	}
	
// CHECK 3B° DOMANDA
	if (
	privacy3[1].checked!=true
	)
	{
	// compilato
	} else {
	alert ("Selezionare Si per proseguire con l'iscrizione");
	privacy3[0].focus();
	return false;
	}
	
// FINE CHECK DOMANDE
// Controllo interessi
    var isel = false;
    for(var ni=0; ni<elements['interessi[]'].length; ni++)
        if(elements['interessi[]'][ni].checked){
            isel = true;
        }
    if(!isel){
        alert ("Selezionare almeno un interesse");
        elements['interessi[]'][0].focus();
        return false;
    }
*/

	}
	return true;
}
function chk_interessi(){
	with(document.dati2){
        var isel = false;
        for(var ni=0; ni<elements['interessi[]'].length; ni++)
            if(elements['interessi[]'][ni].checked){
                isel = true;
            }
        if(!isel){
            alert ("Specificare almeno un interesse");
            elements['interessi[]'][0].focus();
            return false;
        }
        return true;
    }
}


function chk2(){
	with(document.dati2){
		if(         
		 chk_txt(nome,"Inserire il nome") &&
		 chk_txt(cognome,"Inserire il cognome") &&
		 chk_sesso() &&
		 chk_select(nascita,"Inserire l'anno di nascita") &&
		 chk_txt(indirizzo,"Inserire indirizzo") &&
		 chk_txt(citta,"Inserire la cittą") &&
		 chk_select(provincia,"Inserire la provincia") &&
		 chk_int(cap,"Inserire il CAP") &&
		 chk_email(email,"Email errata o mancante") &&
		 chk_txt(password,"Inserire la password") &&
         chk_txt(password2,"Inserire la password di conferma") &&
		 chk_password() &&
		 chk_domande() &&
         chk_interessi() &&
		 chk_privacy()
)
			return true;
	}
	return false;
}
