function ChangeTab(obj, tabNo)
{
    jQuery('#Rank'+tabNo+'_Link').addClass('hide');
    
    return AjaxRequest(obj, null, 'Rank'+tabNo+'_loading', TabChanged);
}

function TabChanged(response)
{
    var i;
    for (i = 3; i <= 5; ++i)
    {
        if (jQuery('#Rank'+i+'_loading').html())
        {
            jQuery('#Rank'+i+'_loading').html("");
            jQuery('#Rank'+i+'_Link').addClass('hide');
            jQuery('#Rank'+i+'_Name').removeClass('hide');
            jQuery('#Rank'+i).addClass('act');
            jQuery('#Rank'+i+'_left').addClass('top_left');
            jQuery('#Rank'+i+'_right').addClass('top_right');
            jQuery('#Rank'+i+'_inside').addClass('inside');
            jQuery('#Rank'+i+'_inside').removeClass('pt5');
        }
        else
        {
            jQuery('#Rank'+i+'_Name').addClass('hide');
            jQuery('#Rank'+i+'_Link').removeClass('hide');
            jQuery('#Rank'+i).removeClass('act');
            jQuery('#Rank'+i+'_left').removeClass('top_left');
            jQuery('#Rank'+i+'_right').removeClass('top_right');
            jQuery('#Rank'+i+'_inside').removeClass('inside');
            jQuery('#Rank'+i+'_inside').addClass('pt5');
        }
    }

    jQuery('#RankContent').html(response.html);
}

function ChangeRange(obj)
{
    var i, tabNo = 1;
    for (i = 3; i <= 5; ++i)
        if (jQuery('#Rank'+i).is('.act'))
            tabNo = i;

    jQuery('#Rank'+tabNo+'_Name').addClass('hide');
    
    return AjaxRequest(obj, null, 'Rank'+tabNo+'_loading', RangeChanged);
}

function RangeChanged(response)
{
    var i = 1;
    var ranges = new Array();
        ranges['yesterday'] = 1;
        ranges['week']      = 2;
        ranges['month']     = 3;
        ranges['all']       = 4;
        
    for (i = 1; i <= 5; ++i)
    {
        if (jQuery('#Rank'+i).is('.act'))
        {
            jQuery('#Rank'+i+'_loading').html("");
            jQuery('#Rank'+i+'_Name').removeClass('hide');
        }
        
        jQuery('#Range'+i+'_Name').addClass('hide');
        jQuery('#Range'+i+'_Link').removeClass('hide');
    }
    
    jQuery('#Range'+ranges[response.range]+'_Name').removeClass('hide');
    jQuery('#Range'+ranges[response.range]+'_Link').addClass('hide');
    
    jQuery('#RankContent').html(response.html);
}

jQuery(document).ready(function () { jQuery("#CreateBlogBox").corner("#FFEFC3 5px"); });
