window.addEvent('domready', function(){

	if(document.getElementById('scrollcontent')){

		var ypos = 0;
		var scrollheight = 230;

		document.getElementById('scrollcontent').style.height='auto';
		var clientheight = document.getElementById('scrollcontent').offsetHeight;

		if( clientheight <= scrollheight ){
			document.getElementById('scrolldown').style.display='none';
			document.getElementById('scrollup').style.display='none';
		}
				
		var scroll = new Fx.Scroll('scrollcontainer', {
			wait: false,
			duration: 1500,
			offset: {'x': 0, 'y': 0},
			transition: Fx.Transitions.Quad.easeInOut
		});
					
		$('scrollup').addEvent('click', function(event) {
			event = new Event(event).stop();
			ypos = ypos - scrollheight;
			if(ypos<0){ ypos = 0; }
			scroll.scrollTo(0,ypos);
		});

		$('scrolldown').addEvent('click', function(event) {
			event = new Event(event).stop();
			ypos = ypos + scrollheight;
			if(ypos>=clientheight){ ypos = clientheight - scrollheight }
			scroll.scrollTo(0,ypos);
		});

	}


	

	if(document.getElementById('searchscrollcontent')){

		var ypos = 0;
		var scrollheight = 320;	

		document.getElementById('searchscrollcontent').style.height='auto';
		var clientheight = document.getElementById('searchscrollcontent').offsetHeight;

		if( clientheight <= scrollheight ){
			document.getElementById('scrolldown').style.display='none';
			document.getElementById('scrollup').style.display='none';
		}
				
		var scroll = new Fx.Scroll('searchscrollcontainer', {
			wait: false,
			duration: 1500,
			offset: {'x': 0, 'y': 0},
			transition: Fx.Transitions.Quad.easeInOut
		});
					
		$('scrollup').addEvent('click', function(event) {
			event = new Event(event).stop();
			ypos = ypos - scrollheight;
			if(ypos<0){ ypos = 0; }
			scroll.scrollTo(0,ypos);
		});

		$('scrolldown').addEvent('click', function(event) {
			event = new Event(event).stop();
			ypos = ypos + scrollheight;
			if(ypos>=clientheight){ ypos = clientheight - scrollheight }
			scroll.scrollTo(0,ypos);
		});

	}

});
