// JavaScript Document

var timerID = null; 
var timerOn = false;
var timecount_pause = 3000;
var scrollerspeed = 30;
var destination = 0;
var scrolling = 0;
//["news_slider", 0, 4, 1],["commentaire_slider", 0, 4, 1] ,
var divs_ki_scroll = new Array( ["listepartenaires", 0 , 2, 1] );
var div_ki_scroll = 0



function startTime() {
		timerID = setTimeout( "pos()" , 0); 
} 


function pos()
{
	var container = document.getElementById(divs_ki_scroll[div_ki_scroll][0]);
	var elements = container.getElementsByTagName('div');
	var compteur = divs_ki_scroll[div_ki_scroll][1];
	
	if(!scrolling){
		if(compteur == -1){	destination = 0;}
		else{
			destination = container.scrollTop + elements[compteur].offsetHeight;
			if (destination > container.scrollHeight - container.offsetHeight) {
					destination = container.scrollHeight - container.offsetHeight;
				}
			}
			timerID = setTimeout( "pos()" , timecount_pause);
			scrolling = 1;
			return 0;
	}
	if (container.scrollTop != destination) {
		scrolling = 1;
		var sens  = (destination - container.scrollTop) / Math.abs(destination - container.scrollTop);
		var vitesse = Math.abs(Math.ceil((destination - container.scrollTop) / scrollerspeed)) + 1;
		container.scrollTop += sens * vitesse;
		timerID = setTimeout( "pos()" , scrollerspeed); 
		}
	else { 
		scrolling = 0;
		if (compteur < elements.length - divs_ki_scroll[div_ki_scroll][2]) {
				compteur++ ;
			}
		else {
				compteur = -1;
			
		}
		divs_ki_scroll[div_ki_scroll][1] = compteur;
	//	alert(elements.length);
		if(div_ki_scroll < divs_ki_scroll.length - 1){ div_ki_scroll++;} 
		else{div_ki_scroll = 0;}
		
		timerID = setTimeout( "pos()" , timecount_pause);
	}	
}

function stop()
{
	 clearTimeout(timerID);
}


