﻿var statsTeams = false;
var home = "";
var away = "";

function refreshCompareTwoTeams() {
    var checkedCount = 0;
    var lastCheckedID;
    var elemList = document.getElementsByTagName('input');
    for (var i = 0; i < elemList.length; i++) {
        if (elemList[i].type == 'checkbox') {
            if (elemList[i].checked == true) {
                checkedCount = checkedCount + 1;
                if (checkedCount == 1) {
                    firstCheckedTeam = elemList[i].id;
                } else {
                    secondCheckedTeam = elemList[i].id;
                }
            }
        }
    }
    if (checkedCount < 2) {
        alert('You must compare two teams!')
    } else {
        $("#col-big").replaceWith("<div id='col-big1'></div>");
        showDataStatsCompare();
    }
}

function showDataStats() {
    $.post("refresh_stats.aspx?sport=" + sport + "&lang=" + lang + "&type=" + typeStats + "&id=" + subcontestID + "&week=" + weekCount,
            function(data) {
                $("#accordians1").html(data);
                if (typeStats == "table") {
                    if (data == "No Table") {
                        checkselect_stat_small();
                        refreshStatsSmall("next_matches");
                    } else {
                        checkselect_stat();
                        //refreshStats(typeStats);
                    }
                } else if (typeStats == "next_matches") {
                    checkImaPreImaPosle();
                }
                checkMainHeightStats();
                checkTeams();
            });
}

function showDataStatsCompare() {
    $.post("refresh_stats.aspx?sport=" + sport + "&lang=" + lang + "&type=compareTeams&id=" + subcontestID
                    + "&ftid=" + firstCheckedTeam + "&stid=" + secondCheckedTeam,
            function(data) {
                $("#col-big1").html(data);
                //checkMainHeightStats();
            });
}

function openStats(subcontestIDIN, contestNameIn, seasonIN) {
    season = seasonIN;
    subcontestID = subcontestIDIN;
    contestName = contestNameIn;
    statsOrResults = "stats";
    typeStats = "table";
    prepareForStats();
    getStatsData();
    getStatsRightColumnData();
}

function openStatsTeams(subcontestIDIN, contestNameIn, homeIN, awayIN){
    statsTeams = true;
    home = homeIN;
    away = awayIN;
    subcontestID = subcontestIDIN;
    contestName = contestNameIn;
    statsOrResults = "stats";
    typeStats = "table";
    prepareForStats();
    getStatsData();
    getStatsRightColumnData();
}

function openStatsRefresh(subcontestIDIN, contestNameIn) {
    typeStats = "table";
    weekCount = 0;
    subcontestID = subcontestIDIN;
    contestName = contestNameIn;
    var elem = document.getElementById('container');
    if (document.getElementById('col-big1') != null) {
        elem.removeChild(document.getElementById('col-big1'));
        elem.removeChild(document.getElementById('col-right-big'));
        prepareForStats();
    }
    getStatsData();
    getStatsRightColumnData();
}

function openStatsRefreshH2H() {
    var elem = document.getElementById('container');
    if (document.getElementById('col-big1') != null) {
        elem.removeChild(document.getElementById('col-big1'));
        elem.removeChild(document.getElementById('col-right-big'));
        prepareForStats();
    }
    getStatsData();
    getStatsRightColumnData();
}

function refreshStats(typeStatsIN) {
    typeStats = typeStatsIN;
    checkselect_stat();
    getStatsData();
}

function refreshStatsSmall(typeStatsIN) {
    typeStats = typeStatsIN;
    checkselect_stat_small();
    getStatsData();
}

function getStatsData() {
    showDataStats();
}

function getStatsRightColumnData() {
    showRightColumnDataStats();
}

function prepareForStats() {
    stop_Int();
    stop_IntTicker();

    var elem = document.getElementById('container');
    if (document.getElementById('col-left') != null) {
        elem.removeChild(document.getElementById('col-left'));
    }
    if (document.getElementById('col-mid') != null) {
        elem.removeChild(document.getElementById('col-mid'));
    }
    if (document.getElementById('col-right') != null) {
        elem.removeChild(document.getElementById('col-right'));
    }
    weekCount = 0;
    var newBigDiv = document.createElement('div');
    newBigDiv.setAttribute('id', 'col-big');
    newBigDiv.innerHTML = "<span class='col-heading'>" + contestName + "</span><br />"
            + "<ul><li class='match'><a href='#' onclick='refreshStats(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='active'><a href='#' onclick='refreshStats(\"table\")'><span>Table</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"wide_table\")'><span>widetable</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"over_under\")'><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'></div>";
    elem.appendChild(newBigDiv);

    country = contestName.split('-')[0];

    var newRightDiv = document.createElement('div');
    newRightDiv.setAttribute('id', 'col-right-big');
    newRightDiv.innerHTML = "<span class='col-heading'>" + country + "</span>&nbsp;&nbsp;<span style='font-family:tahoma;"
            + "font-size:14px;font-weight:normal;' id='season'>" + season + "</span><br /><br />"
            + "<ul id='leagues_right'></ul><br /><br /></div>";
    elem.appendChild(newRightDiv);
}

