function OpenLeaderboardPointsBreakdown(entrantId, entrantName, year)
{
    $("#dialog_leaderboardpointbreakdown").html
    (
        "<img src='/img/ajax/ajax-bar.gif' alt='loading...' />"  
    ).load
    (
        "results/results_getleaderboardpointsbreakdown.php", { year: year, eid: entrantId }, OpenLeaderboardPointsBreakdownDialog(entrantName)
    ); 
}

function OpenLeaderboardPointsBreakdownDialog(entrantName)
{
    $('#dialog_leaderboardpointbreakdown').dialog('option', 'show', 'blind');
    $('#dialog_leaderboardpointbreakdown').dialog('option', 'hide', 'blind');
    $('#dialog_leaderboardpointbreakdown').dialog('option', 'title', entrantName + ' points');
    $("#dialog_leaderboardpointbreakdown").dialog("open");
} 

function OpenPlayerDetails(playerId, playerName, year)
{
    return;
    $("#dialog_playerdetails").html
    (
        "<img src='/img/ajax/ajax-bar.gif' alt='loading...' />"  
    ).load
    (
        "results/results_getplayerdetails.php", { pid: playerId, year: year }, OpenPlayerDetailsDialog(playerName, year)
    ); 
}

function OpenPlayerDetailsDialog(playerName, year)
{
    $('#dialog_playerdetails').dialog('option', 'show', 'blind');
    $('#dialog_playerdetails').dialog('option', 'hide', 'blind');
    $('#dialog_playerdetails').dialog('option', 'title', playerName + ' ' + year);
    $("#dialog_playerdetails").dialog("open");
} 

function OpenMatches(tournamentId, tournamentName, isSchedule)
{
    if (isSchedule)
    {
        $("#dialog_matchresults").html
        (
            "<img src='/img/ajax/ajax-bar.gif' alt='loading...' />"  
        ).load
        (
            "results/results_getschedule.php", { tid: tournamentId }, OpenMatchDialog(tournamentName, isSchedule)
        ); 
    }
    else
    {
        $("#dialog_matchresults").html
        (
            "<img src='/img/ajax/ajax-bar.gif' alt='loading...' />"  
        ).load
        (
            "results/results_getresults.php", { tid: tournamentId }, OpenMatchDialog(tournamentName, isSchedule)
        ); 
    }
}

function OpenMatchDialog(tournamentName, isSchedule)
{
    $('#dialog_matchresults').dialog('option', 'show', 'blind');
    $('#dialog_matchresults').dialog('option', 'hide', 'blind');
    $('#dialog_matchresults').dialog('option', 'title', tournamentName + ' - ' + (isSchedule ? 'Upcoming Matches' : 'Results'));
    $("#dialog_matchresults").dialog("open");
}
