/**
 * Grid defaults
 */
var defaultGrid =
{
    'sDom' : 'rt',
    //'sScrollY': '600px',
    'bPaginate': false,
    'oLanguage':
    {
        'sInfo': '_START_ bis _END_ von _TOTAL_',
        'sInfoEmpty': '0 bis 0 von 0',
        'sInfoFiltered': '(gefiltert von insgesamt _MAX_)',
        'sZeroRecords': 'Keine Einträge vorhanden',
        'sSearch' : 'Suchen'
    }
};

/**
 * Document Ready
 *
 * @return void
 */
jQuery(document).ready(function()
{
    // Bet Grid
    if (jQuery('table#bet-grid').get(0) != null) {
        var gridTable = jQuery('table#bet-grid').dataTable(jQuery.extend(defaultGrid,
        {
            'aoColumns': [
                null,
                {'bSortable': false, 'bSearchable':false},
                null,
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                {'bSortable': false, 'bSearchable':false},
                null
            ]
        }));

        jQuery('input#datatable-filter').keyup(function()
        {
            gridTable.fnFilter(jQuery(this).val(), null, true, false);
        });
    }

    // Bettable Grid
    if (jQuery('table#bettable-grid').get(0) != null) {
        var gridTable = jQuery('table#bettable-grid').dataTable(jQuery.extend(defaultGrid,
        {
            'aoColumns': [
                null,
                {'bSortable': false, 'bSearchable':false},
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null
            ]
        }));

        jQuery('input#datatable-filter').keyup(function()
        {
            gridTable.fnFilter(jQuery(this).val(), null, true, false);
        });
    }
});

