$(document).ready( function(){
    $("a[rel^='prettyPhoto']").prettyPhoto({ 
        default_width: 860, 
        theme: 'dark_square', 
        default_height: 480 
    }); 
    // {{{ Get information about pane structure
    var bottom = new Array();
    var full_bottom = 0;
    var bpos = 0;
    $.each( $('#bottom_slider li'), function( i, v ) {
        bottom[i] = new Array();
        bottom[i]['class'] = $(v).attr('class');
        full_bottom += ( $(v).attr('class') == 'square' ) ? 150 : 330;
        bottom[i]['pos'] = full_bottom;
    });
    var right_len = $('#right_slider li').length;
    var rtrigger = -150 * right_len + 300;
    // }}}
    // Run Banner
    setTimeout( function(){ 
        move_slider( bottom, 0, ( full_bottom - 960 ), rtrigger );
    }, 8000 );
});

// {{{ move_slider()
function move_slider( bottom, bpos, btrigger, rtrigger )
{
    if( $( '#right_slider' ).css( 'top' ) != ( rtrigger + 'px' ) )
    {
        $('#right_slider').animate( { top : '-=150px' }, 600 );
    }
    else
    {
        $('#right_slider').animate( { top : '0px' }, 600 );
    }
   
    if( bottom[ bpos ][ 'pos' ] == btrigger )
    {
        bpos = 0;
        $('#bottom_slider').animate( { left : '0px' }, 600 );
    }
    else
    {
        if( bottom[ bpos ][ 'class' ] == 'square' )
        {
            $('#bottom_slider').animate( { left : '-=150px' }, 600 );
        }
        else
        {
            $('#bottom_slider').animate( { left : '-=330px' }, 600 );
        }
        bpos++;
    }
    setTimeout( function(){ 
        move_slider( bottom, bpos, btrigger, rtrigger );
    }, 8000 );
}
// }}}

