function do_init(){

	if ($("lyr")){
		
		wndo = new oggettoScroll('wn', 'lyr');
		oggettoScroll.scrdy=true;
		wndo.setUpScrollbar(("dragBar"), ("track"), "v", 1, 1);
		oggettoScroll.GeckoTableBugFix('wn');
		
		var lyrScroll=20;

		var lyrHeight=$('lyr').offsetHeight;
		var wnHeight=$('wn').offsetHeight;
		var lyrMax=(lyrHeight-wnHeight);
		
		var dragHeight=$('dragBar').offsetHeight;
		var trackHeight=$('track').offsetHeight;
		
		var dragMax=(trackHeight-dragHeight);

		var dragScroll=parseInt((dragMax*lyrScroll)/lyrMax);
		
		var dragStartPos=$('dragBar').offsetTop;
		
		//alert(dragStartPos);
		
		$('lyr').addEvent('mousewheel', function(e){
		
			var lyrPos=$('lyr').offsetTop;
			
			var dragPos=$('dragBar').offsetTop;
			
			//alert(dragPos + '-->' + dragScroll);
	
				if(e.wheel<0){ 
					
					if(lyrPos>-lyrMax){
						$('lyr').setStyle('top',(lyrPos-lyrScroll)+'px');
						if(dragPos<=dragMax){
							$('dragBar').setStyle('top',(dragPos+dragScroll)+'px');
						}
					}
					
				}else{
	
					if(lyrPos<0){
						$('lyr').setStyle('top',(lyrPos+lyrScroll)+'px');
					
						if(dragPos>0 && (dragPos-dragScroll>=0)){
							$('dragBar').setStyle('top',(dragPos-dragScroll)+'px');
						}
	
					}
				}
		});
	
	}
	

}


