<!--

var m;
m=new Object();
m.scrolling=new Array(0,0,0);
m.scr_real=new Array(0,0,0);
m.current=-1;

function getCoords(evt){
	if(!evt)
		evt=window.event;
	m.y=evt.clientY;
}

function scroller(n,str,rate){

	target_lyr=findObj(str+'_inner');
	outer_lyr=findObj(str);

	h=outer_lyr.offsetHeight;
	H=target_lyr.offsetHeight;

	if(H<h)
		{
		target_lyr.style.top=0+'px';
		m.scr_real[n]=0;
		Scroll(n,0);
		return;
		}
	
	my=m.y-(findObj('container').offsetTop+30);

	Y1=my-(h/2);
	vel=Y1*Math.sqrt(Math.abs(Y1))*(0.0000025*H)*rate;

	t=m.scr_real[n]-vel;

	t=(t>0)?0:t;
	t=(t<(h-H))?h-H:t;
	target_lyr.style.top=t+'px';

	m.scr_real[n]=t;
}

function Scroll(n,d,rate){

	if(d==0)
		clearInterval(m.scrolling[n]);

	if(m.current!=n)
		{
		for(i=0;i<3;i++)
			{
			if(m.scrolling[i]!=0)
				clearInterval(m.scrolling[i]);
			m.scrolling[n]=0;
			}

		switch(n)
			{
			case 0: str='content_left'; break;
			case 1: str='content_right'; break;
			}

		m.scrolling[n]=setInterval('scroller('+n+',"'+str+'",'+rate+')',5);
		m.current=n;
		}

}

//-->
