  $('body').on('click', 'div.tabs > nav > .tabs-nav > li > a', function(e) {
    var contentLocation = $(this).attr('href').substring($(this).attr('href').indexOf('#'));
  
    if (contentLocation.charAt(0)=="#") {
      e.preventDefault();
      $(this).parent().siblings().children('a').removeClass('active');
      $(this).addClass('active');
      $(contentLocation).show().addClass('active').siblings().hide().removeClass('active');
    }
  });
function format ( d ) {
    // `d` is the original data object for the row
    return 'd.abstract';
}


$(document).ready(function() {
  var proceedingsTable = $('#proceedings').DataTable( {
        "paging":   true,
        "info":     false,
        "order":  [[0, "desc"],[1, "asc"], [2, "asc"]],
        "columns": [
          { "name" : "conference" },
          { "name" : "session", "orderData" : [1, 2] },
          { "name" : "author", "orderData" : [2, 3] },
          { "name" : "title" },
          { "name" : "details", "orderable" : false, "visible" : false },
          { "name" : "action", "orderable" : false, "width": "15%" } ]
  } );

  // Add event listener for opening and closing details
  $('#proceedings tbody').on('click', 'td.pointer', function () {
        var tr = $(this).closest('tr');
        var row = proceedingsTable.row( tr );
 
        if ( row.child.isShown() ) {
            // This row is already open - close it
            row.child.hide();
            tr.removeClass('shown');
        }
        else {
            // Open this row
            row.child( row.data()[4] ).show();
            tr.addClass('shown');
        }
  } );
    
  // Add event listener for opening and closing details
  $('#proceedings tbody').on('click', 'span.video', function () {
        var tr = $(this).closest('tr');
        var row = proceedingsTable.row( tr );
 
        if ( row.child.isShown() ) {
            // This row is already open - close it
            row.child.hide();
            tr.removeClass('shown');
        }
        else {
            // Open this row
            row.child( row.data()[4] ).show();
            tr.addClass('shown');
        }
  } );
    
  var documentsTable = $('#documents').DataTable( {
        "paging":   true,
        "info":     false,
        "columns": [
          { "name" : "title" },
          { "name" : "details", "orderable" : false, "visible" : false },
          { "name" : "status" },
          { "name" : "date" } ]
  } );

  // Add event listener for opening and closing details
  $('#documents tbody').on('click', 'td.pointer', function () {
        var tr = $(this).closest('tr');
        var row = documentsTable.row( tr );
 
        if ( row.child.isShown() ) {
            // This row is already open - close it
            row.child.hide();
            tr.removeClass('shown');
        }
        else {
            // Open this row
            row.child( row.data()[1] ).show();
            tr.addClass('shown');
        }
  } );

  var minutesTable = $('#minutes').DataTable( {
        "paging":   true,
        "info":     false,
        "order":  [[3, "desc"],[0, "asc"]],
        "columns": [
          { "name" : "title" },
          { "name" : "status" },
          { "name" : "size", "orderable" : false },
          { "name" : "date" },
          { "name" : "action", "orderable" : false } ]
  } );
    
} );
$(document).ready(function() {
  var linIdListTable = $('#lin-id').DataTable( {
        "info":     false,
        "columns": [
          { "name" : "lin-id" },
          { "name" : "name" } ]
  } );
    
} );