/**
 * @author Enykey
 */

$(document).ready(function()
{
	
	var width = $('.partners').width()-$('.partners-over').width();
	
	var ListTimer; 
	
	var cur = 0;
	var new_pos = 0;
	var differ = 0;
	var moved = true;
	
	$('.partners').bind('mousemove', function(e)
	{
		new_pos = ($('.partners-over').offset().left -20 - e.pageX);
		if (moved)
		{
			moved = false;
			ListTimer = setInterval(function(){
				differ = (new_pos-cur)*5;	
				if (Math.abs(differ) < 15) 
				{
					moved = true;
					clearInterval(ListTimer)
				};
				var step = cur + differ*Math.abs(new_pos-cur)/width/8;
				cur = step;
				$('.partners').css({left: cur})
			},10)
		}		
	});

});
