jQuery(document).ready(function(jQuery) {

    //nfl
    if( window.location.pathname == '/nfl-sportsbook-comparison/'){
        nfl_books_load();
    }
    if( window.location.pathname == '/sftb-plus/nfl-player-projections/'){
        nfl_projections_load('offense');
    }
    if( window.location.pathname == '/sftb-plus/nfl-game-bets/'){
        nfl_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/nfl-team-bets/'){
        nfl_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/nfl-player-bets/'){
        nfl_player_props_load();
    }

    //soccer
    if( window.location.pathname == '/sftb-plus/soccer-sportsbook-comparison/'){
        soccer_sportsbooks_load();
    }
    if( window.location.pathname == '/sftb-plus/soccer-player-projections/'){
        soccer_projections_load('offense');
    }
    if( window.location.pathname == '/sftb-plus/soccer-game-bets/'){
        soccer_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/soccer-team-bets/'){
        soccer_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/soccer-player-bets/'){
        soccer_player_props_load();
    }


    //mlb
    if( window.location.pathname == '/sftb-plus/mlb-sportsbook-comparison/'){
        mlb_books_load();
    }
    if( window.location.pathname == '/sftb-plus/mlb-player-projections/'){
        mlb_projections_load('batters');
        mlb_projections_load('pitchers');
    }
    if( window.location.pathname == '/sftb-plus/mlb-game-bets/'){
        mlb_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/mlb-team-bets/'){
        mlb_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/mlb-player-bets/'){
        mlb_player_props_load();
    }

    //ncaafb
    if( window.location.pathname == '/sftb-plus/ncaa-fb-sportsbook-comparison/'){
        ncaafb_books_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-fb-player-projections/'){
        ncaafb_projections_load('offense');
    }
    if( window.location.pathname == '/sftb-plus/ncaa-fb-game-bets/'){
        ncaafb_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-fb-team-bets/'){
        ncaafb_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-fb-player-bets/'){
        ncaafb_player_props_load();
    }

    //nba
    if( window.location.pathname == '/sftb-plus/nba-sportsbook-comparison/'){
        nba_books_load();
    }
    if( window.location.pathname == '/sftb-plus/nba-player-projections/'){
        nba_projections_load('player');
    }
    if( window.location.pathname == '/sftb-plus/nba-game-bets/'){
        nba_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/nba-team-bets/'){
        nba_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/nba-player-bets/'){
        nba_player_props_load();
    }

    //wnba
    if( window.location.pathname == '/sftb-plus/wnba-sportsbook-comparison/'){
        wnba_books_load();
    }

    //ncaabb
    if( window.location.pathname == '/sftb-bets/ncaa-bb-sportsbook-comparison/'){
        ncaabb_books_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-bb-player-projections/'){
        ncaabb_projections_load('player');
    }
    if( window.location.pathname == '/ncaa-bb-game-bets/'){
        ncaabb_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-bb-team-bets/'){
        ncaabb_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-bb-player-bets/'){
        ncaabb_player_props_load();
    }

    //ncaawbb
    if( window.location.pathname == '/sftb-bets/ncaa-wbb-sportsbook-comparison/'){
        ncaawbb_books_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-bb-player-projections/'){
        ncaabb_projections_load('player');
    }
    if( window.location.pathname == '/sftb-plus/ncaa-bb-game-bets/'){
        ncaabb_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-bb-team-bets/'){
        ncaabb_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/ncaa-bb-player-bets/'){
        ncaabb_player_props_load();
    }

    //nhl
    if( window.location.pathname == '/sftb-plus/nhl-sportsbook-comparison/'){
        nhl_books_load();
    }
    if( window.location.pathname == '/sftb-plus/nhl-player-projections/'){
        nhl_projections_load('offense');
    }
    if( window.location.pathname == '/sftb-plus/nhl-game-bets/'){
        nhl_game_props_load();
    }
    if( window.location.pathname == '/sftb-plus/nhl-team-bets/'){
        nhl_team_props_load();
    }
    if( window.location.pathname == '/sftb-plus/nhl-player-bets/'){
        nhl_player_props_load();
    }
    
});

