function ChangeTab(obj, tabNo)
{
    jQuery('#Rank'+tabNo+'_Link').hide();
    
    return AjaxRequest(obj, null, 'Rank'+tabNo+'_loading', TabChanged);
}

function TabChanged(response)
{
    var i;
    for (i = 1; i <= 5; ++i)
    {
        if (jQuery('#Rank'+i+'_loading').html())
        {
            jQuery('#Rank'+i+'_loading').html("");
            jQuery('#Rank'+i+'_Link').hide();
            jQuery('#Rank'+i+'_Name').show();
            jQuery('#Rank'+i).addClass('act');
        }
        else
        {
            jQuery('#Rank'+i+'_Name').hide();
            jQuery('#Rank'+i+'_Link').show();
            jQuery('#Rank'+i).removeClass('act');
        }
    }
    
    jQuery('#RankContent').html(response.html);
    jQuery('#TheBesOfContent').html(response.html2);
    
    InitializeResultsForRank2();
}

function ChangeRange(obj)
{
    var i, tabNo = 1;
    for (i = 1; i <= 5; ++i)
        if (jQuery('#Rank'+i).is('.act'))
            tabNo = i;

    jQuery('#Rank'+tabNo+'_Name').hide();
    
    return AjaxRequest(obj, null, 'Rank'+tabNo+'_loading', TabChanged);
}

function ChangeDiscipline(form, selector)
{
    jQuery('#Rank2_Name').hide();
    
    return AjaxRequest(form, {"discipline" : selector.value}, 'Rank2_loading', DisciplineChanged);
}

function DisciplineChanged(response)
{
    jQuery('#Rank2_loading').html("");
    jQuery('#Rank2_Name').show();
    
    jQuery('#RankContent').html(response.html);
    jQuery('#TheBesOfContent').html(response.html2);
}


/*
    Na "dzień dobry" przy odświeżeniu strony dla testów siły lub wybraniu tej zakładki, powinna 
    wygenerować się lista użytkowników dla aktualnie wybranego testu.
*/
function InitializeResultsForRank2()
{
    //jesli zakładka testów siły jest aktualnie wyświetlana na ekranie
    if (jQuery("#Rank2").is('.act'))
    {
        var selector = jQuery('#RankContent select :selected').val();
        var form = jQuery("#RankContent form");
        
        jQuery('#Rank2_Name').hide();
        AjaxRequest(form, {"discipline" : selector}, 'Rank2_loading', DisciplineChanged);
    }
}


jQuery(document).ready(function(){
    InitializeResultsForRank2();
});

    



