
 var slider = new Array();
 var count_i = 0;
 
 function initScroll(handle, track, scrollbar, div, id_sc){

	count_i++;
	var loc_count = count_i;
	tailleTrack = document.getElementById(track).style.height;
	tailleTrack = tailleTrack.substr(0,tailleTrack.length-2);
	tailleHandle = document.getElementById(scrollbar).style.height;
	tailleHandle = tailleHandle.substr(0,tailleHandle.length-2);
	
	tailleDiv = document.getElementById(div).scrollHeight;
	tailleDiv_2 = document.getElementById(div).style.height;
	nb = tailleDiv_2.length;
	taille = tailleDiv_2.substring(0, nb-2);

	if(tailleDiv <= tailleHandle)
	{
	document.getElementById(handle).style.display = "none"; //.height=""+tailleTrack+"px";
	}
	else
	{
		document.getElementById(handle).style.display = "block";
		size = tailleTrack/(tailleDiv/tailleTrack);
		if (taille <= size)
		{
			document.getElementById(handle).style.height="0px";
		}
		else
		{
			if(size < 10)
				document.getElementById(handle).style.height="10px";
			else
				document.getElementById(handle).style.height=size+"px";
		}
	}

	if(slider[id_sc] != null)
		slider[id_sc].setDisabled();

	slider[id_sc] = new Control.Slider(handle,track,{axis:'vertical',
	onSlide:function(v){
	scrollHorizontal(v, $(div), slider[id_sc]);
	},
	onChange:function(v){
	scrollHorizontal(v, $(div), slider[id_sc]);
	}});	
	
}
		
function scrollHorizontal(value, element, slider) {
			var height = element.scrollHeight - element.offsetHeight;
			element.scrollTop = value*(height);
			//document.getElementById('produits_bloc_fichesproduits_corps').scrollTop = value*(height);
			//window.status = height;
		};

function stopScroll() {
loop=false;
clearInterval(scrollInterval);
}

function scrollOnce(area, dir, id_sc) {
if (document.getElementById) {
 var page= eval("document.getElementById('"+area+"')");
 }
 else {
  if (document.all) {
  var page = eval(document.all.area);
   }
 }
speed = 5;
if(dir == 'down'){
	//page.scrollTop = page.scrollTop+speed; 
slider[id_sc].setValueBy(speed*0.01);

}
else if(dir == 'up') 
{
//page.scrollTop = page.scrollTop-speed;
slider[id_sc].setValueBy(-speed*0.01);

} 
	else if(dir == 'left'){

	if (parseInt(page.style.left)<0){
	//page.style.left=parseInt(page.style.left)-speed+"px";	
slider2.setValueBy(-1*(speed*0.01));
}
} 
	else if(dir == 'right')
{if (parseInt(page.style.left)<=0){
//page.style.left=parseInt(page.style.left)+speed+"px";
slider2.setValueBy(speed*0.01);

}
} 

}


function scroll(area, dir, id_sc) {
	scrollInterval = setInterval("scrollOnce('"+area+"','"+dir+"', '"+id_sc+"')", 5);	
}