if (Drupal.jsEnabled) {
    $(document).ready(function() {
       
        
        $('select').change(function() {
            var select_id = '';
            var select_val = '';
            
            select_id = $(this).attr('id');
            
            if( select_id.substring(0, 8) != 'edit-ado' ) 
                return false;
            
            if( select_id == 'edit-ado-classe-sezione')
                select_val = $('#edit-ado-scuola-nome').val();
            else
                select_val = $(this).val();
            
            var select_anno = $('#edit-ado-anno').val();
            var select_grado = $('#edit-ado-ordine').val();
            
            $.ajax({
                url: Drupal.settings.adois.ajaxUrl,
                cache: false,
                data: {
                    select_id: select_id,
                    select_val: select_val,
                    select_anno: select_anno,
                    select_grado: select_grado
                },
                dataType: 'json',
                error:function(xhr, status, errorThrown) {
                    alert(errorThrown+'\n'+status+'\n'+xhr.statusText);
                },
                success: function(ret){
                    if(ret['allowed']){
                        var target = ret['target'];
                        var msg = ret['msg'];
                        //var content = ($.browser.msie) ? $(target).context.xml : $(target).html(msg);
                        if(($.browser.msie)){
//                             $.each(msg, function(val, text) {
//                                $(target).append(
//                                        $('<option></option>').val(val).html(text)
//                                    );
//                            });
                            $(target).append(msg);
                        } else {
                            $(target).html(msg);
                        }
                        $(target).attr('disabled', false);
                    }
                    else {
           
                }
         
                }
            });
            return false;
        });
    //end ordine
    });
}
