jQuery.noConflict();

	jQuery(document).ready(function()
 			{
 			show_k = 5; // show_k = items on one page
 			show_k = show_k - 1;
 			index_k = 1; // caroosel index - first element DO NOT CHANGE!!!! (for inside script logic)
 			var div = jQuery('div.sc_menu');
 			//Remove scrollbars
 			div.css({overflow: 'hidden'});
 			});


// первая функция скрывает скролинг
jQuery(function(){
  //Get our elements for faster access and set overlay width
  var div = jQuery('div.sc_menu'),
               ul = jQuery('ul.sc_menu'),
               // unordered list's left margin
               ulPadding = 0;

  //Get menu width
  var divWidth = div.width();

  
  //Remove scrollbars
  div.css({overflow: 'hidden'});

});


//x -- ptep

// данная функция запускается как при слайде влево, так и при слайде вправо
// при этом параметр Х задаётся +ХХХ или -ХХХ в зависимости от направления движения и ширины элементов меню
function x_slide( slidef_x )
	{
	
	 //Get our elements for faster access and set overlay width
	 var div = jQuery('div.sc_menu'),
	              ul = jQuery('ul.sc_menu'),
	              // unordered list's left margin
	              ulPadding = 0;

	 //Get menu width
	 var divWidth = div.width();

	 //Remove scrollbars
	 div.css({overflow: 'hidden'});

	 //Find last image container
	 var lastLi = ul.find('li:last-child');
	 var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;
	 var show_left = div.scrollLeft() + slidef_x; // current coordinate of div
	 var show_n = jQuery('ul.sc_menu li').length; // quontity of LI in UL

			// alert( "X1: " + slidef_x + ", K:" + index_k  );
	 
			if(( slidef_x > 0 )&&( index_k >= 0 )&&( index_k < ( show_n - show_k ) ))
			{
			// make one right (+) step
			jQuery(".sc_menu li").animate({"left": "-=" + Math.abs(slidef_x) + "px"}, "slow");
			index_k++;
			slidef_x = 0;
			//alert("right, index_k = " + index_k ); 
			};

			if(( slidef_x < 0 )&&( index_k > 1 )&&( index_k <= ( show_n - show_k ) ))
			{
			// make one left (-) step
			jQuery(".sc_menu li").animate({"left": "+="+ Math.abs(slidef_x) +"px"}, "slow");
			index_k--;
			slidef_x = 0;
			///alert("left, index_k = " + index_k ); 
			};
			
			//alert( "X2: " + slidef_x + ", K:" + index_k + ", D:" + (show_n - show_k) );
			
			if(( slidef_x != 0 )&&( index_k == 1 ))
			{
			//alert("1");
			// go to end
			///alert("show_left1: " + show_left);
			show_left = show_left*( show_n - show_k - 1 ); // 4 - four we shov at one screen
			///alert("show_left2:" + show_left + ", ( show_n - show_k): " + ( show_n - show_k) );
			jQuery(".sc_menu li").animate({"left": "+=" + show_left + "px"}, "slow");
			index_k = show_n - show_k;
			//alert("LAST, index_k = " + show_k + ", show_left:" + show_left + ", show_n: " + show_n + ", show_k:" + show_k);
			}
			else
			{
				if(( slidef_x != 0 )&&( index_k == ( show_n - show_k )))
				{
				//alert("2");
				// go to start
				show_left = show_left*( show_n - show_k - 1 ); // 4 - four we shov at one screen
				jQuery(".sc_menu li").animate({"left": "+=" + show_left + "px"}, "slow");
				index_k = 1;
				//alert("FIRST, index_k = " + index_k);
				};
			};	
	
	/*
  //Get our elements for faster access and set overlay width
  var div = jQuery('div.sc_menu'),
               ul = jQuery('ul.sc_menu'),
               // unordered list's left margin
               ulPadding = 0;

  //Get menu width
  var divWidth = div.width();

  //Remove scrollbars
  div.css({overflow: 'hidden'});

  //Find last image container
  var lastLi = ul.find('li:last-child');
  var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding; // реальная ширина блока елементов. UL примерно 2000рх. Так что реальную ширину приходиться мерить -- ulWidth
  var a = ulWidth - divWidth; // zazor
  var left = div.scrollLeft() + x; // current coordinate of div
  var n = jQuery('ul.sc_menu li').length; // quontity of LI in UL
  
 
		if(( x > 0 )&&( a + x > left ))
		{
		// make one right (+) step
		jQuery(".sc_menu li").animate({"left": "-=" + x + "px"}, "slow");
		x = 0; // чтоб не срабатывали следующие условия
		};

		if(( x > 0 )&&( a + x < left ))
		{
		// go to start
		left = left*( n - 5 ); // 5 - four we shov at one screen
		jQuery(".sc_menu li").animate({"left": "+=" + left + "px"}, "slow");
		x = 0; // чтоб не срабатывали следующие условия
		};
		
		if(( x < 0 )&&( a > left - x ))
		{
		// make one left (-) step
		jQuery(".sc_menu li").animate({"left": "+="+x+"px"}, "slow");
		x = 0; // чтоб не срабатывали следующие условия
		};
		
		if(( x < 0 )&&( a < left - x ))
		{
		// go to end
		left = left*( n - 5 ); // 5 - four we show at one screen
		jQuery(".sc_menu li").animate({"left": "-=" + left + "px"}, "slow");
		};
		*/
 	};


