jQuery().ready(function(){
	
	var slideAbsoluteWidth = 161;
	var slideLeft = 0;
	var ribonWidth = 0;
	var delay = 1000;
	var canMove = true;
	
	
	jQuery('#ribbon').ready(function(){
		
		ribonWidth = jQuery('#ribbon .model').length * slideAbsoluteWidth;
		
		jQuery('#ribbon').css('width', ribonWidth);
		
		
	});
	
	var moveInterval = 0;

	
	jQuery('#ribbonRight').mouseover(function(){
		if(ribonWidth + slideLeft < 1000 || canMove == false)
		{
			return false;
		}
		//alert(ribonWidth - slideAbsoluteWidth*6 + slideLeft);
		
		canMove = false;
		//
		moveInterval = setInterval(function(){slideLeft -= slideAbsoluteWidth*0.02;jQuery('#ribbon').css('left', slideLeft);if(ribonWidth + slideLeft < slideAbsoluteWidth*6){clearInterval(moveInterval);}},10);
		
		/*
		slideLeft -= slideAbsoluteWidth;
		
		
		
		jQuery('#ribbon').animate({
			left: slideLeft}, delay, function(){
				canMove = true;
			});
		
		//*/
		return false;
		
	});
	
	jQuery('#ribbonRight, #ribbonLeft').mouseout(function(){
		canMove = true;
		clearInterval(moveInterval);
	});
	
	jQuery('#ribbonLeft').mouseover(function(){
		if(slideLeft >= 0)
		{
			return false;
		}
		
		moveInterval = setInterval(function(){slideLeft += slideAbsoluteWidth*0.02;jQuery('#ribbon').css('left', slideLeft);if(slideLeft >= 0){clearInterval(moveInterval);}},10);
		
		
		/*
		slideLeft += slideAbsoluteWidth;
		canMove = false;
		jQuery('#ribbon').animate({
			left: slideLeft},delay, function(){
				canMove = true;
			});
			//*/
		
			
		return false;
		
	});
	
});
