﻿function createXMLHttp() {
    if (typeof XMLHttpRequest != "undefined") {
        return new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];

        for (var i = 0; i < aVersions.length; i++) {
            try {
                var oXmlHttp = new ActiveXObject(aVersions[i]);
                return oXmlHttp;
            }
            catch (oError) {
            }
        }
    }
    throw new Error("XMLHttp object could be created.");
}




function getCompetitions() {
    var _XmlHttp = createXMLHttp();
    _XmlHttp.open("get", "generics/sport.ashx?t=comp&rnd" + Math.random());

    _XmlHttp.onreadystatechange = function() {
        if (_XmlHttp.readyState == 4) {
            document.getElementById('divFtCompet').innerHTML = _XmlHttp.responseText;
            selectedCompetitionChanged();
        }
        else {
            document.getElementById('divFtCompet').innerHTML = '<img src="images/loading.gif" >';
        }
    };

    _XmlHttp.send(null);
}


function selectedCompetitionChanged() {
    var cmb = document.getElementById('cmbFtCompets');
    var selectedValue = cmb.options[cmb.selectedIndex].value;
    getTeams(selectedValue);
}


function getTeams(cid) {
    var _XmlHttp = createXMLHttp();
    _XmlHttp.open("get", "generics/sport.ashx?t=tm&cid=" + cid.toString() + "&rnd" + Math.random());

    _XmlHttp.onreadystatechange = function() {
        if (_XmlHttp.readyState == 4) {
            document.getElementById('divFtTeam').innerHTML = _XmlHttp.responseText;
            selectedTeamChanged(cid);
        }
        else {
            document.getElementById('divFtTeam').innerHTML = '<img src="images/loading.gif >';
        }
    };

    _XmlHttp.send(null);
}


function selectedTeamChanged(cid) {
    try {
        var cmb = document.getElementById('cmbFtTeams');
        var selectedValue = cmb.options[cmb.selectedIndex].value;
        getPlayers(selectedValue, cid);
    }
    catch (e) { }
}

function getPlayers(tid, cid) {
    var _XmlHttp = createXMLHttp();
    _XmlHttp.open("get", "generics/sport.ashx?t=pl&cid=" + cid.toString() + "&tid=" + tid.toString() + "&rnd" + Math.random());

    _XmlHttp.onreadystatechange = function() {
        if (_XmlHttp.readyState == 4) {
            document.getElementById('divFtPlayer').innerHTML = _XmlHttp.responseText;
        }
        else {
            document.getElementById('divFtPlayer').innerHTML = '<img src="images/loading.gif" >';
        }
    };

    _XmlHttp.send(null);
}

function gotoCompetition() 
{
    var cmb = document.getElementById('cmbFtCompets');
    var selectedValue = cmb.options[cmb.selectedIndex].value;
    window.location = "Champ.aspx?chid=" + selectedValue;
}


function gotoTeam() 
{
    var cmb = document.getElementById('cmbFtTeams');
    var selectedValue = cmb.options[cmb.selectedIndex].value;
    window.location = "Team.aspx?tId=" + selectedValue;
}


function gotoPlayer() 
{
    var cmb = document.getElementById('cmbFtPlayers');
    var selectedValue = cmb.options[cmb.selectedIndex].value;
    window.location = "player.aspx?pid=" + selectedValue;
}

function getVideo(divId, classId, url) {

    var _XmlHttp = createXMLHttp();
    _XmlHttp.open("get", "generics/video.ashx?url=" + unescape(url.toString()) + "&classId=" + classId + "&rnd" + Math.random());

    _XmlHttp.onreadystatechange = function() {
    if (_XmlHttp.readyState == 4) {
            document.getElementById(divId).innerHTML = _XmlHttp.responseText;
        }
        else {
            document.getElementById(divId).innerHTML = '<div style="text-align:center;"><img src="images/loading.gif" ></div>';
        }
    };

    _XmlHttp.send(null);
}

/* Player Page  */

function clearPlayerTabs() {
    document.getElementById('li1').className = '';
    document.getElementById('li2').className = '';
    document.getElementById('li3').className = '';
    document.getElementById('li4').className = '';
    document.getElementById('li5').className = '';
    document.getElementById('li6').className = '';

    document.getElementById('divPlayerPage1').style.display = 'none';
    document.getElementById('divPlayerPage2').style.display = 'none';
    document.getElementById('divPlayerPage3').style.display = 'none';

    document.getElementById('divPlayerPage4').style.display = 'none';
    document.getElementById('divPlayerPage5').style.display = 'none';
    document.getElementById('divPlayerPage6').style.display = 'none';
}

function setPlayerTab(tabId, divId) {
    clearPlayerTabs();
    document.getElementById(tabId).className = 'mmon';
    document.getElementById(divId).style.display = 'block';
}

/*End of Player Page*/


/*Video Photo*/

function setPhotoActive() {
    document.getElementById('imgPhotoVideo').src = 'images/tab-photo.png';
    document.getElementById('aVideoPhotoToggle').onclick = setVideoActive;
    document.getElementById('divPhotoView').style.display = 'block';
    document.getElementById('divVideoView').style.display = 'none';
    document.getElementById('divVideoENG').style.display = 'none';
}


function setVideoActive() {
    document.getElementById('imgPhotoVideo').src = 'images/tab-vid.png';
    //document.getElementById('aVideoPhotoToggle').onclick = setENGActive;
    document.getElementById('aVideoPhotoToggle').onclick = setPhotoActive;
    document.getElementById('divVideoView').style.display = 'block';
    document.getElementById('divPhotoView').style.display = 'none';
    document.getElementById('divVideoENG').style.display = 'none';
}

function setENGActive() {
    document.getElementById('imgPhotoVideo').src = 'images/tab-vidENG.png';
    document.getElementById('aVideoPhotoToggle').onclick = setPhotoActive;
    document.getElementById('divVideoENG').style.display = 'block';
    document.getElementById('divVideoView').style.display = 'none';
    document.getElementById('divPhotoView').style.display = 'none';
}



function increaseCounters(newsid) {
    var _XmlHttp = createXMLHttp();
    _XmlHttp.open("get", "generics/IncreaseCounters.ashx?nid=" + newsid + "&rnd=" + Math.random());

    _XmlHttp.send(null);
}

/* End of Video Photo*/


