<!--
var actT = 2;				

var TimeID;
var scrx,dx,x,inix,viewx;

function Init(){
	dx = 0;
	x = 0;
	inix = 0;
	viewx = inix;
}

function right(rq){
	scrx = rq;
	inix = viewx;
	dx = 0;
	x = 0;
	scroll_right();
}

function left(rq){
	scrx = rq;
	inix = viewx;
	dx = 0;
	x = 0;
	scroll_left();
}

function scroll_right(){
	var tgtx = inix + scrx;
	if( x < (scrx/2) ){
		dx++;
	}else if( x > (scrx/2) ){
		dx--;
		dx = Math.max(dx , 1);
	}
	x += dx;
	viewx = inix + x;
	viewx = Math.min( viewx , tgtx );
	self.scroll(viewx,0);
	if(viewx >= tgtx){
		clearTimeout(TimeID);
	}else{
		TimeID = setTimeout( "scroll_right()" , actT);
	}
}

function scroll_left(){
	var tgtx = inix - scrx;
	if( x < (scrx/2) ){
		dx++;
	}else if( x > (scrx/2) ){
		dx--;
		dx = Math.max(dx , 1);
	}
	x += dx;
	viewx = inix - x;
	viewx = Math.max( viewx , tgtx );
	self.scroll(viewx,0);
	if(viewx <= tgtx){
		clearTimeout(TimeID);
	}else{
		TimeID = setTimeout( "scroll_left()" , actT);
	}
}

// -->
