var animIsRunning = false;
var maxStep = 5;
var blockObj;

function ShowBlock(argMaxIndex, argActualIndex)
{
	if (animIsRunning == true) return;
	var linksObj = document.getElementById('links');
	var linkObj = false;
	var display =  'none';

	for (i=1;i<=argMaxIndex;i++){
		linkObj = document.getElementById('link'+i);
		blockObj = document.getElementById('block'+i);
		blockObj.style.display = 'none';
		linkObj.className = 'inactive';
	}
	
	linkObj = document.getElementById('link'+argActualIndex);
	linkObj.className = 'active';

	blockObj = document.getElementById('block'+argActualIndex);
	blockObj.style.display = 'block';
	BlockAnim(1);

	linksObj.style.display = 'block';
}

function BlockAnim(argStep){
	animIsRunning = true;
	if (argStep == maxStep){
		animIsRunning = false;
		blockObj.scrollTop = 0;
	}else{
		blockObj.scrollTop = 500-Math.round(500/maxStep)*argStep;
		setTimeout('BlockAnim('+(argStep+1)+')',200);
	}
}