	// Div Scroller
	// Last updated 2008-04-09 by Andy
	
	// Instructions: add initScrollers() to onload; add scrollover, scrollout and scrollclick functions to links

	var scrollAmount = 3;
	var wheelScroll = 20;
	var clickAmount = 60;
	var scrollFps = 40;
	
	var stopScrolling = false;
	
	function scrollOver(dir) {
		if(stopScrolling) {
			stopScrolling = false;
			return;
		}
		document.getElementById("maintext").scrollTop += dir * scrollAmount;
		setTimeout("scrollOver("+dir+")", 1000 / scrollFps)
	}
	function scrollOut() {
		stopScrolling  = true;
	}
	function scrollClick(dir) {
		document.getElementById("maintext").scrollTop += dir * clickAmount;
	}
	function initScrollers() {
		var el = document.getElementById("maintext");
		if(el.scrollHeight > el.clientHeight) {
			document.getElementById("scrollDownArrow").style.display = 'block';
			document.getElementById("scrollUpArrow").style.display = 'block';
			if(el.addEventListener)
				el.addEventListener('DOMMouseScroll', wheel, false);
			el.onmousewheel = wheel;
		}
	}
	function wheel(event){
		var delta = 0;
		if(!event) event = window.event;
		if(event.wheelDelta) {
			delta = event.wheelDelta/120; 
			if (window.opera) delta = -delta;
		} else if(event.detail) {
			delta = -event.detail/3;
		}
		if(delta)
			document.getElementById("maintext").scrollTop += -1 * delta * wheelScroll;
			if(event.preventDefault)
				event.preventDefault();
			event.returnValue = false;
	}
	
	
	var scrollAmount2 = 3;
	var wheelScroll2 = 20;
	var clickAmount2 = 60;
	var scrollFps2 = 40;
	
	var stopScrolling2 = false;	
	
	
	function scrollOver2(dir) {
	if(stopScrolling2) {
		stopScrolling2 = false;
		return;
	}
	document.getElementById("main-image-events").scrollTop += dir * scrollAmount2;
	setTimeout("scrollOver2("+dir+")", 1000 / scrollFps2)
	}
	function scrollOut2() {
		stopScrolling2  = true;
	}
	function scrollClick2(dir) {
		document.getElementById("main-image-events").scrollTop += dir * clickAmount2;
	}
	function initScrollers2() {
		var el2 = document.getElementById("main-image-events");
		if(el2.scrollHeight > el2.clientHeight) {
			document.getElementById("scrollDownArrow1").style.display = 'block';
			document.getElementById("scrollUpArrow1").style.display = 'block';
			if(el2.addEventListener)
				el2.addEventListener('DOMMouseScroll', wheel2, false);
			el2.onmousewheel = wheel2;
		}
	}
	function wheel2(event){
		var delta2 = 0;
		if(!event) event = window.event;
		if(event.wheelDelta) {
			delta2 = event.wheelDelta/120; 
			if (window.opera) delta2 = -delta2;
		} else if(event.detail) {
			delta2 = -event.detail/3;
		}
		if(delta2)
			document.getElementById("main-image-events").scrollTop += -1 * delta2 * wheelScroll2;
			if(event.preventDefault)
				event.preventDefault();
			event.returnValue = false;
	}