$(document).ready(function() {
    $('#invia').click(function() {
        // variabile globale su esito finale
        esito = true;
        
        // controllo sui textbox
        $('.textBoxObbligatorio').each(function(indice) {
            controllaTextBox($(this), indice);
        });                              
        
        dataCorretta = true;
        // controllo su giorno
        if ($('.selectObbligatorio:eq(0)').val() == "NULL")
        {
            $('.labelSelectObbligatorio:eq(0)').parent().addClass('errore');
            dataCorretta = false;
            esito = false;
        }
        else
        {
            $('.labelSelectObbligatorio:eq(0)').parent().removeClass('errore');
        }
        
        // controllo su mese
        if (dataCorretta == true)
        {
            if ($('.selectObbligatorio:eq(1)').val() == "NULL")
            {
                $('.labelSelectObbligatorio:eq(0)').parent().addClass('errore');
                dataCorretta = false;
                esito = false;
            }
            else
            {
                $('.labelSelectObbligatorio:eq(0)').parent().removeClass('errore');
            }
        }
        
        // controllo su anno
        if (dataCorretta == true)
        {
            if ($('.selectObbligatorio:eq(2)').val() == "NULL")
            {
                $('.labelSelectObbligatorio:eq(0)').parent().addClass('errore');
                dataCorretta = false;
                esito = false;
            }
            else
            {
                $('.labelSelectObbligatorio:eq(0)').parent().removeClass('errore');
            }
        }
        
        // controllo su provincia
        if ($('.selectObbligatorio:eq(3)').val() == "")
        {
            $('.labelSelectObbligatorio:eq(1)').parent().addClass('errore');
            esito = false;
        }
        else
        {
            $('.labelSelectObbligatorio:eq(1)').parent().removeClass('errore');
        }
        
        // controllo su comune
        if ($('.selectObbligatorio:eq(4)').val() == "")
        {
            $('.labelSelectObbligatorio:eq(2)').parent().addClass('errore');
            esito = false;
        }
        else
        {
            $('.labelSelectObbligatorio:eq(2)').parent().removeClass('errore');
        }
        
        // controllo su privacy
        if (!$('#privacy').is(':checked'))
        {
            $('#privacy').parent().addClass('errore');
            esito = false;
        }
        else
        {
            $('#privacy').parent().removeClass('errore');
        }
        
        // controllo su abbonamento rivista
		/*
        if (!$('#ngn').is(':checked') && !$('#pts').is(':checked'))
        {
            $('#rivistaInAbbonamento').addClass('errore');
            esito = false;
        }
        else
        {
            $('#rivistaInAbbonamento').removeClass('errore');
        }
        */
        function controllaTextBox(controllo, indice)
        {
             var dato = $(controllo).val();
             var lunghezza = dato.length;
             if (lunghezza < 1)
             {
                 $('.labelTextBoxObbligatorio:eq(' + indice + ')').parent().addClass('errore');
                 esito = false;
             }
             else
             {
                 $('.labelTextBoxObbligatorio:eq(' + indice + ')').parent().removeClass('errore');
             }
        }
        
        return esito;    
    });
});