

  $(document).ready(function () {

  
  var isDesktop = ($(window).width() >= 1000);

  initDatatables(".datatables", false, false, isDesktop);
  initDatatables(".datatables_mit_paging", true, false, isDesktop);
  initDatatables(".datatables_mit_export", false, true, isDesktop);
  initDatatables(".datatables_mit_paging_export", true, true, isDesktop);

  });

  
  function initDatatables($classname, $paging, $export, $isDesktop) {

  
  $dom = $export ? 'Blrftips' : 'lrftips';

  
  $($classname).on('draw.dt', function () {
  //maskiereLeereZellen_mitDatatables();
  });

  $($classname).each(function () {
  $(this).DataTable({
  "lengthMenu": [[100, 200, -1], [100, 200, "All"]],
  "aaSorting": [],/* Disable initial sorting */
  paging: $paging,
  stateSave: false,
  responsive: $isDesktop,
  "language": {
  decimal: ',',
  thousands: '.',
  "emptyTable": "Keine Daten in der Tabelle vorhanden de",
  "info": "Zeige _START_ - _END_ von _TOTAL_ Ergebnissen",
  "infoEmpty": "",
  "infoFiltered": "(gefiltert von _MAX_ Ergebnissen)",
  "infoPostFix": "",
  "thousands": ".",
  "lengthMenu": "Zeige _MENU_ Ergebnisse",
  "loadingRecords": "Lädt...",
  "processing": "Processing...",
  "search": "Suche:",
  "zeroRecords": "Keine passenden Ergebnisse",
  "paginate": {
  "first": "Erste Seite",
  "last": "Letzte Seite",
  "next": "Nächste Seite",
  "previous": "Vorherige Seite"
  },
  "aria": {
  "sortAscending": ": Aktivieren um aufsteigend zu sortieren",
  "sortDescending": ": Aktivieren um absteigend zu sortieren"
  }
  },
  dom: $dom,
  buttons: ['csv','excel']
  });

  if ( document.getElementById('export_buttons') ) {
  console.log("Export Button Container vorhanden.");
  $(this).DataTable().buttons().container().appendTo('#export_buttons');
  }

  });
  }


