	var WebScrollClass = function(nbobjet,nameclass)
	{
		var SIZEWIDTH;
		var SIZEHEIGHT;
		var NB_OBJET=nbobjet;
		var AJUSTWIDTH;
		var SPEED=30;
		var mel_class_srol_name=nameclass;
		var varScro;
		var DIRMOVE;
		var START;
		var CIBLE;
		
		this.movescro = function movescro()
		{
			//alert("oui");
			var posi=$('webscroll1').scrollLeft;
			if(posi<AJUSTWIDTH)
			{
				var test=posi+SPEED;
				if(test<AJUSTWIDTH)
				{
					$('webscroll1').scrollLeft=posi+SPEED;
				}
				else
				{
					$('webscroll1').scrollLeft=AJUSTWIDTH;
				}
			}
		}
		
		this.ini = function ini()
		{
			if($('webscroll1'))
			{
				var scrollDims = $('webscroll1').getDimensions();
				SIZEWIDTH=scrollDims.width;
				SIZEHEIGHT=scrollDims.height;
				$('webscroll1').scrollLeft=0;
				var taille=$('webscroll1').scrollWidth;//scrollLeft;
				AJUSTWIDTH=taille-SIZEWIDTH;
				START=false;
			}
		}
		
		this.left_move = function left_move()
		{
			if(START==false)
			{
				DIRMOVE="left";
				var posi=$('webscroll1').scrollLeft;
				CIBLE=posi-SIZEWIDTH;
				if(posi>0)
				{
					START=true;
					varScro=setInterval("class_Scroller.mover()", 5);
				}
				else
				{
					$('webscroll1').scrollLeft=0;
					clearInterval(varScro);
					START=false;
				}
			}
		}
		
		this.right_move = function right_move()
		{
			if(START==false)
			{
				DIRMOVE="right";
				var posi=$('webscroll1').scrollLeft;
				CIBLE=posi+SIZEWIDTH;
				if(posi<AJUSTWIDTH)
				{
					if(CIBLE>AJUSTWIDTH) CIBLE=AJUSTWIDTH;
					START=true;
					varScro=setInterval("class_Scroller.mover()", 5);
				}
				else
				{
					$('webscroll1').scrollLeft=AJUSTWIDTH;
					clearInterval(varScro);
					START=false;
				}
			}
		}
		
		this.mover = function mover()
		{
			if(START==true)
			{
				var posi=$('webscroll1').scrollLeft;
				if(DIRMOVE=="right")
				{
					if(posi<CIBLE)
					{
						var test=posi+SPEED;
						if(test<CIBLE)
						{
							$('webscroll1').scrollLeft=posi+SPEED;
						}
						else
						{
							$('webscroll1').scrollLeft=CIBLE;
							clearInterval(varScro);
							START=false;
						}
					}
					else 
					{
						$('webscroll1').scrollLeft=CIBLE;
						clearInterval(varScro);
						START=false;
					}
				}
				else
				{
					if(posi>0)
					{
						var test=posi-SPEED;
						if(test>=CIBLE)
						{
							$('webscroll1').scrollLeft=posi-SPEED;
						}
						else
						{
							$('webscroll1').scrollLeft=CIBLE;
							clearInterval(varScro);
							START=false;
						}
					}
					else 
					{
						$('webscroll1').scrollLeft=0;
						clearInterval(varScro);
						START=false;
					}
				}
			}
		}
	}
	
	var class_Scroller = new WebScrollClass();
