		<!-- *********************************************************** -->
		<!-- ********************* Chargement des images ****************** -->
		<!-- *********************************************************** -->

		var scrollleft_off =new Image();
		var scrollleft_on =new Image();
		var scrollright_off =new Image();
		var scrollright_on =new Image();
		var scrolltop_on =new Image();
		var scrolltop_off =new Image();
		var scrollbottom_on =new Image();
		var scrollbottom_off =new Image();

		<!-- *********************************************************** -->
		<!-- ************************** Variables ************************ -->
		<!-- *********************************************************** -->

		var myImages;
		var nbImage;
		var imageLoaded;
		var currentBloc="";
		var currentType="";
		var currentWay="";
		var isVisible;

		<!-- *********************************************************** -->
		<!-- *************************** Scrolling ************************ -->
		<!-- *********************************************************** -->

		function activeAscenseur(idBloc,wayBloc)
		{
			if(idBloc)
			{
				currentBloc=idBloc;
				currentWay=wayBloc;
			}

			if(currentWay == "left")
			{
				currentType="horizontal";
				document.getElementById("img_"+currentBloc+"_gauche").src=scrollleft_on.src;
			}
			else if(currentWay == "right")
			{
				currentType="horizontal";
				document.getElementById("img_"+currentBloc+"_droite").src=scrollright_on.src;
			}
			else if(currentWay == "top")
			{
				currentType="vertical";
				document.getElementById("img_"+currentBloc+"_haut").src=scrolltop_on.src;
			}
			else if(currentWay == "bottom")
			{
				currentType="vertical";
				document.getElementById("img_"+currentBloc+"_bas").src=scrollbottom_on.src;
			}
			if(idBloc) scrollContenu();
			else stopScrollContenu();
		}

		function scrollContenu(isMolette)
		{
			scrollTimer = null;
			var obj_out= document.getElementById("div_"+currentBloc+"_out");
			var obj_in= document.getElementById("div_"+currentBloc+"_in");

			pasMouvement=(isMolette) ? parseInt(scrollSpeed*200) : parseInt(scrollSpeed*10);

			if(currentType == "horizontal")
			{
				var divLeft=getProperties(obj_in.id,'left');
				var divWidth=obj_in.offsetWidth-obj_out.offsetWidth;

				if((currentWay == "right") && (parseInt(divLeft) > - divWidth)) obj_in.style.left = (parseInt(divLeft) - (pasMouvement))+"px";
				else if((currentWay == "left") && (parseInt(divLeft) < 0)) obj_in.style.left = (parseInt(divLeft) + (pasMouvement))+"px";
			}
			else if(currentType == "vertical")
			{
				var divTop=getProperties(obj_in.id,'top');
				var divHeight=obj_in.offsetHeight-obj_out.offsetHeight;

				if((currentWay == "bottom") && (parseInt(divTop) > - divHeight)) obj_in.style.top = (parseInt(divTop) - (pasMouvement))+"px";
				else if((currentWay == "top") && (parseInt(divTop) < 0)) obj_in.style.top = (parseInt(divTop) + (pasMouvement))+"px";
			}

			if(!isMolette) scrollTimer = setTimeout("scrollContenu()", 1);
			if(parseInt(getProperties(obj_in.id,'top')) > 0) obj_in.style.top="0px";
			else if(parseInt(getProperties(obj_in.id,'top')) < - divHeight) obj_in.style.top=-divHeight+"px";
		}
		
		function stopScrollContenu()
		{
			clearTimeout(scrollTimer);

			if(currentWay == "left") document.getElementById("img_"+currentBloc+"_gauche").src=scrollleft_off.src;
			else if(currentWay == "right") document.getElementById("img_"+currentBloc+"_droite").src=scrollright_off.src;
			else if(currentWay == "top") document.getElementById("img_"+currentBloc+"_haut").src=scrolltop_off.src;
			else if(currentWay == "bottom") document.getElementById("img_"+currentBloc+"_bas").src=scrollbottom_off.src;
		}

		<!-- *********************************************************** -->
		<!-- ******************* Affichage des ascenseurs ****************** -->
		<!-- *********************************************************** -->

		function initializeAscenseur(idBloc,typeBloc)
		{
			if(typeBloc == "horizontal")
			{
				<!-- ***** Chargement des images  ****** -->
				scrollleft_off.src ="http://www.naplus.fr/images/site/fleche_gauche_off.jpg"; 
				scrollleft_on.src ="http://www.naplus.fr/images/site/fleche_gauche_on.jpg"; 
				scrollright_off.src ="http://www.naplus.fr/images/site/fleche_droite_off.jpg"; 
				scrollright_on.src ="http://www.naplus.fr/images/site/fleche_droite_on.jpg"; 
			}
			else if(typeBloc == "vertical")
			{
				<!-- ***** Chargement des images  ****** -->
				scrolltop_on.src ="http://www.naplus.fr/images/site/fleche_haut_on.jpg"; 
				scrolltop_off.src ="http://www.naplus.fr/images/site/fleche_haut_off.jpg"; 
				scrollbottom_on.src ="http://www.naplus.fr/images/site/fleche_bas_on.jpg"; 
				scrollbottom_off.src ="http://www.naplus.fr/images/site/fleche_bas_off.jpg"; 
			}

			currentBloc=idBloc;
			currentType=typeBloc;
			document.getElementById("div_"+currentBloc+"_in").style.top="0px";
			displayAscenseur();
		}

		function displayAscenseur()
		{
			imageLoaded=0;
			myImages = document.getElementsByTagName('img');
			nbImage=myImages.length;
			if(nbImage == 0) areLoaded();
			else for (var i = 0 ; i < nbImage ; ++i) isLast(i);
		}

		function isLast(numImage)
		{
			if(!myImages[numImage].complete) setTimeout("isLast("+numImage+");",50);
			else
			{
				imageLoaded++;
				if(imageLoaded == nbImage) areLoaded();
			}
		}

		function areLoaded()
		{
			var obj_out=document.getElementById("div_"+currentBloc+"_out");
			var obj_in=document.getElementById("div_"+currentBloc+"_in");

			if(currentType == "horizontal")
			{
				if(parseInt(obj_in.offsetWidth) > parseInt(obj_out.offsetWidth))
				{
					document.getElementById("div_"+currentBloc+"_flecheGauche").style.display="block";
					document.getElementById("div_"+currentBloc+"_flecheDroite").style.display="block";
					isVisible=1;
					try{document.getElementById("div_"+currentBloc+"_blocAscenseur").style.display="block";}
					catch(e){;}
				}
				else
				{
					document.getElementById("div_"+currentBloc+"_flecheGauche").style.display="none";
					document.getElementById("div_"+currentBloc+"_flecheDroite").style.display="none";
					isVisible=0;
					try{document.getElementById("div_"+currentBloc+"_blocAscenseur").style.display="none";}
					catch(e){;}
				}
			}
			else if(currentType == "vertical")
			{
				if(parseInt(obj_in.offsetHeight) > parseInt(obj_out.offsetHeight))
				{
					document.getElementById("div_"+currentBloc+"_flecheHaut").style.display="block";
					document.getElementById("div_"+currentBloc+"_flecheBas").style.display="block";
					isVisible=1;
					try{document.getElementById("div_"+currentBloc+"_blocAscenseur").style.display="block";}
					catch(e){;}
				}
				else
				{
					document.getElementById("div_"+currentBloc+"_flecheHaut").style.display="none";
					document.getElementById("div_"+currentBloc+"_flecheBas").style.display="none";
					isVisible=0;
					try{document.getElementById("div_"+currentBloc+"_blocAscenseur").style.display="none";}
					catch(e){;}
				}
			}
		}

		<!-- **************************** Gestion de la molette de la souris *************************** -->

		function handle(delta)
		{
			if(isVisible)
			{
				if (delta < 0)
				{
					currentWay="bottom";
					scrollContenu(1);
				}
				else
				{
					currentWay="top";
					scrollContenu(1);
				}
			}
		}
		
		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;
		}
		
		if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);
		window.onmousewheel = document.onmousewheel = wheel;
