// <![CDATA[
		  var scroller = {
		  init:   function() {
			scroller.docH = document.getElementById("textdiv").offsetHeight;
			scroller.contH = document.getElementById("textareadiv").offsetHeight;
			scroller.scrollAreaH = document.getElementById("scrolldiv").offsetHeight;
			scroller.scrollH = (scroller.contH * scroller.scrollAreaH) / scroller.docH;
			
			if (scroller.scrollH >=133)
			{
				scroller.scrollH = 0;
				document.getElementById("scroller").style.height = "0px";
				
				document.getElementById('scrolldiv').style.display = "none";
			}
			else
			{
				document.getElementById('scrolldiv').style.display = "block";
				
				document.getElementById("scroller").style.height = Math.round(scroller.scrollH) + "px";
				
				scroller.scrollDist = Math.round(scroller.scrollAreaH-scroller.scrollH);
				
				Drag.init(document.getElementById("scroller"),null,0,0,-1,scroller.scrollDist);
			}
			
			//add ondrag function
			document.getElementById("scroller").onDrag = function (x,y) {
			  var scrollY = parseInt(document.getElementById("scroller").style.top);
			  var docY = 0 - (scrollY * (scroller.docH - scroller.contH) / scroller.scrollDist);
			  document.getElementById("textdiv").style.top = docY + "px";
			}
		  }
		}
		
		onload = scroller.init;
		// ]]>