		window.addEvent('domready', function(){
			var list = $$('.navigation div');
			list.each(function(element) {
				
				var fx = new Fx.Morph(element, {duration:200, wait:false});
				
				element.addEvent('mouseenter', function(){
					fx.start({
						'margin-left': 10,
						'background-color': '#6699CC',
						'color': '#000',
						'border-left-width': '1px'
					});
				});
				
				element.addEvent('mouseleave', function(){
					fx.start({
						'margin-left': 0,
						'background-color': '#99ccff',
						'color': '#000000',
						'border-left-width': '0'
					});
				});
				
			});
			var qlinks = $$('.qlinks');
			qlinks.each(function(element) {
				
				var fx = new Fx.Morph(element, {duration:200, wait:false});
				
				element.addEvent('mouseenter', function(){
					fx.start({
						'margin-left': 10
					});
				});
				
				element.addEvent('mouseleave', function(){
					fx.start({
						'margin-left': 0
					});
				});
				
			});
			var rssmo = $$('#news_rss');
			rssmo.each(function(element) {
				
				var fx = new Fx.Morph(element, {duration:200, wait:false});
				
				element.addEvent('mouseenter', function(){
					element.setProperty('src', '/images/misc/rss_blue.png');
				});
				element.addEvent('mouseleave', function(){
					element.setProperty('src', '/images/misc/rss.png');
				});
				
			});
			
			var xhtmli = $$('#xhtml_icon');
			xhtmli.each(function(element) {
				
				var fx = new Fx.Morph(element, {duration:200, wait:false});
				
				element.addEvent('mouseenter', function(){
					element.setProperty('src', '/images/misc/xhtml-m.jpg');
				});
				element.addEvent('mouseleave', function(){
					element.setProperty('src', '/images/misc/xhtml.jpg');
				});
				
			});
			
			var cssi = $$('#css_icon');
			cssi.each(function(element) {
				
				var fx = new Fx.Morph(element, {duration:200, wait:false});
				
				element.addEvent('mouseenter', function(){
					element.setProperty('src', '/images/misc/css-m.jpg');
				});
				element.addEvent('mouseleave', function(){
					element.setProperty('src', '/images/misc/css.jpg');
				});
				
			});
			
			var beeftips = new Tips($$('.beeftips'));
			$('rdate1').store('tip:title', 'MegaMan Starforce 2');
			$('rdate1').store('tip:text', $('tt1'));
			
			$('rdate2').store('tip:title', 'Ryusei no Rockman 3');
			$('rdate2').store('tip:text', $('tt2'));
			
			$('rdate3').store('tip:title', 'Rockman 9');
			$('rdate3').store('tip:text', $('tt3'));
			
			$('rdate4').store('tip:title', 'No Game');
			$('rdate4').store('tip:text', $('tt4'));
			
			var potw_slide = new Fx.Slide('potw_slide').hide();
			$('potw_image').addEvent('click', function(e){
				e.stop();
				potw_slide.toggle();
			});
			var scroll = new SmoothScroll({
				links: '#backtotop'
			});
			
		});
