/**
 * @author Riogo
 */

 var sliderShow = {
	interator : 0,
	imgs : false,
	timer : false,
	nextInterator : -1,
	init : function(){
		$newDiv = $('<div id="capt_img">&nbsp;</div>').css({
			position: 'absolute',
			background: '#000',
			color: '#FFF',
			bottom: 5,
			zIndex: 1000,
			fontSize: '.8em',
			right: '100px',
			//left: '50%',
			padding: '1px 5px'
		}).appendTo('#image_box');
		
		sliderShow.imgs = $('#image_box img');
		sliderShow.setCapt();
		sliderShow.imgs.not(':first').hide();		
		sliderShow.timer = setInterval(sliderShow.run, '8000');
		sliderShow.createLinks();
	},
	
	run : function(forceInt) {
			
			if(forceInt > 0){
				clearInterval(sliderShow.timer);
				sliderShow.nextInterator = forceInt;
			}
			
			sliderShow.imgs.eq(sliderShow.interator).fadeOut('slow', function(){
			
			$('.links li').eq(sliderShow.interator).css('color', '#FFF');
			
			
			if(sliderShow.nextInterator > 0){
				sliderShow.interator = sliderShow.nextInterator - 1;
				sliderShow.nextInterator = -1;
				sliderShow.timer = setInterval(sliderShow.run, '8000');
			} else {
				sliderShow.interator++;
			}
			
			if(sliderShow.interator >= 4){
				sliderShow.interator = 0;
			}
			
			sliderShow.setCapt();
			
			$('.links li').eq(sliderShow.interator).css('color', '#7fb727');
			sliderShow.imgs.eq(sliderShow.interator).fadeIn('slow');
			
		});
	},
	
	createLinks : function(){
		$list = $('<ul class="links"></ul>').css({
			position: 'absolute',
			right: 0,
			color: '#FFF',
			bottom: -3,
			zIndex: 400
		});
		
		sliderShow.imgs.each(function(i){
			var nLi = $('<li>' + (i + 1) + '</li>').click(function(){
														sliderShow.run((i + 1));
													});
			
			$list.append(nLi);
		})
		
		$list.find('li').css({
			fontFamily: 'DINLight',
			'float': 'left',
			background: '#000',
			color: '#FFF',
			padding: '6px 5px 4px',
			fontSize: '.8em',
			marginLeft: '5px',
			'cursor': 'pointer'
		});
		
		$list.appendTo('#image_box');
		$('.links li').eq(sliderShow.interator).css('color', '#7fb727');
	},
	
	setCapt : function(){
		$('#capt_img').html(sliderShow.imgs.eq(sliderShow.interator).attr('alt'));
		
		
		/*var mar  = 63 + (($('#capt_img').width()/2) * -1);
		$('#capt_img').css({
			marginLeft: mar
		});*/
	}
};

$(function(){
	sliderShow.init();
	$(".home a").each(function(){
		$(this).attr('href', $(this).attr('href').replace( SITE_URL + "projetos/" , SITE_URL + "projetos/#"));
	})
});

