function init_scroll() {

if (document.getElementById("scroll0Content")) {
var colbg='#dadcd0';

var hscroll=400;
var startop=172;
var startleft=663;
var containerw=285;
var maxscroll=hscroll+startop+20;


var aThumb = document.getElementById("scrl");
var aThumbBg = document.getElementById("bgscrl");
var scrolldiv=document.getElementById("scroll0Content");
var scrolldivcontainer=document.getElementById("root0");
var mascktxt=document.getElementById("mascktxt");

aThumbBg.style.top=startop+'px';
aThumbBg.style.left=startleft+2+'px';
aThumbBg.style.height=hscroll+27+'px';
aThumbBg.style.width='1px'
aThumbBg.style.backgroundColor=colbg;

aThumb.style.top=startop+'px';
aThumb.style.left=startleft+'px';
aThumb.style.backgroundColor=colbg;

mascktxt.style.top=startop+hscroll+25+'px';
mascktxt.style.left=(startleft-containerw-20)+'px';
mascktxt.style.width=containerw+'px';
mascktxt.style.height='8px';
mascktxt.style.backgroundColor='#FFFFFF';


var h=scrolldiv.offsetHeight;

maxY=parseInt(h)-hscroll;

	if (maxY>(hscroll/10)) {

	thumbH=(hscroll+20-maxY);
	
	if (thumbH<5) {thumbH=hscroll/10;}
	aThumb.style.visibility='visible';
	aThumbBg.style.visibility='visible';
	mascktxt.style.visibility='visible';
	aThumb.style.height=thumbH+'px';
	
	scrolldiv.style.width=containerw+'px';

	velscroll=maxY/(hscroll+20-(thumbH-20));
	if (velscroll<1) {velscroll=1;}
	if (velscroll>1) {velscroll=velscroll+0.2;}
	
	maxH=maxscroll-thumbH+10;

	Drag.init(aThumb, null, startleft, startleft, startop, maxH);

		aThumb.onDrag = function(x, y) {

		var newpos=(y-startop) * (velscroll*-1);

		if (newpos>(maxY*(-1)-50)) { scrolldiv.style.top=newpos+"px";}
		}
	}
} else {
setTimeout("init_scroll();",400);
}

}