function CorbinaSlider(slider,larrow,rarrow) {	
	// изменения: убрана ширина прокручиваемого блока; отключена функция дроп селект для Оперы
	var IE='\v'=='v'; // хак определяет IE
	var status=1; // можно скролить 
	
	var slider = document.getElementById(slider);
	var larrow = document.getElementById(larrow);
	var rarrow = document.getElementById(rarrow);

	var dopMargin=0;
	var blocks=block_width='';
	if(blocks = get_blocks()) {
		var block_width = blocks[0].offsetWidth+dopMargin;
	}
	else return false;

	var visible_width=slider.parentNode.offsetWidth; 
	var total_width=block_width*blocks.length; 
	
	var sm=-block_width; 
	var em;	
	slider.style.width=total_width+"px"; // 10 для IE6
	
	larrow.style.visibility='hidden';
	rarrow.style.visibility='hidden';	
	$(slider).unbind('mousewheel');
	slider.style.marginLeft="0px";

	function get_blocks() {
		allblocks = slider.getElementsByTagName("div");
		if(allblocks.length==0) return false;
		tmp=0;
		var blocks=new Array();
		if(allblocks[0].className=='channel-thumb bf7') {
			for(i=0;i<allblocks.length;i++) {
				if(allblocks[i].className=='channel-thumb bf7') {					
					dopMargin=36; // отступ в кссах					
					blocks[tmp]=allblocks[i];
					tmp++;
				}
			}			
		}
		else if(allblocks[0].className=='translation-entry') {
			blocks = $(slider).find("div.translation-entry");
		}
		else  {
			blocks = slider.getElementsByTagName("div");
		}
		
		return blocks;
	}

	// функции перетаскивания
	function insertBefore (em) {		
		slider.style.marginLeft=-block_width+"px";	
		slider.insertBefore(blocks[blocks.length-1],blocks[0]);		
		blocks = get_blocks();		
		sm=em=em-block_width; 
	}	
	function insertAfter (em) {
		slider.appendChild(blocks[0]);
		blocks = get_blocks();
		slider.style.marginLeft=em+block_width+"px";
		sm=em=em+block_width;
	}	
	// слайдер
	var start_slide;
	var course;
	var stop;	
	
	function slide(obj,course) {
		stop=0;
		obj.ondblclick=function () {drop_select()}
		if(status==1) {
			var step=block_width/10; // шаг слайдера
			em=sm+block_width;				
			if(course==1) {
				step=-step;
				em=sm-block_width;											
			}
			var tmp_step=step;	
					
			status=0; // нельзя скролить 			
			start_slide=setInterval( 		
			function () {	
				drop_select(obj);
				if(Math.abs(tmp_step)>=Math.abs(em-sm))	tmp_step=em-sm;
				sm+=tmp_step;
				slider.style.marginLeft=sm+"px";	
				if(sm==em) {					
					if(course==-1) insertBefore(em);
					else insertAfter (em); 		
					tmp_step=step;
					if(stop==1) {
						clearInterval(start_slide);
						stop=0;
						status=1;						
					}			
				}						
			}, 20);	
		}	
	}
	
	if(total_width<=visible_width) {
		// слайдер не запускаем, кнопки не показываем
	} 
	else {// запускаем и развешиваем
 		insertBefore (0);
 		larrow.style.visibility='visible';
		rarrow.style.visibility='visible';	
		
		
		larrow.onmousedown=function() {slide(this,-1)};
		rarrow.onmousedown=function() {slide(this, 1)};
		
		larrow.onmouseup=function() {stop=1};
		rarrow.onmouseup=function() {stop=1};
		larrow.onmouseout=function() {stop=1};
		rarrow.onmouseout=function() {stop=1};
		larrow.onmousemove=function() {stop=1};
		rarrow.onmousemove=function() {stop=1};		
		
		$(slider).bind('mousewheel',wheel);	
	}
	
	function wheel(e,d) 	{
		if(d>0){slide(this,-1);			}
		else{slide(this,1);}
		stop=1;
		return false;
	}

	function drop_select(obj) {
		if(!IE)	{
			var selection = window.getSelection ();                                        
		    selection.removeAllRanges ();
			return false;			
		}	
	}
}