function checkselect_stat() {
    if (typeStats == "table") {
        var str = "";
        try {
            str = document.getElementById("accordians1").innerHTML;
        }
        catch (err) { }
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><span class='d'>"
            + "</span><span id='ddd' style='font-size:13px;'>"
            + "</span><span class='d' ></span><br />"
            + "<ul><li class='match'><a href='#' onclick='refreshStats(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='active'><a href='#' onclick='refreshStats(\"table\")'><span>Table</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"wide_table\")'><span>widetable</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"over_under\")'><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'>" + str + "</div>";
    } else if (typeStats == "wide_table") {
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><span class='d'>"
            + "</span><span id='ddd' style='font-size:13px;'>"
            + "</span><span class='d' ></span><br />"
            + "<ul><li class='match'><a href='#' onclick='refreshStats(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"table\")'><span>Table</a></span></li>"
            + "<li class='active'><a href='#' onclick='refreshStats(\"wide_table\")'><span>widetable</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"over_under\")' ><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'></div>";
    } else if (typeStats == "next_matches") {
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><div id='navigator'><span class='d'>"
            + "<a href='#' onclick='goInFuture()'><img src='media/images/nxt_arrow.gif' alt='nxt' /></a></span>"
        //+ "<span id='ddd' style='font-size:13px;'> Prev &nbsp;&nbsp; Next</span>"
            + "<span id='ddd' style='font-size:13px;' onclick='goInFuture()'>&nbsp; Next</span><span id='ddd1' style='font-size:13px;' onclick='goInPast()'>Prev&nbsp;</span>"
            + "<span class='d'><a href='#' onclick='goInPast()'><img src='media/images/prv_arrow.gif' alt='prv' /></a></span></div><br />"
            + "<ul><li class='active'><a href='#' onclick='refreshStats(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"table\")'><span>Table</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"wide_table\")'><span>widetable</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"over_under\")'><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'></div>";
    } else if (typeStats == "over_under") {
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><span class='d'>"
            + "</span><span id='ddd' style='font-size:13px;'> "
            + "</span><span class='d' ></span><br />"
            + "<ul><li class='match'><a href='#' onclick='refreshStats(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"table\")'><span>Table</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStats(\"wide_table\")'><span>widetable</a></span></li>"
            + "<li class='active'><a href='#' onclick='refreshStats(\"over_under\")'><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'></div>";
    }
}

function checkselect_stat_small() {
    if (typeStats == "table") {
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><span class='d'>"
            + "</span><span id='ddd' style='font-size:13px;'>"
            + "</span><span class='d' ></span><br />"
            + "<ul><li class='active'><a href='#' onclick='refreshStatsSmall(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStatsSmall(\"over_under\")'><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li>"
            + "<div id='accordians1'></div>";
    } else if (typeStats == "wide_table") {
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><span class='d'>"
            + "</span><span id='ddd' style='font-size:13px;'>"
            + "</span><span class='d' ></span><br />"
            + "<ul><li class='active'><a href='#' onclick='refreshStatsSmall(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStatsSmall(\"over_under\")' ><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'></div>";
    } else if (typeStats == "next_matches") {
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><div id='navigator'><span id='spImaPosle' class='d'>"
            + "<a href='#' onclick='goInFutureSmall()'><img src='media/images/nxt_arrow.gif' alt='nxt' /></a></span>"
            + "<span id='ddd' style='font-size:13px;' onclick='goInFutureSmall()'>&nbsp; Next</span><span id='ddd1' style='font-size:13px;' onclick='goInPastSmall()'>Prev&nbsp;</span>"
            + "<span id='spImaPre' class='d'><a href='#' onclick='goInPastSmall()'><img src='media/images/prv_arrow.gif' alt='prv' /></a></span></div><br />"
            + "<ul><li class='active'><a href='#' onclick='refreshStatsSmall(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='match'><a href='#' onclick='refreshStatsSmall(\"over_under\")'><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'></div>";
    } else if (typeStats == "over_under") {
        document.getElementById("col-big").innerHTML = "<span class='col-heading'>" + contestName + "</span><span class='d'>"
            + "</span><span id='ddd' style='font-size:13px;'> "
            + "</span><span class='d' ></span><br />"
            + "<ul><li class='match'><a href='#' onclick='refreshStatsSmall(\"next_matches\")'><span>Results & Fixtures</a></span></li>"
            + "<li class='active'><a href='#' onclick='refreshStatsSmall(\"over_under\")'><span>Over / Under</a></span></li>"
            + "<li class='match' style='float:right'><a href='#' onclick='back()'><span>Back</a></span></li></ul>"
            + "<div id='accordians1'></div>";
    }
}

function checkSelectedNumber(id) {
    var elem = document.getElementById(id);
    if (elem.checked == true) {
        var checkedCount = 0;
        var lastCheckedID;
        var elemList = document.getElementsByTagName('input');
        for (var i = 0; i < elemList.length; i++) {
            if (elemList[i].type == 'checkbox') {
                if (elemList[i].checked == true) {
                    checkedCount = checkedCount + 1;
                }
            }
        }
        if (checkedCount > 2) {
            elem.checked = false;
        }
    }
}

function goInPast() {
    weekCount = weekCount - 1;
    refreshStats("next_matches");
}

function goInFuture() {
    weekCount = weekCount + 1;
    refreshStats("next_matches");
}

function goInPastSmall() {
    weekCount = weekCount - 1;
    refreshStatsSmall("next_matches");
}

function goInFutureSmall() {
    weekCount = weekCount + 1;
    refreshStatsSmall("next_matches");
}

function checkTeams() {
    $.each($("#accordians1 table tr"), function() {
        if (home != "" & away != "") {
            if (this.children[2].innerHTML == home || this.children[2].innerHTML == away) {
                this.style.backgroundColor = "#87abff";
                try {
                    this.lastChild.children[0].checked = true;
                }
                catch (e) { }
            }
        }
    });
}