/*
script créé par Mélanie Holder
Ce script sert à animer un déplacement de layer.
*/
	
//---------------------------------------------
	function cAnimLayer()
	{
		this.mAnimHorizontal = fAnimHorizontal;
		this.mAnimVertical = fAnimVertical;
	}

//---------------------------------------------
	function fAnimHorizontal(sRefName, iPosFinale, iVitesse)
	{
		if (parseInt(eval(sRefName).left) < iPosFinale)
		{
			//aller à droite
			eval(sRefName).left = parseInt(eval(sRefName).left) + iVitesse;
			if (parseInt(eval(sRefName).left) >= iPosFinale)
			{
				eval(sRefName).left = iPosFinale;
				return;
			}
			
			window.setTimeout("fAnimHorizontal('"+sRefName+"', "+iPosFinale+", "+iVitesse+")", 0);
		}
		else if (parseInt(eval(sRefName).left) > iPosFinale)
		{
			//aller à gauche
			eval(sRefName).left = parseInt(eval(sRefName).left) - iVitesse;
			if (parseInt(eval(sRefName).left) <= iPosFinale)
			{
				eval(sRefName).left = iPosFinale;
				return;
			}
				
			window.setTimeout("fAnimHorizontal('"+sRefName+"', "+iPosFinale+", "+iVitesse+")", 0);
		}		
	}
//---------------------------------------------
	function fAnimVertical(sRefName, iPosFinale, iVitesse)
	{
		if (iPosFinale > parseInt(eval(sRefName).top))
		{
			//aller en bas
			if (parseInt(eval(sRefName).top) < iPosFinale)
			{
				eval(sRefName).top = parseInt(eval(sRefName).top) + iVitesse;
				if (parseInt(eval(sRefName).top) >= iPosFinale)
				{
					eval(sRefName).top = iPosFinale;
					return;
				}
				window.setTimeout("fAnimVertical('"+sRefName+"', "+iPosFinale+", "+iVitesse+")", 0);
			}
		}
		else
		{
			//aller en haut
			if (parseInt(eval(sRefName).top) > iPosFinale)
			{
				eval(sRefName).top = parseInt(eval(sRefName).top) - iVitesse;
				if (parseInt(eval(sRefName).top) <= iPosFinale)
				{
					eval(sRefName).top = iPosFinale;
					return;
				}
				window.setTimeout("fAnimVertical('"+sRefName+"', "+iPosFinale+", "+iVitesse+")", 0);
			}
		}		
	}
//-------------------------------------------------------

	
/*
<script src = "/includes/oAnimLayer.js" language="JavaScript"><!--/ Version 2 /--></script>
<script language="JavaScript"><!-- 
//-------------------------------------------------------

	// Details d'utilisation

	// var oAnimLayer = new cAnimLayer();
	// oAnimLayer.mAnimHorizontal(sRefName, iPosFinale, iVitesse);
	// oAnimLayer.mAnimVertical(sRefName, iPosFinale, iVitesse);
//-------------------------------------------------------
//--></script>
*/


