$(document).ready(function(){

var de_nuevo;
var n;
n = $("#brands-container").attr('offsetHeight')-125-34;
var tiempo_parcial;
var default_top = 75;
var default_time = 9000;
var factor = (default_time/(n+default_top));

var free_fade = setTimeout(function(){
		$("#tag-free").animate({opacity: 'toggle', left: '+=130px'},400);
	},1000);

var slider = function() {
		$("#brands-container").animate({top: -n}, default_time, function(){
			$("#brands-container").animate({top: 95}, 900).animate({top: 55}, 400).animate({top: 75}, 500, function(){
				de_nuevo = setTimeout(function(){
					slider();
				},2000);
			});
		});
	};
	
$(".effect").bind("mouseenter", function(){
	clearTimeout(de_nuevo);
	$("#brands-container").stop();
}).bind("mouseleave", function(){
	clearTimeout(de_nuevo);
	$("#brands-container").stop();
	var position = $("#brands-container").position();
	if (position.top > 0){
		tiempo_parcial = (n - (position.top))*factor;
	} else {
		tiempo_parcial = (n - (-1*(position.top)))*factor;
	};
	$("#brands-container").animate({top: -n}, tiempo_parcial, function(){
			$("#brands-container").animate({top: 95}, 900).animate({top: 55}, 400).animate({top: 75}, 500, function(){
				de_nuevo = setTimeout(function(){
					slider();
				},2000);
			});
	});
});

slider();


});   