var sliding = 0;
var velocidad=1000;
$(function(){
	$("#slide_proyectos #prev1").bind('click', slide_goPrev);
	$("#slide_proyectos #next1").bind('click', slide_goNext);

	interval_slideshow = setInterval(slide_goNext, 6000);
});

function slide_goNext ()
{
	if(!sliding)
	{
	    var $active = $('#slide_proyectos #slideIn .slide.active');
	    if($active.next().length)
	    {
	    	var $next = $active.next();
	    	$next.css("left", "330px");
	    	$next.css("display", "block");
	    	sliding=1;
	    	$next.animate({left: '0px'}, velocidad);
	    	$active.animate({left: '-330px'}, velocidad, function(){
	    		$next.addClass('active');
	    		$active.removeClass('active');
	    		sliding=0;
	    	});
	    } else
	    {
	    	rev_slide();
	    }
	}
}

function slide_goPrev ()
{
	if(!sliding)
	{
	    var $active = $('#slide_proyectos #slideIn .slide.active');
	    if($active.prev().length)
	    {
	    	var $next = $active.prev();
	    	$next.css("left", "-330px");
	    	$next.css("display", "block");
	    	sliding=1;
	    	$next.animate({left: '0px'}, velocidad);
	    	$active.animate({left: '330px'}, velocidad, function(){
	    		$next.addClass('active');
	    		$active.removeClass('active');
	    		sliding=0;
	    	});
	    }else
	    {
	    	ff_slide();
	    }
	}
}

function rev_slide()
{
    var tam = $('#slide_proyectos #slideIn .slide').size();
    var n = tam;
    var despl = (tam-1)*330;

    $('#slide_proyectos #slideIn .slide').each(function(){
    	n--;
    	$(this).css("display", "block");
    	$(this).css("left", n*(-330)+"px");
    });
    sliding=1;
    $('#slide_proyectos #slideIn .slide').each(function(){
    	$(this).animate({left: '+='+despl}, velocidad, function() { sliding=0 } );
    });
    $('#slide_proyectos #slideIn .slide.active').removeClass('active');
    $('#slide_proyectos #slideIn .slide:first').addClass('active');
}

function ff_slide()
{
    var tam = $('#slide_proyectos #slideIn .slide').size();
    var n = 0;
    var despl = (tam-1)*330;

    $('#slide_proyectos #slideIn .slide').each(function(){
    	$(this).css("display", "block");
    	$(this).css("left", n*(330)+"px");
    	n++;
    });
    sliding=1;
    $('#slide_proyectos #slideIn .slide').each(function(){
    	$(this).animate({left: '-='+despl}, velocidad, function() { sliding=0 } );
    });
    $('#slide_proyectos #slideIn .slide.active').removeClass('active');
    $('#slide_proyectos #slideIn .slide:last').addClass('active');
}
