	window.addEvent('domready', function() {
			var wy_line_height = 540;
			var wy_num_projects = 62;
			var wy_projects_pp = 12;
		
			// Sitemap in/out				
			var fxsitemapToggler = new Fx.Reveal('navSection', {duration: 'long', transition: Fx.Transitions.Cubic.easeInOut, mode: 'vertical'});
			$$('a.sitemaptoggler').each(
				function(elem, i) {
					elem.addEvent('click', function() {
						fxsitemapToggler.toggle();
				});
			});
			
			// Highlight current chrono area (quick&dirty)
			matches = document.URL.match(/\/([0-9]{3})-/);
			var wy_hilight_area = 0;
			if (matches && matches.length > 0) {
				current_project_number = matches[1].toInt();
				wy_hilight_area = Math.floor( (wy_num_projects - current_project_number) / wy_projects_pp );
			}
			
			navsorter_item = $$('#navSorter').getFirst();
			for (var j = 0; j < wy_hilight_area; j++) {
				navsorter_item = navsorter_item.getNext();
			}
			navsorter_item.addClass('hier');
			
			// Nav Slider
			document.id('navContentSlider').set('morph', {duration: 'long', transition: Fx.Transitions.Cubic.easeInOut});
			document.id('navContentSlider').morph({marginTop: (-wy_line_height * wy_hilight_area) + "px"});
							
			$$('#navSorter a').each(
				function(elem, i) {
					elem.addEvent('click', function() {
						$$('#navSorter a').removeClass('hier');
						elem.addClass('hier');
						document.id('navContentSlider').morph({marginTop: (-wy_line_height * i) + "px"});
					});
				}
			);
		});
		
		// tiny slideshow
		
		window.addEvent('domready',function() {
			/* settings */
			var showDuration = 4500;
			var container = $('slideBox');
			var images = container.getElements('div');
			var currentIndex = 0;
			var interval;
			/* opacity and fade */
			images.each(function(div,i){ 
				if(i > 0) {
					div.set('opacity',0);
					div.set("tween", { duration: 1500 }); //.tween("opacity", 0);
				}
			});
			/* worker */
			var show = function() {
				images[currentIndex].fade('out');
				images[currentIndex = currentIndex < images.length - 1 ? currentIndex+1 : 0].fade('in');
			};
			/* start once the page is finished loading */
			window.addEvent('load',function(){
				interval = show.periodical(showDuration);
			});
		});
