$(function(){
    // Slider das empresas na home
    $('.slider_empresas li').hover(function(){
        clearInterval(slider_empresas_intervalo);
        
        var classe = $(this).attr('class');
        var target_url = $(this).find('.target_url').html();
        
        if ( !($(this).is('.current')) ) {
            $('.slider_empresas a').attr('href',target_url).find('img').hide().attr('src', Application.build_url('img/imagens/slider_empresas/')+classe+'.jpg' ).fadeIn(200);
        }
        
        $('.slider_empresas li').not($(this)).stop('true','true').animate({ left: '-125px' }, 200).removeClass('current')
        .children('span:not(.target_url)').fadeOut('200');
        
        $(this).stop(true,true).animate({ left: '0' }, 200).addClass('current')
        .children('span:not(.target_url)').stop(true,true).fadeIn('200');
    },function(){
        slider_empresas_intervalo = setInterval(troca_slide_banner, 5000);
    });

    function troca_slide_banner() {
        $current = $('.slider_empresas li.current');
        $next = $current.next();
        
        if ($next.length == 0) {
            $next = $('.slider_empresas li:first')
        }
        
        
        var classe = $next.attr('class');
        var target_url = $next.find('.target_url').html();
        
        
        $('.slider_empresas a').attr('href',target_url).find('img').hide().attr('src', Application.build_url('img/imagens/slider_empresas/')+classe+'.jpg' ).fadeIn(200);
        
        $current.stop('true','true').animate({ left: '-125px' }, 200).removeClass('current')
        .children('span:not(.target_url)').fadeOut('200');
        
        $next.stop(true,true).animate({ left: '0' }, 200).addClass('current')
        .children('span:not(.target_url)').stop(true,true).fadeIn('200');
        
    };
    
    slider_empresas_intervalo = setInterval(troca_slide_banner, 5000);
    
    
    // Transição de banners na home
    $('.slider_banners').image_transition({
        duration: 6000,
        stageSelector: '.slider_banners_stage',
        itemsSelector: '.controls li',
        itemImageSelector: '.image_url',
        itemTargetSelector: '.target_url'
    });

    // Twitter
    // Carrega os tweets
    $(".social_twitter").getTwitter({
        userName: "dimas",
        numTweets: 4,
        preloaderId: "",
        loaderText: "Carregando tweets...",
        slideIn: false,
        showHeading: false,
        showProfileLink: false,
        onLoad: function() {
            setInterval(troca_tweet, 225000);
        }
    });


    // Função que troca o tweet exibido
    function troca_tweet(){
        $('#twitter_update_list li').show();

        $('#twitter_update_list li:first').fadeTo(300, 0, function(){
            $(this).slideUp(300);
        });

        setTimeout(function(){
            $('#twitter_update_list li:first').detach().attr('style','').appendTo('#twitter_update_list');
        }, 2000);
    };
});

