
/*** mécanisme de SLIDING des écrans (cf. Effect issu de effects.js) ***/
// Valeurs par défaut, peuvent être redéfinies dans le onload de la startpage
var pageWidth = 346;	 
var timeBt = 100;

Slide = function(elt, value)
{
	
new Effect.MoveBy(elt, 0, value , 
			  {
				  duration: 0.4,  
				  transition: Effect.Transitions.sinoidal,
      		afterFinishInternal: 
      				function(effect)
      				{
      					if ($("maskInitialisation"))
								{
      						mask.hideMask();
      					}
      				}
			  });
}

nextScreenSlide = function(nbPages)
{
	screenSlide(-(nbPages * pageWidth));
}

prevScreenSlide = function(nbPages)
{
	screenSlide(nbPages * pageWidth);
}

screenSlide = function(width)
{
	if ($("maskInitialisation"))
	{
		Element.setOpacity("maskInitialisation",0);
		mask.showMask();
	}
	Slide('scrollpane',width);
	setTimeout("Slide('scrollpane-button',"+width+");",timeBt);
}	 
