document.write('<style type="text/css">div#scrollcnt {overflow:hidden; }<\/style>');
var maxScroll;
var scrollTimer;
function altScroll() {
	var scrollDiv = o('scrollcnt');
	maxScroll = scrollDiv.offsetHeight - o('scrollable').offsetHeight;
	if (maxScroll < 0) {
		var scrollbar = cE('div');
		scrollbar.id = "scrollbar";
		var scrollup = cE('div');
		scrollup.id = "scrollup";
		scrollup.onmouseover = function() {
			this.style.backgroundPosition = "0 -27px";
			scrollTimer = window.setInterval("scrollDiv('up')",100);
		};
		var scrolldown = cE('div');
		scrolldown.id = "scrolldown";
		scrolldown.onmouseover = function() {
			this.style.backgroundPosition = "0 -27px";
			scrollTimer = window.setInterval("scrollDiv('down')",100);
		};
		scrollup.onmouseout = scrolldown.onmouseout = function() {
			window.clearInterval(scrollTimer);
			this.style.backgroundPosition = "0 0";
		};
		scrollbar.appendChild(scrollup);
		scrollbar.appendChild(scrolldown);
		scrollDiv.appendChild(scrollbar);
	}
}
function scrollDiv(dir) {
	var scrollElem = o('scrollable');
	var currentScrollPos = scrollElem.offsetTop;
	if (dir == "down" && currentScrollPos > maxScroll)
		scrollElem.style.marginTop = (currentScrollPos-15) + "px";
	else if (dir == "up" && currentScrollPos < 0)
		scrollElem.style.marginTop = (currentScrollPos+15) + "px";
	else
		window.clearInterval(scrollTimer);
}
function cE(type) { return document.createElement(type); }
function o(id) { return document.getElementById(id); }
