	document.addEvent('domready',function(){
		
		$('logo').addEvent('click',function(){
			window.location.href='/';
		});
		$('logo').setStyle('cursor','pointer');
		
		document.getElements('.navigation a.detail').each(function(element){
			var mainimage = element.getParent().getParent().getNext();
			var myslide = new Fx.Slide(mainimage);
			myslide.hide();
			element.addEvent('click',function(ev){
				myslide.toggle();
				return false;
			});
			element.getParent().getPrevious().getElements('img').each(function(thumb){
				thumb.addEvent('click',function(ev){
					myslide.toggle();
					return false;
				})
			});
			element.getParent().getParent().getParent().getElement('div.mainimage img').addEvent('click',function(evt){
				myslide.toggle();
				return false;
			});

		});
		new SmoothScroll({'duration':700},window);
		
		var img = new Element('img',{'src':'/site_media/img/arrow.png'});
		document.getElements('div.text a').each(function(element){
			var limg = img.clone();
			limg.inject(element,'before');
		});

		document.getElements('#language a').each(function(element){
			element.addEvent('click',function(e){
				var lang = element.get('rel');
				if (lang){
					document.getElement('#language input[name=language]').value=lang;
					$('language').submit();
				}
			});
		});
		
		
		$('styleswitch').addEvent('click',function(el){
			document.getElements('link[rel=stylesheet]').each(function(stylesheet){
				stylesheet.dispose();
			});
			var t = Cookie.read('current_theme');
			if (t == 'dark'){
				Cookie.write('current_theme','bright');
				new Asset.css('/site_media/css/style.css');
			} else {
				Cookie.write('current_theme','dark');
				new Asset.css('/site_media/css/style.css');
				new Asset.css('/site_media/css/style_dark.css');  
			}
		});
		
		var t = Cookie.read('current_theme');
		
		if (t == null){
			var stunde = (new Date()).getHours();
			if (stunde < 5 || stunde > 18){
				t = 'dark';
			}
		}
		
		if (t == 'dark'){
			Cookie.write('current_theme','bright');
			$('styleswitch').fireEvent('click');
		};
		
	});
