function nevs_iscrivi()
{
    nome_form = 'nevs_form_iscrizione';
    if (nevs_iscrivi.arguments.length == 1) {
        id_iscrizione = nevs_iscrivi.arguments[0];
        nome_form += '_' + id_iscrizione;
        nevs_response = 'nevs_response_' + id_iscrizione;
        // Setto i vari input utilizzati
        if (1 == id_iscrizione) {
            var campi = new Array('email');
            var campi_obbligatori = new Array('email');
        } else if (2 == id_iscrizione) {
            var campi = new Array('email', 'nome', 'cognome', 'azienda');
            var campi_obbligatori = new Array('email', 'nome', 'cognome', 'azienda');
        }
    } else {
        var campi = new Array('email', 'nome', 'cognome', 'azienda');
        var campi_obbligatori = new Array('email');
        var nevs_response = 'nevs_response';
        id_iscrizione = '';
    }
    var nevs_form = document.getElementById(nome_form);
    if ( !nevs_form.privacy.checked ) {
        alert("Per favore, accetti l'informativa sulla privacy.");
        return false;
    }
    var campi_len = campi.length;
    var pars = '';
    for (var n = 0; n < campi_len; n++)
    {
        var campo_nome = campi[n];
        var campo_valore = nevs_form[campo_nome].value;

        if (campi_obbligatori.toString().indexOf(campo_nome)!==-1 && '' == campo_valore){
            alert('Per favore, inserisca il campo: ' + campo_nome);
            return false;
        }
        pars += campo_nome + '=' + campo_valore + '&';

        if ('email' == campo_nome) {
            var pattern = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-][a-z0-9-][a-z0-9-]+(\.[a-z0-9-][a-z0-9-]+)+$/;
            if (!pattern.test(campo_valore)) {
                alert('Per favore, controlli la mail.');
                return false;
            }
        }
    }
    if ('' != id_iscrizione) {
        pars += 'id_nevs=' + id_iscrizione;
    }

    // Chiamata AJAX
    jx.load('nevs.php?' + pars, function(data) {
//         document.getElementById('').style.display = 'none';
        document.getElementById(nevs_response).innerHTML = data;
        }, 'text', 'get');
}