
// ===================
// SCROLLER DE TEXTE
// ===================
// ©2009, Dominik Fusina
pageTotal = 3;
zoneHeight = 400;
actualPage = 1;
ligneIndex = new Array();
preclic = 0;
realpos = 0;


function scrollToPage(id,pageNum)
{

	if(actualPage!=pageNum)
	{
	
		
		calqueStart = 'news'+eval(pageNum);
		calqueEnd   = 'news'+eval(actualPage);
		// ==================
		// ANTICIPATION du clic
		preclic = $(calqueStart).offsetHeight + realpos;
		//alert(preclic);
		// ==================
		//alert(preclic);
		decalage = ligneIndex[pageNum] - ligneIndex[actualPage];
		realpos = $(calqueEnd).offsetHeight - decalage;
		new Effect.Move(id, {x: 0, y: -decalage, mode: 'relative',transition: Effect.Transitions.spring, queue: 'end'});
		//document.images['arrowup'].src = "image/bouton_UP.png";
		// agrandissement du cache
		//new Effect.Move('cache', {x: 0, y: decalage, mode: 'relative',transition: Effect.Transitions.spring});
		calque   = 'news'+eval(pageNum);
		// redimensionnement de la page
		$('cache').style.height = $(calque).offsetHeight+'px';
		actualPage = pageNum;
		
	}
	
	
	if(pageNum<=pageTotal-1)
	{
		//document.images['arrowdown'].src = "image/bouton_DOWN-off.png";
	}
	
	
	
}


function initScrollEffect()
{
	cumul = 0;
	ligneIndex[1] = 0;
	for(n=2;n<=pageTotal;n++)
	{
		calque   = 'news'+eval(n-1);
		cumul = cumul+ $(calque).offsetHeight;
		ligneIndex[n] = cumul;
		
	}
	// right size for TEXT ZONE
	calque   = 'news1';
	$('cache').style.height = $(calque).offsetHeight+'px';
}

//document.onload = initScrollEffect();
//-->


