GraduatesBlock={
    GetNextGraduate:function(){
        $('#gr_loader').fadeIn(100);
        gv=$('#graduates_viewer');
        b=$('#buffer');
        b.empty();
        b.load('graduate.php?ajax=on',function(){            
            gv.append($('#buffer .graduate').clone(true));
            b.empty();
            gv.width(gv.width()+224);
            $('#gr_loader').fadeOut(100);
            GraduatesBlock.NextGraduate();
        });
    },
    NextGraduate:function(){
        gv=$('#graduates_viewer');
        sg = gv.find('.select');
        ng = sg.next();
        if(ng.length == 0){ GraduatesBlock.GetNextGraduate(); return;}
        $('#graduates_scroll .hscroll_l_b').css({'background-position':'top left','cursor': 'pointer'});
        sg.removeClass('select');
        ng.addClass('select');
        gv.animate({'left':-224*(sg.prevAll().length + 1)},1000);
    },
    PrevGraduate:function(){
        gv=$('#graduates_viewer');
        sg = gv.find('.select');
        pg = sg.prev();
        if(pg.length == 0) return;
        if(pg.prev().length == 0) $('#graduates_scroll .hscroll_l_b').css({'background-position':'bottom left','cursor': 'default'});
        sg.removeClass('select');
        pg.addClass('select');
        gv.animate({'left':-224*(sg.prevAll().length - 1)},1000);
    },
    Initialize:function(){
        $('#graduates_scroll .hscroll_r_b').click(GraduatesBlock.NextGraduate);
        $('#graduates_scroll .hscroll_l_b').click(GraduatesBlock.PrevGraduate);
        gv=$('#graduates_viewer');
        gv.find('.graduate').addClass('select');
        gv.width(224);
    }
}
