var scroller = {
	init:function() {
		scroller.docH = document.getElementById("scrollContent").offsetHeight;
		scroller.contH = document.getElementById("scrollContainer").offsetHeight;
		scroller.scrollAreaH = document.getElementById("scrollArea").offsetHeight;
		  
		scroller.scrollH = (scroller.contH * scroller.scrollAreaH) / scroller.docH;
		document.getElementById("scroller").style.height = Math.round(scroller.scrollH) + "px";
		if(document.getElementById("scrollArea").offsetHeight <= document.getElementById("scroller").offsetHeight){
			document.getElementById("scroller").style.display = "none";
			document.getElementById("scrollArea").style.display = "none";
		}
		scroller.scrollDist = Math.round(scroller.scrollAreaH-scroller.scrollH);
		
		Drag.init(document.getElementById("scroller"),null,0,0,-1,scroller.scrollDist);
		
		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("scrollContent").style.top = docY + "px";
		}
	}
}
/*onload = scroller.init;*/