window.addEvent('domready',function() {
// process 'external' links	
	var t = $$("a[rel=external]");
	t.each(function(lnk, nr){
		lnk.set({'target':'_blank'});
		i = lnk.getElements('img');
		if(i.length==0){
			lnk.addClass('external');									
		}
	});	
	
	// add smooth scrolling for internal links
	new SmoothScroll({ duration:500 }, window);
	
	/* link management */
	$('gototop').set('opacity','0').setStyle('display','block');
	
	/* scrollspy instance */
	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
	});

});
