	function ATK_conferma(azione){
        // controllo dei parametri
        document.formCerca.in_trova.value     = ATK_trim(document.formCerca.in_trova.value);
        document.formCerca.numero.value       = ATK_trim(document.formCerca.numero.value);
        document.formCerca.in_dtaGGNorm.value = ATK_trim(document.formCerca.in_dtaGGNorm.value);
        document.formCerca.in_dtaMMNorm.value = ATK_trim(document.formCerca.in_dtaMMNorm.value);
        document.formCerca.in_dtaSANorm.value = ATK_trim(document.formCerca.in_dtaSANorm.value);

        if ( document.formCerca.in_trova.value == ''
            && document.formCerca.numero.value == ''
             && document.formCerca.sl_cerca.selectedIndex == 0
              && (   document.formCerca.in_dtaGGNorm.value == ''
                  && document.formCerca.in_dtaMMNorm.value == ''
                  && document.formCerca.in_dtaSANorm.value == '' )// Emi: sostituito || con && per escludere solo il caso in cui 
				  												  //      tutte le componenti della data non sono valorizzate
        ){
            document.formCerca.in_dtaGGNorm.value = '';
            document.formCerca.in_dtaMMNorm.value = '';
            document.formCerca.in_dtaSANorm.value = '';
            alert ('Valorizzare almeno un parametro di ricerca');
            document.formCerca.in_trova.focus();
            return ;
        }

        // controllo il numero norma
        if (document.formCerca.numero.value != '' ){
            var app_num = document.formCerca.numero.value.split(',');
            var num_norm = '';

            document.formCerca.numero.value = '';

            for (var i=0; i<app_num.length; i++){
                num_norm = ATK_trim(app_num[i]);

                if (!ATK_isNumber(num_norm)){
                    alert('Sono ammessi uno o pił "numeri norma" \nseparati da virgola');
                    document.formCerca.numero.focus();
                    return ;
                }
                if (ATK_isNumber_value < 0) ATK_isNumber_value = ATK_isNumber_value * -1;

                if (document.formCerca.numero.value == ''){
                    document.formCerca.numero.value = ATK_isNumber_value;
                }else {
                    document.formCerca.numero.value += ', ' + ATK_isNumber_value;
                }
            }
        }
        // cotrollo la data
        if (   document.formCerca.in_dtaGGNorm.value != ''
            || document.formCerca.in_dtaMMNorm.value != ''
            || document.formCerca.in_dtaSANorm.value != '' ){
			
			/*
            if (document.formCerca.in_dtaGGNorm.value == ''){
                alert ('impostare la data correttamente');
                document.formCerca.in_dtaGGNorm.focus();
                return ;
            }
            if (document.formCerca.in_dtaMMNorm.value == ''){
                alert ('impostare la data correttamente');
                document.formCerca.in_dtaMMNorm.focus();
                return ;
            }
            if (document.formCerca.in_dtaSANorm.value == ''){
                alert ('impostare la data correttamente');
                document.formCerca.in_dtaSANorm.focus();
                return ;
            }
			*/
			
            var app_gg = ATK_trim( document.formCerca.in_dtaGGNorm.value );
            var app_mm = ATK_trim( document.formCerca.in_dtaMMNorm.value );
            var app_sa = ATK_trim( document.formCerca.in_dtaSANorm.value );
            var rc_isDate = ATK_isDate(app_gg, app_mm, app_sa);

            document.formCerca.in_dtaGGNorm.value = app_gg;
            document.formCerca.in_dtaMMNorm.value = app_mm;
            document.formCerca.in_dtaSANorm.value = app_sa;
			
			/*
            if ( rc_isDate == 'ok'){
                document.formCerca.in_dtaGGNorm.value = ATK_isDate_valueGG;
                document.formCerca.in_dtaMMNorm.value = ATK_isDate_valueMM;
                document.formCerca.in_dtaSANorm.value = ATK_isDate_valueSA;
            }else {
                var rc_isDate_mess = '';
                if (rc_isDate == 'GNaN')  rc_isDate_mess = 'Giorno non numerico';
                if (rc_isDate == 'G+')    rc_isDate_mess = 'Giorno errato';
                if (rc_isDate == 'MNaN')  rc_isDate_mess = 'Mese non numerico';
                if (rc_isDate == 'M+')    rc_isDate_mess = 'Mese errato';
                if (rc_isDate == 'ANaN')  rc_isDate_mess = 'Anno non numerico';
                if (rc_isDate == 'A4')    rc_isDate_mess = 'Impostare l\' anno a 4 cifre';
                if (rc_isDate_mess == '') rc_isDate_mess = 'impostare la data correttamente';
                alert (rc_isDate_mess);
                document.formCerca.in_dtaGGNorm.focus();
                return ;
            }
			*/
			
        }

        document.formCerca.in_char.value = ATK_trim(document.formCerca.in_char.value);
        if (!ATK_isNumber(document.formCerca.in_char.value)){
            alert('Distanza parole non numerica');
            document.formCerca.in_char.focus();
            return ;
        }
        if (ATK_isNumber_value < 0) ATK_isNumber_value * -1;

        document.formCerca.in_char.value = ATK_isNumber_value;
        document.formCerca.azione.value = azione;



        ATK_submit();
	}


