function formatList_showPage(formatlistID, page, totalpages)
{
	var position = (page-1) * 200;
	var lastActivePage = 1;
	for(var i = 1; i < totalpages; i++)
	{
		paginationID = formatlistID + "_page_" + i;
		if(document.getElementById(paginationID).className == "active")
		{
			lastActivePage = i;
		}
	}
	

	var tempPageDiff = formatList_pageDifference(lastActivePage, page);
	
	var duration = 0.4  * tempPageDiff;
	formatList_slideToPage(formatlistID, position, duration);

	var paginationID = "";
        
	for(var i = 1; i <= totalpages; i++)
	{
		paginationID = formatlistID + "_page_" + i;
		if(i == page)
		{
			document.getElementById(paginationID).className  = 'active';
		}
		else
		{
			document.getElementById(paginationID).className  = 'inactive';
		}
	}
}


function formatList_pageDifference(pagePrevious, pageNext)
{
	var tempPageDiff = (pagePrevious - pageNext);
	if(tempPageDiff <= 0){
		tempPageDiff = tempPageDiff * (-1);
	}
	return tempPageDiff;
}




function formatList_slideToPage(targetId, position, duration){
	var attributes = {
	scroll: { to: [position, 0] }
	};
	var sliderAnimation = new YAHOO.util.Scroll(targetId, attributes, duration, YAHOO.util.Easing.easeOut);
	sliderAnimation.animate();
}


