$(function(){

	
	/*SLIDESHOW*/
	
	var $slider_index=0;
	var $slideshow_ctrl=$('div#slideshow_ctrl');

	$slider_size=$slideshow_ctrl.find('span').each( function(i){
		
		$(this).hover(		
				function(){
					
					$(this).stop().animate({ 
					    marginBottom: "3px",
					    marginTop: "0px",
					}, 50 );
				},	
				function(){
							
					$(this).stop().animate({ 
					    marginBottom: "0px",
					    marginTop: "3px",
					}, 50 );
					
				}
				)
		.click(function(){
			
				$slideshow_ctrl.find('span').removeClass('actual');
				$(this).addClass('actual');
				$slideshow.stop().scrollTo(	$slideshow.find('li:eq('+i+')')	,400);
				$slider_index=i;
			
		});
		
		
	}).size()-1;
	
	
						
	$slideshow_ctrl.find('span:first').addClass('actual');
	
	if($slider_size>0){
	
		var $slideshow = $('#slideshow').width(	610*($slider_size+1) )
										.parent().css({
														'display':'block',
														'width':'600px',
														'height':'250px',
														'overflow':'hidden'
													});
		
		$slideshow.everyTime('7s', 'slideshowtimer', function(){ slider(true); });
		$slideshow.hover(
								function(){ $(this).stopTime('slideshowtimer'); },
								function(){ $(this).everyTime('7s', 'slideshowtimer', function(){  slider(true); }); }
							);

	}
	
	
	function slider(direccion)
	{
			
			
			if(direccion)
			{
					if($slider_index<$slider_size)
					$slider_index++;
					else
					$slider_index=0;
						
			}else
			{
					if($slider_index>0)
					$slider_index--;
					else
					$slider_index=$slider_size;
			}
			
			$slideshow.stop().scrollTo(	$slideshow.find('li:eq('+$slider_index+')') ,400);
			
			$slideshow_ctrl.find('span').removeClass('actual');
			$slideshow_ctrl.find('span:eq('+$slider_index+')').addClass('actual');
		
	}
	
	
	/*CARRUSEL*/
	
	var $carrusel_index=0;
	var $carrusel_ctrl=$('div#carrusel_ctrl .carrusel_ps');
	
	$('div#carrusel_ctrl > .carrusel_der').click(function(){ slider_carrusel(0); });
	$('div#carrusel_ctrl > .carrusel_izq').click(function(){ slider_carrusel(1); });
	
	$carrusel_ctrl.find('span:first').addClass('actual');

	$carrusel_size=$carrusel_ctrl.find('span').each( function(i){
		
		$(this).hover(		
				function(){
					
					$(this).stop().animate({ 
					    marginBottom: "9px",
					    marginTop: "2px",
					}, 50 );
				},	
				function(){
							
					$(this).stop().animate({ 
					    marginBottom: "6px",
					    marginTop: "5px",
					}, 50 );
					
				}
				)
		.click(function(){
			
				$carrusel_ctrl.find('span').removeClass('actual');
				
				$(this).addClass('actual').stop().animate({ 
														    marginBottom: "6px",
														    marginTop: "5px",
														}, 50 );
				
				
				$carrusel.stop().scrollTo(	$carrusel.find('ul:eq('+i+')')	,400);
				$carrusel_index=i;
			
		});
		
		
	}).size()-1;
	
	
	if($carrusel_size>0){
		
		var $carrusel = $('#carrusel').width(	610*($carrusel_size+1) )
										.parent().css({
														'display':'block',
														'width':'600px',
														'height':'250px',
														'overflow':'hidden'
													});
		
		$carrusel.everyTime('10s', 'carruseltimer', function(){ slider_carrusel(true); });
		$carrusel.hover(
								function(){ $(this).stopTime('carruseltimer'); },
								function(){ $(this).everyTime('10s', 'carruseltimer', function(){  slider_carrusel(true); }); }
							);

	}
	
	
	function slider_carrusel(direccion)
	{
			
			if(direccion)
			{
					if($carrusel_index<$carrusel_size)
					$carrusel_index++;
					else
					$carrusel_index=0;
						
			}else
			{
					if($carrusel_index>0)
					$carrusel_index--;
					else
					$carrusel_index=$carrusel_size;
			}
			
			$carrusel.stop().scrollTo(	$carrusel.find('ul:eq('+$carrusel_index+')') ,400);
			
			$carrusel_ctrl.find('span').removeClass('actual');
			$carrusel_ctrl.find('span:eq('+$carrusel_index+')').addClass('actual');
		
	}
	
	
	
	
});




