
function set_opacity(id, opaci){

        el = document.getElementById(id);

	if(opaci >= 0 && opaci < 100) {
        	el.style["filter"] = "alpha(opacity=" +opaci+ ")";
        	el.style["-moz-opacity"] = opaci/100;
        	el.style["-khtml-opacity"] = opaci/100;
        	el.style["opacity"] = opaci/100;
	}

	if(opaci == 100) {
        	el.style["filter"] = "alpha(opacity=" +100+ ")";
        	el.style["-moz-opacity"] = 100/100;
        	el.style["-khtml-opacity"] = 100/100;
        	el.style["opacity"] = 99/100;
	}
}



/* Your Challenges */

var t;
var tempsDef;
var tempsOpa;

var vitesse_def = 100
var vitesse_def_2 = 10000

var Div_Courant = 0 
var Nb_Div = 3
var taille_Hauteur_Div = 265

var pas_pixel=20

var Opa = 100
var Pas_Opa = 10


function Defil_init(){

  var div = document.getElementById("content-YourChallenges");

  div.scrollTop = 0;
 
  set_opacity("content-YourChallenges-Frame", Opa)

}

function Change_Div_Dernier_Premier(){

  var div = document.getElementById("content-YourChallenges");

  var ok = false;


  if (div.scrollTop > 0) {

	  Opa = Opa - Pas_Opa

	  set_opacity("content-YourChallenges-Frame", Opa)

	  if(Opa == 0) { 
  		div.scrollTop = 0;	  
	  }

	  ok = true
  }

  if (div.scrollTop == 0 && ok == false) {

	  Opa = Opa + Pas_Opa

	  set_opacity("content-YourChallenges-Frame", Opa)

	  if(Opa < 100-Pas_Opa) ok = true;

  }

  if(ok) {
	  clearTimeout(tempsOpa);
  	  tempsOpa = setTimeout("Change_Div_Dernier_Premier()", vitesse_def);
  }

}



function Defil_Haut(){

  var div = document.getElementById("content-YourChallenges");


  if (div.scrollTop < (Div_Courant * taille_Hauteur_Div) - pas_pixel){
 
     div.scrollTop = div.scrollTop + pas_pixel;

     clearTimeout(t);
     t = setTimeout("Defil_Haut(" + Div_Courant + ")", vitesse_def);
  }
  else {

     div.scrollTop = Div_Courant * (taille_Hauteur_Div-1);
     clearTimeout(t);

  }
}

function Increment_Defil() {

  if (Div_Courant < Nb_Div-1){

         clearTimeout(t);
	 t = setTimeout("Defil_Haut()", vitesse_def);

	 Div_Courant = Div_Courant + 1
  }
  else {

  	clearTimeout(tempsOpa);
 	tempsOpa = setTimeout("Change_Div_Dernier_Premier()", vitesse_def);

     	Div_Courant = 0;
  }

  clearTimeout(tempsDef);
  tempsDef = setTimeout("Increment_Defil()", vitesse_def_2);

}



/* Our Clients */

var t2;
var tempsDef2;
var tempsOpa2;

var vitesse_Client_def = 100
var vitesse_Client_def_2 = 100

var pas_pixel_Client = 1

var Opa_Client = 100
var Pas_Opa_Client = 5

var start_Client_Div = 0

var h = 0

function Defil_Client_init(){

  start_Client_Div = 0;

  set_opacity("content-OurReferences-Contenu", Opa_Client)

}


function Change_Client_Div_Dernier_Premier(){

  var div = document.getElementById("content-OurReferences-Contenu");

  var ok = false;

  if (div.scrollTop > 0) {

	  Opa_Client = Opa_Client - Pas_Opa_Client

	  set_opacity("content-OurReferences-Contenu", Opa_Client)

	  if(Opa_Client == 0) div.scrollTop = 0;

	  ok = true
  }

  if (div.scrollTop == 0) {

	  Opa_Client = Opa_Client + Pas_Opa_Client

	  set_opacity("content-OurReferences-Contenu", Opa_Client)

	  if(Opa_Client < 100-Pas_Opa_Client) ok = true;

  }

  if(ok) {
	  clearTimeout(tempsOpa2);
  	  tempsOpa2 = setTimeout("Change_Client_Div_Dernier_Premier()", vitesse_Client_def_2);
  }
  else {

	  Opa_Client = 100
	  set_opacity("content-OurReferences-Contenu", Opa_Client)



	  clearTimeout(t2);
	  t2 = setTimeout("Defil_Client_Haut()", vitesse_Client_def);
  }

}



