// JavaScript Document
 dy=5;y=0;h=350;w=390;topY=00;
 ky=0;oldKy='';
 var oLyr,oLyr2,oHndl,frac;


 
 function DoScroll(sign) 
 {
 	y+=dy*sign;
 	oldKy=ky;
 	ky+=frac*dy*sign;
 	if (y<0) 
 		ky=y=0;
	tmp=Math.max(0,oLyr.scrollHeight-h);
	if (y>tmp) 
	{
		 ky=oldKy;
		 y=tmp;
	 } 
	 oLyr.style.clip='rect('+y+'px '+w+'px '+(y+h)+'px 0px)';
	 oLyr.style.top=topY-y+'px';
	 oKnob.style.top=topY+ky+'px';
 }
 function ScrollIt(state,sign) 
 {

 	if (state) 
 	{
 		oHndl=setInterval('DoScroll('+sign+')',50);
 	} 
 	else 
 	{
		 clearInterval(oHndl);
	 }
 }

 function Init() 
 {
  
 oLyr=document.getElementById("lyr");
 oLyr2=document.getElementById("lyr2");
 oKnob=document.getElementById("knob");
 scrollH=oLyr.scrollHeight
 containerH=400;
 frac=Math.min(1,containerH/scrollH);
 dh=400-containerH*frac;
 oKnob.style.height=containerH*frac;
 oKnob.style.top=topY;
 }