// jQuery(document).ready(function () {
//     jQuery(".current-menu-item").addClass("active");
//   });

var reload;

function nba_books_load() {
    var dataString = jQuery('#nba_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border " role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nba_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nba_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(nba_books_load, 60000);

        },
        error: function(errorThrown) {
            console.log(errorThrown); // error
        }
    });
}

function nba_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#nba_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nba_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_nba_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nba_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nba_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nba_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nba_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nba_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nba_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nba_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nba_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nba_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nba_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nba_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nba_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}


function wnba_books_load() {
    var dataString = jQuery('#wnba_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_wnba_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#wnba_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(wnba_books_load, 60000);

        },
        error: function(errorThrown) {
            console.log(errorThrown); // error
        }
    });
}




function ncaabb_books_load() {
    var dataString = jQuery('#ncaabb_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_ncaabb_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaabb_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(ncaabb_books_load, 60000);

        },
        error: function(errorThrown) {
            console.log(errorThrown); // error
        }
    });
}

function ncaabb_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#nba_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nba_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_nba_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaabb_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaabb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaabb_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaabb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaabb_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaabb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaabb_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaabb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaabb_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaabb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaabb_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaabb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}



function ncaawbb_books_load() {
    var dataString = jQuery('#ncaawbb_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_ncaawbb_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaawbb_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(ncaabb_books_load, 60000);

        },
        error: function(errorThrown) {
            console.log(errorThrown); // error
        }
    });
}

function ncaawbb_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#ncaawbb_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_ncaawbb_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_ncaawbb_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaawbb_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaawbb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaawbb_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaawbb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaawbb_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaawbb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaawbb_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaawbb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaawbb_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaawbb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaawbb_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaawbb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}





function soccer_sportsbooks_load() {
    var id = jQuery('#league_id').val();
    var dataString = 'league_id=' + id;
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_soccer_spoortsbooks',
            data: dataString,
        },
        success: function(data) {

            jQuery('#bets_load').html(data);
            jQuery('#loading_div').html('');
            soccer_books_load();
        },
        error: function(errorThrown) {
            console.log(errorThrown); // error
        }
    });
}

function soccer_books_load() {
    var dataString = jQuery('#soccer_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_soccer_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#soccer_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(soccer_books_load, 60000);

        },
        error: function(errorThrown) {
            console.log(errorThrown); // error
        }
    });
}

function soccer_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#nfl_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nfl_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_nfl_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function soccer_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#soccer_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'soccer_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#soccer_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function soccer_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#soccer_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'soccer_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#soccer_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function soccer_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#soccer_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'soccer_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#soccer_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}








function nhl_books_load() {
    var dataString = jQuery('#nhl_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nhl_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nhl_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(nhl_books_load, 60000);

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });
}

function nhl_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#nhl_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nhl_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_nfl_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nhl_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nhl_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nhl_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nhl_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nhl_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nhl_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nhl_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nhl_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nhl_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }
    

    var dataString = jQuery('#nhl_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nhl_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nhl_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}




function nfl_books_load() {
    var dataString = jQuery('#nfl_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nfl_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nfl_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(nfl_books_load, 60000);

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });
}

function nfl_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#nfl_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_nfl_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_nfl_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nfl_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nfl_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nfl_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nfl_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nfl_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nfl_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nfl_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nfl_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function nfl_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#nfl_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'nfl_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#nfl_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}







function ncaafb_books_load() {
    var dataString = jQuery('#ncaafb_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_ncaafb_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaafb_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(ncaafb_books_load, 60000);

        },
        error: function(xhr, status, error) {
            var err = eval("(" + xhr.responseText + ")");
            console.log(err.Message);
        }
    });
}

function ncaafb_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#ncaafb_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_ncaafb_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_ncaafb_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaafb_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaafb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaafb_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaafb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaafb_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaafb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaafb_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaafb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function ncaafb_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#ncaafb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'ncaafb_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#ncaafb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}






function mlb_books_load() {
    var dataString = jQuery('#mlb_books').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_mlb_spoortsbooks_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#mlb_sportsbooks').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(mlb_books_load, 60000);

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });
}

function reload_projections(url){
    window.location.href = url;
}