function Defil_Client_Haut(){

  var div = document.getElementById("content-OurReferences-Contenu");

  if (div.scrollTop < h - pas_pixel_Client){
 
     div.scrollTop = div.scrollTop + pas_pixel_Client;

     clearTimeout(t2);
     t2 = setTimeout("Defil_Client_Haut()", vitesse_Client_def);

  }
  else {

     h = document.getElementById("content-OurReferences-Contenu").scrollHeight - document.getElementById("content-OurReferences-Contenu").clientHeight;

     div.scrollTop = h;

     clearTimeout(tempsOpa2);
     tempsOpa2 = setTimeout("Change_Client_Div_Dernier_Premier()", vitesse_Client_def);

  }

}





/* Our Partners */

var t3;
var t4;

var vitesse_Partenaire_def = 50
var vitesse_Partenaire_def_2 = 5000
var position_Partenaire = 0

var pas_pixel_Partenaire = 280

var Opa_Partenaire = 100
var Pas_Opa_Partenaire = 5

var start = true

var h2 = 0
var pas_partenaire_done=0;
var pas_partenaire_done_limite=17;

function Defil_Partenaire_init(){

  var div = document.getElementById("content-OurParteners-Contenu-right");

  div.scrollTop = 0;

  set_opacity("content-OurParteners-Contenu-right", Opa_Partenaire)

}


function Move_Partenaire(){

  if(Opa_Partenaire == 0) {

  var div2 = document.getElementById("content-OurParteners-Contenu-right");
  h2 = div2.scrollHeight - div2.clientHeight;

	  if (div2.scrollTop < h2 - pas_pixel_Partenaire){
  
   	       div2.scrollTop = div2.scrollTop + pas_pixel_Partenaire - 2*pas_partenaire_done_limite;

		pas_partenaire_done = 0;

	  }
	  else {
		
	     div2.scrollTop  = 0;

	  }
	
  }

}

function Transit_Partenaire(){

Move_Partenaire()

if(start) {

   if(Opa_Partenaire > 0 ) {

	  if(pas_partenaire_done < pas_partenaire_done_limite) {
   	  	var div2 = document.getElementById("content-OurParteners-Contenu-right");
                div2.scrollTop = div2.scrollTop + 1
		pas_partenaire_done = pas_partenaire_done +1
	  }
	
	  Opa_Partenaire = Opa_Partenaire - Pas_Opa_Partenaire

	  set_opacity("content-OurParteners-Contenu-right", Opa_Partenaire)

   }

   else {

 	 start=false;

   }

	  clearTimeout(t4);
          t4 = setTimeout("Transit_Partenaire()", vitesse_Partenaire_def);
}

if(start==false) {

  if(Opa_Partenaire < 100) {

	  if(pas_partenaire_done < pas_partenaire_done_limite) {
   	  	var div2 = document.getElementById("content-OurParteners-Contenu-right");
                div2.scrollTop = div2.scrollTop + 1
		pas_partenaire_done = pas_partenaire_done +1
	  }

	  Opa_Partenaire = Opa_Partenaire + Pas_Opa_Partenaire

	  set_opacity("content-OurParteners-Contenu-right", Opa_Partenaire)

	  clearTimeout(t4);
          t4 = setTimeout("Transit_Partenaire()", vitesse_Partenaire_def);
  }
  else {
	  start=true;
	  pas_partenaire_done = 0;

  }

}

return 0;
}


function Defil_Partenaire_Haut(){

  clearTimeout(t4);
  t4 = setTimeout("Transit_Partenaire()", vitesse_Partenaire_def);

  clearTimeout(t3);
  t3 = setTimeout("Defil_Partenaire_Haut()", vitesse_Partenaire_def_2);

}




