
// inits
	//moveWheel = false;
	
	var scrollActive = false;
	var scrollStop = true;
	var scrollIncrement = 2;
	var scrollInterval = 10;
	tire = false;

function onScrollDnStart()
{
	//alert('ok');
  if (!scrollActive) {
    scrollStop = false;
    onScrollDn();
  }
}
function onScrollDn()
{
  if (!scrollStop) {
    scrollActive = true;
	var sc = xGetElementById('contenu');
	var mc = xGetElementById('contenant');
	currentScroll = xScrollTop(mc); 
	newScroll = currentScroll + scrollIncrement; 
	mc.scrollTop = newScroll;
	//alert(xScrollTop(mc));
    setTimeout('onScrollDn()', scrollInterval);
    
    //var y = xTop(sc) - scrollIncrement;
    //if (y >= -(xHeight(sc) - xHeight(mc))) {
     // xTop(sc, y);
	  
	  //var valpos = -y;
	  //var hauttexte = xHeight(sc);
	  
	  //var sx = xGetElementById('contenant');
	  //var hautcadre = xHeight(sx);
	  
	  //var diff = hauttexte - hautcadre;
	  
	  //var quotient = diff / trajet;
	  //var posdyn = Math.round(valpos / quotient);
	  //var posdyn2 = barretop_y + posdyn;

	  //var th = xGetElementById('thumb');
	  //var gauche = xPageX(th);
	  //xMoveTo(th, gauche, posdyn2);
	  
   // }
    //else {
    //  scrollStop = true;
    //  scrollActive = false;
   // }
  }
}
function onScrollUpStart()
{
  if (!scrollActive) {
    scrollStop = false;
    onScrollUp();
  }
}
function onScrollUp()
{
  if (!scrollStop) {
    scrollActive = true;
	var sc = xGetElementById('contenu');
	var mc = xGetElementById('contenant');
	currentScroll = xScrollTop(mc); 
	newScroll = currentScroll - scrollIncrement; 
	mc.scrollTop = newScroll;
    setTimeout('onScrollUp()', scrollInterval);
    //var sc = xGetElementById('contenu');
    //var y = xTop(sc) + scrollIncrement;
    //if (y <= 0) {
    //  xTop(sc, y);
	  
	  //var valpos = -y;
	 // var hauttexte = xHeight(sc);
	  
	  //var sx = xGetElementById('contenant');
	  //var hautcadre = xHeight(sx);
	  
	  //var diff = hauttexte - hautcadre;
	  
	  //var quotient = diff / trajet;
	  //var posdyn = Math.round(valpos / quotient);
	  //var posdyn2 = barretop_y + posdyn;
	  
	  //var th = xGetElementById('thumb');
	  //var gauche = xPageX(th);
	 // xMoveTo(th, gauche, posdyn2);
	  
    //}
    //else {
     // scrollStop = true;
     // scrollActive = false;
    //}
  }
}
function onScrollStop()
{
  scrollStop = true;
  scrollActive = false;
}
/*
function handle(delta) {
	//if (enableWheel){
	//alert('wheel');
	//}
	if (moveWheel && enableWheel){
		if (delta > 0){
			var sc = xGetElementById('contenu');
    		var y = xTop(sc) + 20;
   			 if (y <= 5) {
      			xTop(sc, y);
			 }
			//alert('down');
		} else {
			//alert('up');
			var sc = xGetElementById('contenu');
    		var y = xTop(sc) - 20;
    		if (y >= (-(xHeight(sc) - xHeight('contenant'))) - 20) {
      			xTop(sc, y);
			}
		}
	}
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

// Initialization code.
if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
function activeWheel(value){
	if (value == true){
		//document.getElementById('test2').value = 'in';
		moveWheel = true;
	} else {
		//document.getElementById('test2').value = 'out';
		moveWheel = false;
	}
}
*/
