var current_home_tab;

function home_box_select(on_tab, stop_timer){
    off_tab = current_home_tab;
    if (on_tab == off_tab) {return false;}
    $(off_tab+'_image').src = '/images/tabs/'+off_tab+'_tab_off.png';
    $(on_tab+'_image').src='/images/tabs/'+on_tab+'_tab_on.png';

    Effect.Fade(off_tab+'_box_content',{duration: 0.2});
    new Effect.Event({ afterFinish:function(){
            Element.removeClassName('homepageBox','homepage_box_'+off_tab);            
            Element.addClassName('homepageBox','homepage_box_'+on_tab);
            }, queue: 'end' });
    Effect.Appear(on_tab+'_box_content',{duration: 0.2, queue: 'end'});

    current_home_tab = on_tab;
    if (stop_timer) {clearInterval(home_tab_timer)}
    return false;
}

function rotate_home_tab(){
    tabs = ['rpc','report','reentry'];
    next_tab = tabs[(tabs.indexOf(current_home_tab)+1)%3];
    home_box_select(next_tab, false);
}
