
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Script LAyer scroll 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

bw=new verifyCompatibleBrowser();
 
var speed=50;
 
var loop, timer;

function ConstructObjectEnt(obj,nest){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0; 
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
	
	
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight 
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight 
		
	// Scroll texte Entreprise
    this.up=MoveAreaUpTexte;this.down=MoveAreaDownTexte; 
		
	// Scroll texte Entreprise
    this.up=MoveAreaUpTexteSm;this.down=MoveAreaDownTexteSm; 
	
    this.MoveArea=MoveArea; this.x; this.y; 
    this.obj = obj + "Object" 
    eval(this.obj + "=this") 
    return this 
} 


function MoveArea(x,y){ 
    this.x=x;this.y=y 
    this.css.left=this.x 
    this.css.top=this.y 
} 

// MOUVEMENT DES SCROLL FIGURANT SUR LE SITE 

// VERS HAUT Texte
function MoveAreaUpTexte(move){ 
	if(this.y<0){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".up("+move+")",speed) 
	} 
} 

// VERS BAS Texte
function MoveAreaDownTexte(move){ 
	if(this.y>-this.scrollHeight+objContainerTexte.clipHeight){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".down("+move+")",speed) 
	} 
} 


// VERS HAUT Texte
function MoveAreaUpTexteSm(move){ 
	if(this.y<0){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".up("+move+")",speed) 
	} 
} 

// VERS BAS Texte
function MoveAreaDownTexteSm(move){ 
	if(this.y>-this.scrollHeight+objContainerTexteSm.clipHeight){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".down("+move+")",speed) 
	} 
} 

// FIN MOUVEMENT DES SCROLL FIGURANT SUR LE SITE 



// INITIALISATION SCROLL FIGURANT SUR LE SITE 

function PerformScrollTexte(speed){ 
	if(initialised){ 
		loop=true; 
		if(speed>0) objScrollerTexte.down(speed) 
		else objScrollerTexte.up(speed) 
	} 
} 

function PerformScrollTexteSm(speed){ 
	if(initialised){ 
		loop=true; 
		if(speed>0) objScrollerTexteSm.down(speed) 
		else objScrollerTexteSm.up(speed) 
	} 
} 

function CeaseScroll(){ 
    loop=false;
    if(timer) clearTimeout(timer) 
} 

// FIN INITIALISATION SCROLL FIGURANT SUR LE SITE 
//var initialised; 

function InitialiseScrollableAreaTexte(){
	
		//DivZoneTexte DivTexte
		objContainerTexte=new ConstructObjectEnt('DivZoneTexte');
		objScrollerTexte=new ConstructObjectEnt('DivTexte','DivZoneTexte');
		objScrollerTexte.MoveArea(0,0);
		objContainerTexte.css.visibility='visible';
		
		//DivZoneTexteSm DivTexteSm
		objContainerTexteSm=new ConstructObjectEnt('DivZoneTexteSm');
		objScrollerTexteSm=new ConstructObjectEnt('DivTexteSm','DivZoneTexteSm');
		objScrollerTexteSm.MoveArea(0,0);
		objContainerTexteSm.css.visibility='visible';
	
    initialised=true;
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //FIN Script LAyer scroll 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
