// JavaScript Document
var timer;
function scrollDown() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-gch").scrollTop += vitesse;
	timer = setTimeout ( "scrollDown()", 10 );
}
function scrollUp() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-gch").scrollTop -= vitesse;
	timer = setTimeout ( "scrollUp()", 10 );
}
function scrollDownPop() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-popup").scrollTop += vitesse;
	timer = setTimeout ( "scrollDownPop()", 10 );
}
function scrollUpPop() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-popup").scrollTop -= vitesse;
	timer = setTimeout ( "scrollUpPop()", 10 );
}
function scrollDowndrt() {
	if (!vitesse) {
		var vitesse = 5;
	}
	document.getElementById("contenu-drt").scrollTop += vitesse;
	timer = setTimeout ( "scrollDowndrt()", 10 );
}
function scrollUpdrt() {
	if (!vitesse) {
		var vitesse = 5;
	}
	document.getElementById("contenu-drt").scrollTop -= vitesse;
	timer = setTimeout ( "scrollUpdrt()", 10 );
}
function scrollDownlarg() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-gch-large").scrollTop += vitesse;
	timer = setTimeout ( "scrollDownlarg()", 10 );
}
function scrollUplarg() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-gch-large").scrollTop -= vitesse;
	timer = setTimeout ( "scrollUplarg()", 10 );
}
function scrollDownequipe() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-drt-equipe").scrollTop += vitesse;
	timer = setTimeout ( "scrollDownequipe()", 10 );
}
function scrollUpequipe() {
	if (!vitesse) {
		var vitesse = 2;
	}
	document.getElementById("contenu-drt-equipe").scrollTop -= vitesse;
	timer = setTimeout ( "scrollUpequipe()", 10 );
}
function stopScroll() {
	clearTimeout ( timer );
}

function handle(delta) {
	document.getElementById("contenu-gch").scrollTop -= delta*10;
}

function MouseWheel(e) {
	e = e ? e : window.event;
	var wheelData = e.detail ? e.detail * -1 : e.wheelDelta / 40;

	document.getElementById("contenu-gch").scrollTop -= wheelData*5;

	return cancelEvent(e);
}

function MouseWheelPop(e) {
	e = e ? e : window.event;
	var wheelData = e.detail ? e.detail * -1 : e.wheelDelta / 40;

	document.getElementById("contenu-popup").scrollTop -= wheelData*5;

	return cancelEvent(e);
}

function MouseWheelLrg(e) {
	e = e ? e : window.event;
	var wheelData = e.detail ? e.detail * -1 : e.wheelDelta / 40;

	document.getElementById("contenu-gch-large").scrollTop -= wheelData*5;

	return cancelEvent(e);
}

function MouseWheelDrt(e) {
	e = e ? e : window.event;
	var wheelData = e.detail ? e.detail * -1 : e.wheelDelta / 40;

	document.getElementById("contenu-drt").scrollTop -= wheelData*5;

	return cancelEvent(e);
}

function MouseWheelEqp(e) {
	e = e ? e : window.event;
	var wheelData = e.detail ? e.detail * -1 : e.wheelDelta / 40;

	document.getElementById("contenu-drt-equipe").scrollTop -= wheelData*5;

	return cancelEvent(e);
}

function cancelEvent(e) {
  e = e ? e : window.event;
  if(e.stopPropagation)
    e.stopPropagation();
  if(e.preventDefault)
    e.preventDefault();
  e.cancelBubble = true;
  e.cancel = true;
  e.returnValue = false;
  return false;
}

function hookEvent(element, eventName, callback) {
  if(typeof(element) == "string")
    element = document.getElementById(element);
  if(element == null)
    return;
  if(element.addEventListener)
  {
    if(eventName == 'mousewheel')
      element.addEventListener('DOMMouseScroll', callback, false);  
    element.addEventListener(eventName, callback, false);
  }
  else if(element.attachEvent)
    element.attachEvent("on" + eventName, callback);
}

function unhookEvent(element, eventName, callback) {
  if(typeof(element) == "string")
    element = document.getElementById(element);
  if(element == null)
    return;
  if(element.removeEventListener)
  {
    if(eventName == 'mousewheel')
      element.removeEventListener('DOMMouseScroll', callback, false);  
    element.removeEventListener(eventName, callback, false);
  }
  else if(element.detachEvent)
    element.detachEvent("on" + eventName, callback);
}
