var Scroller = new Class({
	initialize: function(sClickContainer, sScrollContainer,oOpt) {
		this.click_container 	= $(sClickContainer);
		this.scroll_area 		= $(sScrollContainer);
		this.options 			= oOpt;
		this.scroller			= new Fx.Scroll(this.scroll_area);
		this.setEvents();
	}
	
	,setEvents:function() {
		var me = this;
		this.click_container.getElements('a').each(function(oEl, nDX) {
			oEl.store('scroll_y',(nDX+1)*me.options.scroll_y);
			oEl.store('me',me);
			oEl.addEvent('click', me.scrollTo);
		});
		
		$('aanvragen_link').store('scroll_y',me.options.scroll_y + 500);
		$('aanvragen_link').store('me',me);
		$('aanvragen_link').addEvent('click', me.scrollTo);
		
		$$('.skip_intro_link').store('scroll_y', 500);
		$$('.skip_intro_link').store('me',me);
		$$('.skip_intro_link').addEvent('click', me.scrollTo);
			
	}
	,scrollTo: function(oEv) {
		document.gs_menu.selectLink(this);
		oEv.stop();
		this.retrieve("me").scroller.start(0,this.retrieve("scroll_y"));
	}
});

window.addEvent('domready', function() {
	var scroll = new Scroller('menu','pages', {
		"scroll_y":500
	});
});

