$(function () {

    for(var slideNum in slides) {
        $('#slider').append('<li><img src="'+slides[slideNum].image+'" alt="'+slides[slideNum].title+'" /></li>');
        numSlides++;
    }

    for(var slideNum in slides) {
        $('#slider-pagination').append('<li class="selectedLi'+(parseInt(slideNum))+'">'+(parseInt(slideNum)+1)+'</li>');
    }

    $('#slider-pagination li').click( function (ev) {
        var currentNode = $(this);
        var slideID = $("#slider-pagination li").index(this); 
        $('#slider-pagination li').removeClass('active');
        currentNode.addClass('active');       
        switchToSlide(slideID);
    });

    $('#slider-pagination li:first-child').addClass('active');

    switchToSlide(0);	
 
});



var currentSlide = 0;
var numSlides = 0;

function switchToSlide(selectedSlide) {
    for(var slideNum in slides) {

        var childNum = parseInt(slideNum)+1;
        var compartilhe = $('#compartilhe');

        if(slideNum == selectedSlide) {
            $('#legenda h1').html(slides[slideNum].title);
            $('#legenda h2').html(slides[slideNum].caption);

            
            var url = 'http://www.raulboesel.com.br/home/senderFB/'+slides[slideNum].ID;
            //var  url = null;
            var title = slides[slideNum].title;
            var caption = slides[slideNum].caption;
            

            $('#compartilhe').html("<div class=\"addthis_toolbox\"> <a href=\"#\" class=\"addthis_button_compact addthis-slider\" addthis:url=\"\" addthis:title=\"\" addthis:description=\"\"> Compartilhe </a> <span class=\"addthis_default_style\"><a class=\"addthis_button_facebook_like\" fb:like:layout=\"button_count\"></a> <iframe id=\"like-tweet\" src=\"\" frameborder=\"0\" scrolling=\"no\" style=\"background-color:transparent;\" allowTransparency=\"true\" > </iframe> </span></div>");

            var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
            if (window.addthis){
                window.addthis = null;
            }
            $.getScript( script , function(){                  
                  addthis.init();                  
            });          


            $('.addthis-slider').attr('addthis:url',url);
            $('.addthis-slider').attr('addthis:title', title);
            $('.addthis-slider').attr('addthis:description', caption);
            //$('#like-tweet').attr('src','/home/like_tweet?url='+escape(url)+'&'+'title='+escape(title));
            $('#like-tweet').attr('src','http://platform0.twitter.com/widgets/tweet_button.html?count=horizontal&id=twitter_tweet_button_0&lang=en&original_referer&related=null&text='+escape(title)+'&url='+escape(url)+'&via=raulboesel');

            $('#legenda a').attr('href','#anchor-aba-news').attr('rel',slides[slideNum].ID).unbind('click').click( function () {                
                openNews($(this).attr('rel'));
                return false;
            });
            $('#slider > li:nth-child('+childNum+')').fadeIn();            

        } else {
            $('#slider > li:nth-child('+childNum+')').fadeOut();
        }

    }

    startSlideTimer();
}

var slideTimer = null;
var slideDelay = 8000;
function startSlideTimer() {
    if(slideTimer != null) {
        window.clearTimeout(slideTimer);
    }

    slideTimer = window.setTimeout(nextSlide, slideDelay);

}

function nextSlide() {
    if(currentSlide < (numSlides - 1)) {
        currentSlide++;
    } else {
        currentSlide = 0;
    }

     $('#slider-pagination li').removeClass('active');
     $('.selectedLi'+currentSlide).addClass('active');  

    switchToSlide(currentSlide);
}
