// Contains:
//		Array of folder-names within /results/countyteam referenced by id
//		DisplayBoard(bd)
//      MatchDetail()

var current_ECL_year = "2011-ECL";

var match_folders = [
"2010-ECL/2010-05-23-Beds",
"2010-ECL/2010-09-05-Herts",
"2010-ECL/2010-09-19-Norfolk",
"2010-ECL/2010-11-28-Northants",
"2010-ECL/2011-01-16-Essex",
"2010-ECL/2011-02-20-Cambs-Hunts",
"2010-ECL/2011-02-27-Camb-Uni",
"2011-ECL/2011-05-08-Beds",
"2011-ECL/2011-07-17-Herts",
"2011-ECL/2011-10-09-Norfolk",
"2011-ECL/2011-10-16-Northants",
"2011-ECL/2011-10-30-Essex"
];

var resultsThisYear = CountMatchesThisYear(current_ECL_year);

function CountMatchesThisYear(currentYear) {
    for (i=0,k=0; i<match_folders.length; i++)
        if (match_folders[i].indexOf(currentYear) != -1)
            k++;

    return k;
}


function DisplayBoard(bd)
{
    var htmlString = "";

    htmlString = htmlString + (boards[bd]);

    htmlString = htmlString + ("<table><colgroup><col width='160'><col width='70'><col width='30'><col width='80'><col width='80'><col width='80'></colgroup>");

    htmlString = htmlString + ("<tr><td>Pair</td><td>Contract</td><td>By</td><td>Suffolk +ve</td><td>XIMPs</td><td>Butler</td></tr>");

    for (i=0; i<12; i++) {
        htmlString = htmlString + ("<tr><td>" + pairs[i] + "</td>");
        for (j=0; j<5; j++) {
            if (scores[bd][i][j].charAt(0) == '-')
                htmlString = htmlString + ("<td class='minus'>" + scores[bd][i][j] + "</td>");
            else
                htmlString = htmlString + ("<td>" + scores[bd][i][j] + "</td>");
        }
        htmlString = htmlString + ("</tr>");
    }
    htmlString = htmlString + ("</table>");

    htmlString = htmlString + ("<p><span onclick='DisplayBoard(" + (bd-1) + ")'>Prev</span> &mdash; <span onclick='DisplayBoard(" + (bd+1) + ")'>Next</span> &mdash; Board: <span onclick='DisplayBoard(0)'>1</span>&nbsp;<span onclick='DisplayBoard(8)'>9</span>&nbsp;<span onclick='DisplayBoard(16)'>17</span>&nbsp;<span onclick='DisplayBoard(24)'>25</span>&nbsp;<span onclick='DisplayBoard(31)'>32</span></p>");

    document.getElementById("board-detail").innerHTML = htmlString;
};

function MatchDetail(folder)
{
    document.getElementById("match-h2").innerHTML = match_title;
    document.title = "SCBA: " + document.getElementById("match-h2").innerHTML;

    document.getElementById("match-results").innerHTML = match_results;

    document.getElementById("match-butlers").innerHTML =
        "<p><a href='" + folder + "\/" + match_files[0] + "'>Individual score summaries</a>.</p>";

    document.getElementById("match-deals").innerHTML =
        "<p><a href='" + folder + "\/" + match_files[1] + "'>All the deals</a>.</p>";

    if (match_files.length < 3 || match_files[2].length == 0)
        document.getElementById("match-records").innerHTML = "<p>Hand records unavailable</p>";
    else
        document.getElementById("match-records").innerHTML =
            "<p><a href='" + folder + "\/" + match_files[2] + "'>Hand records</a> [PDF].</p>";
};

function LeagueLink(folder)
{
    var yr = folder.substring(0,4);
    
    document.getElementById("league-standings").innerHTML = "<a href='" + yr + "-ECL/'>" + yr + "-" + (yr*1 + 1) +" League standings</a>";
}

function RecentECLResults(numResults)
{
 //   document.write("<h3>Recent matches</h3>");
    document.write("<ul>");
    for (i=match_folders.length, k=0; i>0 && k<numResults; i--, k++) {
        document.write("<li><a href='/results/ECL.htm?id=" + (i-1) + "'>" + match_folders[i-1].substring(20) + "</a> &ndash; " + match_folders[i-1].substring(9,19) + "</li>");
    }
    document.write("</ul>");
}