function mlb_projections_load(target, page){
    
    if(page == 'prev' && jQuery('#' + target + '_min').val() > 0){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())-25 );
    }else if(page == 'next'){
        jQuery('#' + target + '_min').val( parseInt(jQuery('#' + target + '_min').val())+25 );
    }else{
        jQuery('#' + target + '_min').val( 0 );
    }

    var dataString = jQuery('#mlb_projections_form').serialize() + '&target=' + target + '&min=' + jQuery('#' + target + '_min').val();
    jQuery('#' + target + '_loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_mlb_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            console.log('here');
            jQuery('#' + target + '_mlb_results').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function mlb_game_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#mlb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'mlb_game_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#mlb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function mlb_team_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#mlb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'mlb_team_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#mlb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function mlb_player_props_load(page){

    if(page == 'prev' && jQuery('#min').val() > 0){
        jQuery('#min').val( parseInt(jQuery('#min').val())-25 );
    }else if(page == 'next'){
        jQuery('#min').val( parseInt(jQuery('#min').val())+25 );
    }else{
        jQuery('#min').val( 0 );
    }

    var dataString = jQuery('#mlb_props').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery('#table_wrapper').addClass('table-loading');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'mlb_player_props_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#mlb_bets').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('Narrow');
            jQuery('#table_wrapper').removeClass('table-loading');

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}



function arbitrage_load() {
    var dataString = jQuery('#arbitrage_form').serialize();
    jQuery('#loading_div').html('<div class="spinner-border" role="status"><span class="sr-only">Loading...</span></div>');
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_arbitrage_ajax',
            data: dataString,
        },
        success: function(data) {

            jQuery('#arbitrage').html(data);
            jQuery('.time_convert').each(
                function(index) {
                    //console.log(index + ": " + jQuery(this).html() + " | ");
                    jQuery(this).html(convert_times(jQuery(this).html()));
                }
            );
            jQuery('#loading_div').html('');
            if (reload) {
                clearTimeout(reload);
                reload = null;
            }
            reload = setTimeout(arbitrage_load, 60000);


        },
        error: function() {
            console.log(errorThrown); // error
        }
    });
}








function record_bet_popup(type, game, option_id) {
    jQuery('#bet_html').html('<img src="https://sftb-images.s3.amazonaws.com/1494.gif" />');
    jQuery('#record_bet_modal').modal('show');
    var dataString = 'type=' + type + '&game=' + game + '&option_id=' + option_id;
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_record_bet_ajax',
            data: dataString,
        },
        success: function(data) {
            jQuery('#bet_html').html(data);

        },
        error: function() {
            console.log(errorThrown); // error
        }
    });
}

function save_bet() {
    var dataString = jQuery('#record_bet_form').serialize();
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_save_bet',
            data: dataString,
        },
        success: function(data) {
            jQuery('#record_bet_modal').modal('hide');


        },
        error: function() {
            console.log(errorThrown); // error
        }
    });

}

function injury_popup(player_id) {
    jQuery('#injury_html').html('<img src="https://sftb-images.s3.amazonaws.com/1494.gif" />');
    jQuery('#injury_modal').modal('show');
    var dataString = 'player_id=' + player_id;
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_injury_ajax',
            data: dataString,
        },
        success: function(data) {
            jQuery('#injury_html').html(data);
        },
        error: function() {
            console.log(errorThrown); // error
        }
    });
}


function projections_popup(game_id, player_id, category) {
    jQuery('#projections_html').html('<img src="https://sftb-images.s3.amazonaws.com/1494.gif" />');
    jQuery('#projections_modal').modal('show');
    var dataString = 'player_id=' + player_id + '&game_id=' + game_id + '&category=' + category;
    jQuery.ajax({
        type: 'POST', // use jQuery_POST request to submit data
        url: '/wp-admin/admin-ajax.php', // URL to 'wp-admin/admin-ajax.php'
        data: {
            action: 'sftb_plus_projections_ajax',
            data: dataString,
        },
        success: function(data) {
            jQuery('#projections_html').html(data);
        },
        error: function() {
            console.log(errorThrown); // error
        }
    });
}