﻿function OnIndexChanged(ddlSeasonName, ddlLeagueName, divName, hHeader, linkName)
{
    var ddlSeason = document.getElementById(ddlSeasonName);
    var ddlLeague = document.getElementById(ddlLeagueName);
    var div = document.getElementById(divName);
    var header = document.getElementById(hHeader);
    var link = document.getElementById(linkName);
    var ddlValue = ddlLeague.options[ddlLeague.selectedIndex].value;
    
    if  (ddlValue < 0)
    {
        header.style.display = "none";
        div.innerHTML = '';
        return;
    }
    else
    {
        header.style.display = "";
        link.onclick();
    }
}

function OnLeagueHeaderClick(ddlSeasonName, ddlLeagueName, eControl)
{    
    var ddlSeason = document.getElementById(ddlSeasonName);
    var season = ddlSeason.options[ddlSeason.selectedIndex].value;

    var ddlLeague = document.getElementById(ddlLeagueName);        
    var league = ddlLeague.options[ddlLeague.selectedIndex].value;
    
    var divImage = document.getElementById("divLeagueLoading");    
    divImage.style.display = '';
    
    var div = document.getElementById("ctl00_cphContent_divLeague");  
    div.style.display = "none";
    
    UserControls_LeaguesHeader.GetLeagueDiv(league, season, eControl, Control_CallBack);
}

function OnAverageHeaderClick(iSeasonID, leagueID, eControl, sc, sd)
{
    var divImage = document.getElementById("divLeagueLoading");    
    divImage.style.display = '';
    var div = document.getElementById("ctl00_cphContent_divLeague");  
    div.style.display = "none";
    UserControls_LeaguesHeader.GetAveragesDiv(leagueID, iSeasonID, eControl, sc, sd, Control_CallBack);
}

function Control_CallBack(response)
{
    var div = document.getElementById("ctl00_cphContent_divLeague");  
    var divImage = document.getElementById("divLeagueLoading");    
    divImage.style.display = "none";
    div.style.display = ''
    
    if  (div)
    {
        div.innerHTML = response.value;
    }
    else
    {
        alert('no div');
    }
}