/*
jQuery(document).ready(function()
	{
	show_k = 5; // items on one page -1
	index_k = 1; // caroosel index
	var div = jQuery('div.sc_menu');
	//Remove scrollbars
	div.css({overflow: 'hidden'});
	});
	

//x -- ptep
function x_slide( slidef_x )
	{
 //Get our elements for faster access and set overlay width
 var div = jQuery('div.sc_menu'),
              ul = jQuery('ul.sc_menu'),
              // unordered list's left margin
              ulPadding = 0;

 //Get menu width
 var divWidth = div.width();

 //Remove scrollbars
 div.css({overflow: 'hidden'});

 //Find last image container
 var lastLi = ul.find('li:last-child');
 var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;
 var show_left = div.scrollLeft() + slidef_x; // current coordinate of div
 var show_n = jQuery('ul.sc_menu li').length; // quontity of LI in UL
 
		// alert( "X1: " + slidef_x + ", K:" + index_k  );
 
		if(( slidef_x > 0 )&&( index_k >= 0 )&&( index_k < ( show_n - show_k ) ))
		{
		// make one right (+) step
		jQuery(".sc_menu li").animate({"left": "-=" + Math.abs(slidef_x) + "px"}, "slow");
		index_k++;
		slidef_x = 0;
		};

		if(( slidef_x < 0 )&&( index_k > 1 )&&( index_k <= ( show_n - show_k ) ))
		{
		// make one left (-) step
		jQuery(".sc_menu li").animate({"left": "+="+ Math.abs(slidef_x) +"px"}, "slow");
		index_k--;
		slidef_x = 0;
		};
		
		//alert( "X2: " + slidef_x + ", K:" + index_k + ", D:" + (show_n - show_k) );
		
		if(( slidef_x != 0 )&&( index_k == 1 ))
		{
		//alert("1");
		// go to end
		show_left = show_left*( show_n - show_k -1 ); // 4 - four we shov at one screen
		jQuery(".sc_menu li").animate({"left": "+=" + show_left + "px"}, "slow");
		index_k = show_n - show_k;
		}
		else
		{
			if(( slidef_x != 0 )&&( index_k == ( show_n - show_k )))
			{
			//alert("2");
			// go to start
			show_left = show_left*( show_n - show_k - 1 ); // 4 - four we shov at one screen
			jQuery(".sc_menu li").animate({"left": "+=" + show_left + "px"}, "slow");
			index_k = 1;
			};
		};		
	};
	
	*/
