﻿function showPlayer(i) {
    document.getElementById('PlayerBackground').style.display = 'block';
    //alert('PlayerDetails' + i);
    //alert(document.getElementById('PlayerDetails' + i).style.display);
    document.getElementById('PlayerDetails' + i).style.display = 'block';
    //alert(document.getElementById('PlayerDetails' + i).style.display);
}

function hidePlayer() {
    document.getElementById('PlayerBackground').style.display = 'none';
    var el = getElementsByClass('PlayerDetails', document.getElementById('MainContentCell'), 'div');
    //alert(el.length);

    for (i = 0; i < el.length; i++) { el[i].style.display = 'none'; }


    /*for (e in el) {
        alert(e);
        e.style.display = 'none';
    }
    /*document.getElementById('PlayerBackground').style.display = 'none';
    for (i = 0; i <= 500; i++) {
        document.getElementById('PlayerDetails' + i).style.display = 'none';
    }*/
}

function getElementsByClass(searchClass, node, tag) {
    var classElements = new Array();
    if (node == null)
        node = document;
    if (tag == null)
        tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
    for (i = 0, j = 0; i < elsLen; i++) {
        if (pattern.test(els[i].className)) {
            classElements[j] = els[i];
            j++;
        }
    }
    return classElements;
}

function showGames() {
    document.getElementById('UpcomingGames').style.display = 'block';
    document.getElementById('ScoreBoard').style.display = 'none';
    document.getElementById('UpcomingGamesButton').className = 'active';
    document.getElementById('ScoreboardButton').className = 'inactive';
}
function showScoreboard() {
    document.getElementById('UpcomingGames').style.display = 'none';
    document.getElementById('ScoreBoard').style.display = 'block';
    document.getElementById('UpcomingGamesButton').className = 'inactive';
    document.getElementById('ScoreboardButton').className = 'active';
}

function startRequests() {
    loadResult();
    setInterval("loadResult()", 10000);
}

function loadResult() {
    var xmlhttp;
    if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    }
    else {// code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if (xmlhttp.responseText != "") {
                document.getElementById("HeaderResult").style.display = "block";
                document.getElementById("CurrentResult").innerHTML = xmlhttp.responseText;

            }
        }
    }
    var req = "result.ashx?rnd=" + Math.random();
    xmlhttp.open("GET", req, true);
    xmlhttp.send();
}

function scrollSponsors() {
    if (positionLeft < sponsorsWidth) { positionLeft = 0 }
    positionLeft = positionLeft + step;
    sponsors.style.left = positionLeft + 'px';
}

function changePlayerImage() {
    var rndNum = Math.floor(Math.random() * ImageList.length);
    var el = document.getElementById("HeaderPlayerImage");
    el.src = ImageList[rndNum][0];
    el.alt = ImageList[rndNum][1];
    el.title = ImageList[rndNum][1];
}
