RS = {
    ldpi: {
        projectswap_delay: 2000,
        projectswap: function() {
            var project_lis = $('#project ul#projectgrid li').get();
            var visible_lis = project_lis.slice(0, 12);
            var hidden_lis = project_lis.slice(12);        
            if (hidden_lis.length > 0) {
                var outgoing = visible_lis[Math.round(Math.random()*visible_lis.length-1)];
                var incoming = hidden_lis[Math.round(Math.random()*hidden_lis.length-1)];

                $(outgoing).fadeOut('slow', function() {
                    var outgoing_html = $(outgoing).html();
                    $(outgoing).html($(incoming).html());
                    $(incoming).html(outgoing_html);
                    $(outgoing).fadeIn('slow', function() {
                        window.setTimeout(RS.ldpi.projectswap, RS.ldpi.projectswap_delay);
                    });
                });
            }
        }
    }
}

$(document).ready(function(){
    $('#project #projectlist li a.hero_trigger').hover(function(){
        var image_link_id = this.id.replace('hero_trigger','hero_image');
        $('#project #projectlist li a.hero_image_link').removeClass('current');
        $('#'+image_link_id).addClass('current');
    });
    
    $('#awards #awards_list li').hover(function(){
        $('#awards #awards_list li').removeClass('current');
        $('#awards #awards_list li').css('cursor','pointer')
        $(this).addClass('current');
    });

    $('#project ol#pagination a.hero_trigger').click(function(){
       $('#hero').attr('src',$(this).attr('href'));
       return false; 
    });
    
    if (document.getElementById('projectgrid')) {
        window.setTimeout(RS.ldpi.projectswap, RS.ldpi.projectswap_delay);
    }

});

