/**
 * Home scripts 
 */
var Home = {
	
	slider_interval: null,
	
	slider_step_x: 1,
	
	startSliderInterval: function(){
		Home.slider_interval = setInterval( function(){
			Main.slide('#slideshow',{amount_x: -BANNER_WIDTH, steps_x: Home.slider_step_x, startCallback: Home.slideStartCallback, endCallback: Home.slideEndCallback})
		}, 5000);		
	},
	
	slideStartCallback: function(element_selector, Options){
		
		// Detener el time interval
		clearInterval(Home.slider_interval);
		$('.btn_slideshow').removeClass('btn_slideshow_on').eq(Options.steps_x).addClass('btn_slideshow_on');
	},
	
	slideEndCallback: function(element_selector, Options){
		
		// Calcular parametros para el siguiente slide automatico.
		Home.slider_step_x = Options.steps_x + 1;
		
		if( Home.slider_step_x > ($('.btn_slideshow').length - 1) )
			Home.slider_step_x = 0;

		Home.startSliderInterval();
	}
};

$(function(){
	// Primer boton del slider "activo"
	$('.btn_slideshow').eq(0).addClass('btn_slideshow_on');
	Home.startSliderInterval();
});
