window.addEvent('domready', function(){
	var comments = document.id('comments');
	var nav = new DotNavigation('slide-nav');
	var slideshow = new Slideshow('slideshow', {
		loop: 10000,
		onPages: function(pageCount){
			nav.setNumberOfPages(pageCount);
		},
		onChange: function(i){
			nav.setActive(i);
			comments.fade('out');
		}
	});
	
	nav.addEvent('change', function(i){
		slideshow.gotoSlide(i);
	});
	
	comments.set('tween', {
		link: 'cancel',
		onComplete: function(){
			if(comments.getStyle('visibility') == 'hidden'){
				var text = slideshow.getCurrent().getElement('img').get('title');
				if(text != null){
					comments.getElement('p').set('text', text);
					comments.fade('in');
				}
			}
		}
	});
	comments.fade('out');
	
	var uri = new URI(document.location.href);
	var dir = uri.get('file');
	var navigation = document.id('navigation');
	var active = navigation.getElement('li>a[href^="/'+dir+'"]');
	if(dir && active)
		active.addClass('active');
});

var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-740737-46']);
	_gaq.push(['_trackPageview']);
	_gaq.push(['_trackPageLoadTime']);
	
(function(){
	var ga = document.createElement('script'); ga.type = 'text/javascript';
		ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
