
var slider;
scrollPage=true;


function scrollVertical(value, element, slider) {
				element.scrollTop = Math.round(value/slider.maximum*(element.scrollHeight-element.offsetHeight));
			}

function initScroll(){
	var oImg = document.createElement("img");
	oImg.setAttribute('id','sliderDis');
	oImg.src = "/images/scrollnubdisabled.png";
	oImg.style.display = "none";
	document.body.appendChild(oImg);
	oImg = document.createElement("img");
	oImg.setAttribute('id','sliderEn');
	oImg.src = "/images/scrollnub.png";
	oImg.style.display = "none";
	document.body.appendChild(oImg);
	
	slider = new Control.Slider('handle', 'track', {
			axis: 'vertical',
			range: $R(0,15),
			values: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],
			//onSlide: function(v){ $('debug').innerHTML = 'slide: ' + v },
			
			onSlide: function(v){scrollVertical(v, $('newsHeadlines'), slider)},
			
			//onChange: function(v){ $('debug').innerHTML = 'changed: ' + v }
			onChange: function(v){scrollVertical(v, $('newsHeadlines'), slider)},
			handleDisabled: 'sliderDis',
			handleImage: 'sliderEn'
			
		});
		
		if($('newsHeadlines').scrollHeight<=$('newsHeadlines').offsetHeight){
			slider.setDisabled();
			//slider.range.max=0;
		}
}
	

			
			//alert($('newsHeadlines').scrollHeight==$('newsHeadlines').offsetHeight);
			// vertical slider control
			
			
			
			// mouse wheel code from http://adomas.org/javascript-mouse-wheel/
			function handle(delta) {
				if(!slider.disabled)
				slider.setValueBy(-delta);
			}
			
			/** Event handler for mouse wheel event. */
			function wheel(event){
				var delta = 0;
				if (!event) /* For IE. */
					event = window.event;
				if (event.wheelDelta) { /* IE/Opera. */
					delta = event.wheelDelta/60;
					/** In Opera 9, delta differs in sign as compared to IE. */
					if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Opera/x.x or Opera x.x (ignoring remaining decimal places);
					 var oprversion=new Number(RegExp.$1) // capture x.x portion and store as a number
					 if (oprversion>=9 && oprversion<9.8)
					  delta = -delta;					 
					}
						
				} else if (event.detail) { /** Mozilla case. */
					/** In Mozilla, sign of delta is different than in IE.
					* Also, delta is multiple of 3.
					*/
					delta = -event.detail*2;
					
				}
		
				/** If delta is nonzero, handle it.
				* Basically, delta is now positive if wheel was scrolled up,
				* and negative, if wheel was scrolled down.
				*/
				if (delta)
					handle(delta);
		
				/** Prevent default actions caused by mouse wheel.
				* That might be ugly, but we handle scrolls somehow
				* anyway, so don't bother here..
				*/
				if (event.preventDefault)
					event.preventDefault();
				
				event.returnValue = false;
			}
			
			// mozilla
			Event.observe('scroll-area', 'DOMMouseScroll', wheel);
			
			// IE/Opera
			Event.observe('scroll-area', 'mousewheel', wheel);
