window.addEvent('domready', function(){

// gototop link
	new SmoothScroll({ duration:500 }, window);
	$('gototop').set('opacity','0').setStyle('display','block');

	var ss = new ScrollSpy({
		min: 150,
		onEnter: function(position,enters) {
			$('gototop').fade('in');
		},
		onLeave: function(position,leaves) {
			$('gototop').fade('out');
		},
		onTick: function(position,state,enters,leaves) {
		},
		container: window
	});


// external links
	var t = $$("a[rel=external]");
	t.each(function(lnk, nr){
		lnk.set({'target':'_blank'}).addClass('external');									
	});	

// accordeon like content	
	var myAccordion = new Fx.Accordion($$('.toggler'), $$('.toggle_container'), {
		onActive: function(toggler, element){
			toggler.addClass('sel');
		},
		onBackground: function(toggler, element){
			toggler.removeClass('sel');
		}													  
	});
	$$('.toggler').each(function(el){
		el.addClass('cursor');
		el.addEvents({
					 'mouseenter': function(){if(!this.hasClass('sel')){this.addClass('hover');}},
					 'mouseleave': function(){this.removeClass('hover');}
		});
	});				

});
